![]() |
DDraceNetwork Documentation
|
#include <editor.h>
Classes | |
| class | CHoverTile |
| class | CStringKeyComparator |
| struct | SLayerPopupContext |
| class | CQuadPopupContext |
| class | CPointPopupContext |
| struct | SAxisAlignedBoundingBox |
| struct | SAlignmentInfo |
Public Member Functions | |
| class IInput * | Input () const |
| class IClient * | Client () const |
| class IConfigManager * | ConfigManager () const |
| class CConfig * | Config () const |
| class IEngine * | Engine () const |
| class IGraphics * | Graphics () const |
| class ISound * | Sound () const |
| class ITextRender * | TextRender () const |
| class IStorage * | Storage () const |
| CUi * | Ui () |
| CRenderMap * | RenderMap () |
| CEditorMap * | Map () |
| const CEditorMap * | Map () const |
| CMapView * | MapView () |
| const CMapView * | MapView () const |
| CLayerSelector * | LayerSelector () |
| void | SelectNextLayer () |
| void | SelectPreviousLayer () |
| void | FillGameTiles (EGameTileOp FillTile) const |
| bool | CanFillGameTiles () const |
| void | AddQuadOrSound () |
| void | AddGroup () |
| void | AddSoundLayer () |
| void | AddTileLayer () |
| void | AddQuadsLayer () |
| void | AddSwitchLayer () |
| void | AddFrontLayer () |
| void | AddTuneLayer () |
| void | AddSpeedupLayer () |
| void | AddTeleLayer () |
| void | DeleteSelectedLayer () |
| void | LayerSelectImage () |
| bool | IsNonGameTileLayerSelected () const |
| void | MapDetails () |
| void | TestMapLocally () |
| CEditor () | |
| const std::vector< CHoverTile > & | HoverTiles () const |
| void | Init () override |
| void | OnUpdate () override |
| void | OnRender () override |
| void | OnActivate () override |
| void | OnWindowResize () override |
| void | OnClose () override |
| void | OnDialogClose () |
| bool | HasUnsavedData () const override |
| void | UpdateMentions () override |
| void | ResetMentions () override |
| void | OnIngameMoved () override |
| void | ResetIngameMoved () override |
| void | HandleCursorMovement () |
| void | OnMouseMove (vec2 MousePos) |
| void | MouseAxisLock (vec2 &CursorRel) |
| void | HandleAutosave () |
| void | HandleWriterFinishJobs () |
| void | ShowFileDialogError (const char *pFormat,...) |
| void | Reset (bool CreateDefault=true) |
| bool | Save (const char *pFilename) override |
| bool | Load (const char *pFilename, int StorageType) override |
| bool | HandleMapDrop (const char *pFilename, int StorageType) override |
| bool | Append (const char *pFilename, int StorageType, bool IgnoreHistory=false) |
| void | LoadCurrentMap () |
| void | Render () |
| void | RenderPressedKeys (CUIRect View) |
| void | RenderSavingIndicator (CUIRect View) |
| void | FreeDynamicPopupMenus () |
| void | UpdateColorPipette () |
| void | RenderMousePointer () |
| void | RenderGameEntities (const std::shared_ptr< CLayerTiles > &pTiles) |
| void | RenderSwitchEntities (const std::shared_ptr< CLayerTiles > &pTiles) |
| std::vector< CQuad * > | GetSelectedQuads () |
| std::shared_ptr< CLayer > | GetSelectedLayerType (int Index, int Type) const |
| std::shared_ptr< CLayer > | GetSelectedLayer (int Index) const |
| std::shared_ptr< CLayerGroup > | GetSelectedGroup () const |
| CSoundSource * | GetSelectedSource () const |
| void | SelectLayer (int LayerIndex, int GroupIndex=-1) |
| void | AddSelectedLayer (int LayerIndex) |
| void | SelectQuad (int Index) |
| void | ToggleSelectQuad (int Index) |
| void | DeselectQuads () |
| void | DeselectQuadPoints () |
| void | SelectQuadPoint (int QuadIndex, int Index) |
| void | ToggleSelectQuadPoint (int QuadIndex, int Index) |
| void | DeleteSelectedQuads () |
| bool | IsQuadSelected (int Index) const |
| bool | IsQuadCornerSelected (int Index) const |
| bool | IsQuadPointSelected (int QuadIndex, int Index) const |
| int | FindSelectedQuadIndex (int Index) const |
| int | FindEnvPointIndex (int Index, int Channel) const |
| void | SelectEnvPoint (int Index) |
| void | SelectEnvPoint (int Index, int Channel) |
| void | ToggleEnvPoint (int Index, int Channel) |
| bool | IsEnvPointSelected (int Index, int Channel) const |
| bool | IsEnvPointSelected (int Index) const |
| void | DeselectEnvPoints () |
| void | SelectTangentOutPoint (int Index, int Channel) |
| bool | IsTangentOutPointSelected (int Index, int Channel) const |
| void | SelectTangentInPoint (int Index, int Channel) |
| bool | IsTangentInPointSelected (int Index, int Channel) const |
| bool | IsTangentInSelected () const |
| bool | IsTangentOutSelected () const |
| bool | IsTangentSelected () const |
| std::pair< CFixedTime, int > | EnvGetSelectedTimeAndValue () const |
| template<typename E> | |
| SEditResult< E > | DoPropertiesWithState (CUIRect *pToolbox, CProperty *pProps, int *pIds, int *pNewVal, const std::vector< ColorRGBA > &vColors={}) |
| int | DoProperties (CUIRect *pToolbox, CProperty *pProps, int *pIds, int *pNewVal, const std::vector< ColorRGBA > &vColors={}) |
| void | DoColorPickerButton (const void *pId, const CUIRect *pRect, ColorRGBA Color, const std::function< void(ColorRGBA Color)> &SetColor) |
| bool | IsAllowPlaceUnusedTiles () const |
| IGraphics::CTextureHandle | GetEntitiesTexture () |
| void | EnvelopeEval (int TimeOffsetMillis, int EnvelopeIndex, ColorRGBA &Result, size_t Channels) override |
| void | AddTileart (bool IgnoreHistory=false) |
| void | TileartCheckColors () |
| void | AddQuadArt (bool IgnoreHistory=false) |
| void | PlaceBorderTiles () |
| void | UpdateTooltip (const void *pId, const CUIRect *pRect, const char *pToolTip) |
| ColorRGBA | GetButtonColor (const void *pId, int Checked) |
| int | DoButtonLogic (const void *pId, int Checked, const CUIRect *pRect, int Flags, const char *pToolTip) |
| int | DoButton_Editor (const void *pId, const char *pText, int Checked, const CUIRect *pRect, int Flags, const char *pToolTip) |
| int | DoButton_Env (const void *pId, const char *pText, int Checked, const CUIRect *pRect, const char *pToolTip, ColorRGBA Color, int Corners) |
| int | DoButton_Ex (const void *pId, const char *pText, int Checked, const CUIRect *pRect, int Flags, const char *pToolTip, int Corners, float FontSize=EditorFontSizes::MENU, int Align=TEXTALIGN_MC) |
| int | DoButton_FontIcon (const void *pId, const char *pText, int Checked, const CUIRect *pRect, int Flags, const char *pToolTip, int Corners, float FontSize=10.0f) |
| int | DoButton_MenuItem (const void *pId, const char *pText, int Checked, const CUIRect *pRect, int Flags=BUTTONFLAG_LEFT, const char *pToolTip=nullptr) |
| int | DoButton_DraggableEx (const void *pId, const char *pText, int Checked, const CUIRect *pRect, bool *pClicked, bool *pAbrupted, int Flags, const char *pToolTip=nullptr, int Corners=IGraphics::CORNER_ALL, float FontSize=10.0f) |
| bool | DoEditBox (CLineInput *pLineInput, const CUIRect *pRect, float FontSize, int Corners=IGraphics::CORNER_ALL, const char *pToolTip=nullptr, const std::vector< STextColorSplit > &vColorSplits={}) |
| bool | DoClearableEditBox (CLineInput *pLineInput, const CUIRect *pRect, float FontSize, int Corners=IGraphics::CORNER_ALL, const char *pToolTip=nullptr, const std::vector< STextColorSplit > &vColorSplits={}) |
| SEditResult< int > | UiDoValueSelector (void *pId, CUIRect *pRect, const char *pLabel, int Current, int Min, int Max, int Step, float Scale, const char *pToolTip, bool IsDegree=false, bool IsHex=false, int Corners=IGraphics::CORNER_ALL, const ColorRGBA *pColor=nullptr, bool ShowValue=true) |
| void | RenderBackground (CUIRect View, IGraphics::CTextureHandle Texture, float Size, float Brightness) const |
| void | DoMapSettingsEditBox (CMapSettingsBackend::CContext *pContext, const CUIRect *pRect, float FontSize, float DropdownMaxHeight, int Corners=IGraphics::CORNER_ALL, const char *pToolTip=nullptr) |
| template<typename T> | |
| int | DoEditBoxDropdown (SEditBoxDropdownContext *pDropdown, CLineInput *pLineInput, const CUIRect *pEditBoxRect, int x, float MaxHeight, bool AutoWidth, const std::vector< T > &vData, const FDropdownRenderCallback< T > &pfnMatchCallback) |
| template<typename T> | |
| int | RenderEditBoxDropdown (SEditBoxDropdownContext *pDropdown, CUIRect View, CLineInput *pLineInput, int x, float MaxHeight, bool AutoWidth, const std::vector< T > &vData, const FDropdownRenderCallback< T > &pfnMatchCallback) |
| void | PopupSelectImageInvoke (int Current, float x, float y) |
| int | PopupSelectImageResult () |
| void | PopupSelectGametileOpInvoke (float x, float y) |
| int | PopupSelectGameTileOpResult () |
| void | PopupSelectConfigAutoMapInvoke (int Current, float x, float y) |
| int | PopupSelectConfigAutoMapResult () |
| void | PopupSelectSoundInvoke (int Current, float x, float y) |
| int | PopupSelectSoundResult () |
| void | PopupSelectAutoMapReferenceInvoke (int Current, float x, float y) |
| int | PopupSelectAutoMapReferenceResult () |
| void | DoQuadEnvelopes (const CLayerQuads *pLayerQuads) |
| void | DoQuadEnvPoint (const CQuad *pQuad, CEnvelope *pEnvelope, int QuadIndex, int PointIndex) |
| void | DoQuadPoint (int LayerIndex, const std::shared_ptr< CLayerQuads > &pLayer, CQuad *pQuad, int QuadIndex, int v) |
| void | UpdateHotQuadPoint (const CLayerQuads *pLayer) |
| float | TriangleArea (vec2 A, vec2 B, vec2 C) |
| bool | IsInTriangle (vec2 Point, vec2 A, vec2 B, vec2 C) |
| void | DoQuadKnife (int QuadIndex) |
| void | DoSoundSource (int LayerIndex, CSoundSource *pSource, int Index) |
| void | UpdateHotSoundSource (const CLayerSounds *pLayer) |
| void | DoMapEditor (CUIRect View) |
| void | DoToolbarLayers (CUIRect Toolbar) |
| void | DoToolbarImages (CUIRect Toolbar) |
| void | DoToolbarSounds (CUIRect Toolbar) |
| void | DoQuad (int LayerIndex, const std::shared_ptr< CLayerQuads > &pLayer, CQuad *pQuad, int Index) |
| void | PreparePointDrag (const CQuad *pQuad, int QuadIndex, int PointIndex) |
| void | DoPointDrag (CQuad *pQuad, int QuadIndex, int PointIndex, ivec2 Offset) |
| EAxis | GetDragAxis (ivec2 Offset) const |
| void | DrawAxis (EAxis Axis, CPoint &OriginalPoint, CPoint &Point) const |
| void | DrawAABB (const SAxisAlignedBoundingBox &AABB, ivec2 Offset) const |
| void | ComputePointAlignments (const std::shared_ptr< CLayerQuads > &pLayer, CQuad *pQuad, int QuadIndex, int PointIndex, ivec2 Offset, std::vector< SAlignmentInfo > &vAlignments, bool Append=false) const |
| void | ComputePointsAlignments (const std::shared_ptr< CLayerQuads > &pLayer, bool Pivot, ivec2 Offset, std::vector< SAlignmentInfo > &vAlignments) const |
| void | ComputeAABBAlignments (const std::shared_ptr< CLayerQuads > &pLayer, const SAxisAlignedBoundingBox &AABB, ivec2 Offset, std::vector< SAlignmentInfo > &vAlignments) const |
| void | DrawPointAlignments (const std::vector< SAlignmentInfo > &vAlignments, ivec2 Offset) const |
| void | QuadSelectionAABB (const std::shared_ptr< CLayerQuads > &pLayer, SAxisAlignedBoundingBox &OutAABB) |
| void | ApplyAlignments (const std::vector< SAlignmentInfo > &vAlignments, ivec2 &Offset) |
| void | ApplyAxisAlignment (ivec2 &Offset) const |
| bool | ReplaceImage (const char *pFilename, int StorageType, bool CheckDuplicate) |
| bool | ReplaceSound (const char *pFilename, int StorageType, bool CheckDuplicate) |
| bool | IsEnvelopeUsed (int EnvelopeIndex) const |
| void | RemoveUnusedEnvelopes () |
| void | RenderLayers (CUIRect LayersBox) |
| void | RenderImagesList (CUIRect Toolbox) |
| void | RenderSelectedImage (CUIRect View) const |
| void | RenderSounds (CUIRect Toolbox) |
| void | RenderModebar (CUIRect View) |
| void | RenderStatusbar (CUIRect View, CUIRect *pTooltipRect) |
| void | RenderTooltip (CUIRect TooltipRect) |
| void | RenderEnvelopeEditor (CUIRect View) |
| void | RenderEnvelopeEditorColorBar (CUIRect ColorBar, const std::shared_ptr< CEnvelope > &pEnvelope) |
| void | RenderMapSettingsErrorDialog () |
| void | RenderServerSettingsEditor (CUIRect View, bool ShowServerSettingsEditorLast) |
| void | RenderEditorHistory (CUIRect View) |
| void | DoEditorDragBar (CUIRect View, CUIRect *pDragBar, EDragSide Side, float *pValue, float MinValue=100.0f, float MaxValue=400.0f) |
| void | UpdateHotEnvelopePoint (const CUIRect &View, const CEnvelope *pEnvelope, int ActiveChannels) |
| void | RenderMenubar (CUIRect Menubar) |
| void | SelectGameLayer () |
| void | DoAudioPreview (CUIRect View, const void *pPlayPauseButtonId, const void *pStopButtonId, const void *pSeekBarId, int SampleId) |
| void | ZoomAdaptOffsetX (float ZoomFactor, const CUIRect &View) |
| void | UpdateZoomEnvelopeX (const CUIRect &View) |
| void | ZoomAdaptOffsetY (float ZoomFactor, const CUIRect &View) |
| void | UpdateZoomEnvelopeY (const CUIRect &View) |
| void | ResetZoomEnvelope (const std::shared_ptr< CEnvelope > &pEnvelope, int ActiveChannels) |
| void | RemoveTimeOffsetEnvelope (const std::shared_ptr< CEnvelope > &pEnvelope) |
| float | ScreenToEnvelopeX (const CUIRect &View, float x) const |
| float | EnvelopeToScreenX (const CUIRect &View, float x) const |
| float | ScreenToEnvelopeY (const CUIRect &View, float y) const |
| float | EnvelopeToScreenY (const CUIRect &View, float y) const |
| float | ScreenToEnvelopeDX (const CUIRect &View, float DeltaX) |
| float | ScreenToEnvelopeDY (const CUIRect &View, float DeltaY) |
| IGraphics::CTextureHandle | GetFrontTexture () |
| IGraphics::CTextureHandle | GetTeleTexture () |
| IGraphics::CTextureHandle | GetSpeedupTexture () |
| IGraphics::CTextureHandle | GetSwitchTexture () |
| IGraphics::CTextureHandle | GetTuneTexture () |
| void | AdjustBrushSpecialTiles (bool UseNextFree, int Adjust=0) |
| Public Member Functions inherited from IInterface | |
| IInterface () | |
| virtual void | Shutdown () |
| virtual | ~IInterface ()=default |
| Public Member Functions inherited from IEnvelopeEval | |
| virtual | ~IEnvelopeEval ()=default |
Static Public Member Functions | |
| static CUi::EPopupMenuFunctionResult | PopupMenuFile (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupMenuTools (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupMenuSettings (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupGroup (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupLayer (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupQuad (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupSource (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupPoint (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupEnvPoint (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupEnvPointMulti (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupEnvPointCurveType (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupImage (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupSound (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupMapInfo (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupEvent (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupSelectImage (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupSelectSound (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupSelectGametileOp (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupSelectConfigAutoMap (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupSelectAutoMapReference (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupTele (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupSpeedup (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupSwitch (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupTune (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupGoto (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupEntities (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupProofMode (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupAnimateSettings (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupEnvelopeCurvetype (void *pContext, CUIRect View, bool Active) |
| static CUi::EPopupMenuFunctionResult | PopupQuadArt (void *pContext, CUIRect View, bool Active) |
| static bool | CallbackOpenMap (const char *pFilename, int StorageType, void *pUser) |
| static bool | CallbackAppendMap (const char *pFilename, int StorageType, void *pUser) |
| static bool | CallbackSaveMap (const char *pFilename, int StorageType, void *pUser) |
| static bool | CallbackSaveCopyMap (const char *pFilename, int StorageType, void *pUser) |
| static bool | CallbackAddTileart (const char *pFilepath, int StorageType, void *pUser) |
| static bool | CallbackAddQuadArt (const char *pFilepath, int StorageType, void *pUser) |
| static bool | CallbackSaveImage (const char *pFilename, int StorageType, void *pUser) |
| static bool | CallbackSaveSound (const char *pFilename, int StorageType, void *pUser) |
| static bool | CallbackCustomEntities (const char *pFilename, int StorageType, void *pUser) |
| static bool | ReplaceImageCallback (const char *pFilename, int StorageType, void *pUser) |
| static bool | ReplaceSoundCallback (const char *pFilename, int StorageType, void *pUser) |
| static bool | AddImage (const char *pFilename, int StorageType, void *pUser) |
| static bool | AddSound (const char *pFilename, int StorageType, void *pUser) |
| static bool | IsVanillaImage (const char *pImage) |
| static void | MapSettingsDropdownRenderCallback (const SPossibleValueMatch &Match, char(&aOutput)[128], std::vector< STextColorSplit > &vColorSplits) |
| Static Public Member Functions inherited from IEditor | |
| static const char * | InterfaceName () |
Private Types | |
| enum | EPreviewState { PREVIEW_UNLOADED , PREVIEW_LOADED , PREVIEW_ERROR } |
Private Member Functions | |
| int | GetTextureUsageFlag () const |
| CEditorHistory & | ActiveHistory () |
Private Attributes | |
| class IInput * | m_pInput = nullptr |
| class IClient * | m_pClient = nullptr |
| class IConfigManager * | m_pConfigManager = nullptr |
| class CConfig * | m_pConfig = nullptr |
| class IEngine * | m_pEngine = nullptr |
| class IGraphics * | m_pGraphics = nullptr |
| class ITextRender * | m_pTextRender = nullptr |
| class ISound * | m_pSound = nullptr |
| class IStorage * | m_pStorage = nullptr |
| CRenderMap | m_RenderMap |
| CUi | m_UI |
| std::vector< std::reference_wrapper< CEditorComponent > > | m_vComponents |
| CMapView | m_MapView |
| CLayerSelector | m_LayerSelector |
| CFileBrowser | m_FileBrowser |
| CPrompt | m_Prompt |
| CFontTyper | m_FontTyper |
| bool | m_EditorWasUsedBefore = false |
| IGraphics::CTextureHandle | m_EntitiesTexture |
| IGraphics::CTextureHandle | m_FrontTexture |
| IGraphics::CTextureHandle | m_TeleTexture |
| IGraphics::CTextureHandle | m_SpeedupTexture |
| IGraphics::CTextureHandle | m_SwitchTexture |
| IGraphics::CTextureHandle | m_TuneTexture |
| std::shared_ptr< CLayerGroup > | m_apSavedBrushes [10] |
| CEditorMap | m_Map |
| std::map< int, CPoint[5]> | m_QuadDragOriginalPoints |
Static Private Attributes | |
| static constexpr ColorRGBA | ms_DefaultPropColor = ColorRGBA(1, 1, 1, 0.5f) |
Additional Inherited Members | |
| Protected Member Functions inherited from IInterface | |
| IKernel * | Kernel () |
| anonymous enum |
|
strong |
|
strong |
| enum CEditor::ECursorType |
|
strong |
|
strong |
|
private |
|
strong |
| enum CEditor::EShowTile |
|
strong |
|
inline |
|
private |
| void CEditor::AddFrontLayer | ( | ) |
| void CEditor::AddGroup | ( | ) |
|
static |
| void CEditor::AddQuadArt | ( | bool | IgnoreHistory = false | ) |
| void CEditor::AddQuadOrSound | ( | ) |
| void CEditor::AddQuadsLayer | ( | ) |
| void CEditor::AddSelectedLayer | ( | int | LayerIndex | ) |
|
static |
| void CEditor::AddSoundLayer | ( | ) |
| void CEditor::AddSpeedupLayer | ( | ) |
| void CEditor::AddSwitchLayer | ( | ) |
| void CEditor::AddTeleLayer | ( | ) |
| void CEditor::AddTileart | ( | bool | IgnoreHistory = false | ) |
| void CEditor::AddTileLayer | ( | ) |
| void CEditor::AddTuneLayer | ( | ) |
| void CEditor::AdjustBrushSpecialTiles | ( | bool | UseNextFree, |
| int | Adjust = 0 ) |
| bool CEditor::Append | ( | const char * | pFilename, |
| int | StorageType, | ||
| bool | IgnoreHistory = false ) |
| void CEditor::ApplyAlignments | ( | const std::vector< SAlignmentInfo > & | vAlignments, |
| ivec2 & | Offset ) |
| void CEditor::ApplyAxisAlignment | ( | ivec2 & | Offset | ) | const |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| bool CEditor::CanFillGameTiles | ( | ) | const |
|
inline |
| void CEditor::ComputeAABBAlignments | ( | const std::shared_ptr< CLayerQuads > & | pLayer, |
| const SAxisAlignedBoundingBox & | AABB, | ||
| ivec2 | Offset, | ||
| std::vector< SAlignmentInfo > & | vAlignments ) const |
| void CEditor::ComputePointAlignments | ( | const std::shared_ptr< CLayerQuads > & | pLayer, |
| CQuad * | pQuad, | ||
| int | QuadIndex, | ||
| int | PointIndex, | ||
| ivec2 | Offset, | ||
| std::vector< SAlignmentInfo > & | vAlignments, | ||
| bool | Append = false ) const |
| void CEditor::ComputePointsAlignments | ( | const std::shared_ptr< CLayerQuads > & | pLayer, |
| bool | Pivot, | ||
| ivec2 | Offset, | ||
| std::vector< SAlignmentInfo > & | vAlignments ) const |
|
inline |
|
inline |
| void CEditor::DeleteSelectedLayer | ( | ) |
| void CEditor::DeleteSelectedQuads | ( | ) |
| void CEditor::DeselectEnvPoints | ( | ) |
| void CEditor::DeselectQuadPoints | ( | ) |
| void CEditor::DeselectQuads | ( | ) |
| void CEditor::DoAudioPreview | ( | CUIRect | View, |
| const void * | pPlayPauseButtonId, | ||
| const void * | pStopButtonId, | ||
| const void * | pSeekBarId, | ||
| int | SampleId ) |
| int CEditor::DoButton_DraggableEx | ( | const void * | pId, |
| const char * | pText, | ||
| int | Checked, | ||
| const CUIRect * | pRect, | ||
| bool * | pClicked, | ||
| bool * | pAbrupted, | ||
| int | Flags, | ||
| const char * | pToolTip = nullptr, | ||
| int | Corners = IGraphics::CORNER_ALL, | ||
| float | FontSize = 10.0f ) |
| int CEditor::DoButton_Editor | ( | const void * | pId, |
| const char * | pText, | ||
| int | Checked, | ||
| const CUIRect * | pRect, | ||
| int | Flags, | ||
| const char * | pToolTip ) |
| int CEditor::DoButton_Env | ( | const void * | pId, |
| const char * | pText, | ||
| int | Checked, | ||
| const CUIRect * | pRect, | ||
| const char * | pToolTip, | ||
| ColorRGBA | Color, | ||
| int | Corners ) |
| int CEditor::DoButton_Ex | ( | const void * | pId, |
| const char * | pText, | ||
| int | Checked, | ||
| const CUIRect * | pRect, | ||
| int | Flags, | ||
| const char * | pToolTip, | ||
| int | Corners, | ||
| float | FontSize = EditorFontSizes::MENU, | ||
| int | Align = TEXTALIGN_MC ) |
| int CEditor::DoButton_FontIcon | ( | const void * | pId, |
| const char * | pText, | ||
| int | Checked, | ||
| const CUIRect * | pRect, | ||
| int | Flags, | ||
| const char * | pToolTip, | ||
| int | Corners, | ||
| float | FontSize = 10.0f ) |
| int CEditor::DoButton_MenuItem | ( | const void * | pId, |
| const char * | pText, | ||
| int | Checked, | ||
| const CUIRect * | pRect, | ||
| int | Flags = BUTTONFLAG_LEFT, | ||
| const char * | pToolTip = nullptr ) |
| int CEditor::DoButtonLogic | ( | const void * | pId, |
| int | Checked, | ||
| const CUIRect * | pRect, | ||
| int | Flags, | ||
| const char * | pToolTip ) |
| bool CEditor::DoClearableEditBox | ( | CLineInput * | pLineInput, |
| const CUIRect * | pRect, | ||
| float | FontSize, | ||
| int | Corners = IGraphics::CORNER_ALL, | ||
| const char * | pToolTip = nullptr, | ||
| const std::vector< STextColorSplit > & | vColorSplits = {} ) |
| void CEditor::DoColorPickerButton | ( | const void * | pId, |
| const CUIRect * | pRect, | ||
| ColorRGBA | Color, | ||
| const std::function< void(ColorRGBA Color)> & | SetColor ) |
| bool CEditor::DoEditBox | ( | CLineInput * | pLineInput, |
| const CUIRect * | pRect, | ||
| float | FontSize, | ||
| int | Corners = IGraphics::CORNER_ALL, | ||
| const char * | pToolTip = nullptr, | ||
| const std::vector< STextColorSplit > & | vColorSplits = {} ) |
| int CEditor::DoEditBoxDropdown | ( | SEditBoxDropdownContext * | pDropdown, |
| CLineInput * | pLineInput, | ||
| const CUIRect * | pEditBoxRect, | ||
| int | x, | ||
| float | MaxHeight, | ||
| bool | AutoWidth, | ||
| const std::vector< T > & | vData, | ||
| const FDropdownRenderCallback< T > & | pfnMatchCallback ) |
| void CEditor::DoEditorDragBar | ( | CUIRect | View, |
| CUIRect * | pDragBar, | ||
| EDragSide | Side, | ||
| float * | pValue, | ||
| float | MinValue = 100.0f, | ||
| float | MaxValue = 400.0f ) |
| void CEditor::DoMapEditor | ( | CUIRect | View | ) |
| void CEditor::DoMapSettingsEditBox | ( | CMapSettingsBackend::CContext * | pContext, |
| const CUIRect * | pRect, | ||
| float | FontSize, | ||
| float | DropdownMaxHeight, | ||
| int | Corners = IGraphics::CORNER_ALL, | ||
| const char * | pToolTip = nullptr ) |
| int CEditor::DoProperties | ( | CUIRect * | pToolbox, |
| CProperty * | pProps, | ||
| int * | pIds, | ||
| int * | pNewVal, | ||
| const std::vector< ColorRGBA > & | vColors = {} ) |
| template SEditResult< ESoundProp > CEditor::DoPropertiesWithState | ( | CUIRect * | pToolbox, |
| CProperty * | pProps, | ||
| int * | pIds, | ||
| int * | pNewVal, | ||
| const std::vector< ColorRGBA > & | vColors = {} ) |
| void CEditor::DoQuad | ( | int | LayerIndex, |
| const std::shared_ptr< CLayerQuads > & | pLayer, | ||
| CQuad * | pQuad, | ||
| int | Index ) |
| void CEditor::DoQuadEnvelopes | ( | const CLayerQuads * | pLayerQuads | ) |
| void CEditor::DoQuadEnvPoint | ( | const CQuad * | pQuad, |
| CEnvelope * | pEnvelope, | ||
| int | QuadIndex, | ||
| int | PointIndex ) |
| void CEditor::DoQuadKnife | ( | int | QuadIndex | ) |
| void CEditor::DoQuadPoint | ( | int | LayerIndex, |
| const std::shared_ptr< CLayerQuads > & | pLayer, | ||
| CQuad * | pQuad, | ||
| int | QuadIndex, | ||
| int | v ) |
| void CEditor::DoSoundSource | ( | int | LayerIndex, |
| CSoundSource * | pSource, | ||
| int | Index ) |
| void CEditor::DoToolbarImages | ( | CUIRect | Toolbar | ) |
| void CEditor::DoToolbarLayers | ( | CUIRect | Toolbar | ) |
| void CEditor::DoToolbarSounds | ( | CUIRect | Toolbar | ) |
| void CEditor::DrawAABB | ( | const SAxisAlignedBoundingBox & | AABB, |
| ivec2 | Offset ) const |
| void CEditor::DrawPointAlignments | ( | const std::vector< SAlignmentInfo > & | vAlignments, |
| ivec2 | Offset ) const |
|
inline |
|
overridevirtual |
Implements IEnvelopeEval.
| float CEditor::EnvelopeToScreenX | ( | const CUIRect & | View, |
| float | x ) const |
| float CEditor::EnvelopeToScreenY | ( | const CUIRect & | View, |
| float | y ) const |
| std::pair< CFixedTime, int > CEditor::EnvGetSelectedTimeAndValue | ( | ) | const |
| void CEditor::FillGameTiles | ( | EGameTileOp | FillTile | ) | const |
| int CEditor::FindEnvPointIndex | ( | int | Index, |
| int | Channel ) const |
| int CEditor::FindSelectedQuadIndex | ( | int | Index | ) | const |
| void CEditor::FreeDynamicPopupMenus | ( | ) |
| ColorRGBA CEditor::GetButtonColor | ( | const void * | pId, |
| int | Checked ) |
| CEditor::EAxis CEditor::GetDragAxis | ( | ivec2 | Offset | ) | const |
| IGraphics::CTextureHandle CEditor::GetEntitiesTexture | ( | ) |
| IGraphics::CTextureHandle CEditor::GetFrontTexture | ( | ) |
| std::shared_ptr< CLayerGroup > CEditor::GetSelectedGroup | ( | ) | const |
| std::shared_ptr< CLayer > CEditor::GetSelectedLayer | ( | int | Index | ) | const |
| std::shared_ptr< CLayer > CEditor::GetSelectedLayerType | ( | int | Index, |
| int | Type ) const |
| std::vector< CQuad * > CEditor::GetSelectedQuads | ( | ) |
| CSoundSource * CEditor::GetSelectedSource | ( | ) | const |
| IGraphics::CTextureHandle CEditor::GetSpeedupTexture | ( | ) |
| IGraphics::CTextureHandle CEditor::GetSwitchTexture | ( | ) |
| IGraphics::CTextureHandle CEditor::GetTeleTexture | ( | ) |
|
private |
| IGraphics::CTextureHandle CEditor::GetTuneTexture | ( | ) |
|
inline |
| void CEditor::HandleAutosave | ( | ) |
| void CEditor::HandleCursorMovement | ( | ) |
|
overridevirtual |
Implements IEditor.
| void CEditor::HandleWriterFinishJobs | ( | ) |
|
inlineoverridevirtual |
Implements IEditor.
|
inline |
|
overridevirtual |
Implements IEditor.
|
inline |
| bool CEditor::IsAllowPlaceUnusedTiles | ( | ) | const |
| bool CEditor::IsEnvelopeUsed | ( | int | EnvelopeIndex | ) | const |
| bool CEditor::IsEnvPointSelected | ( | int | Index | ) | const |
| bool CEditor::IsEnvPointSelected | ( | int | Index, |
| int | Channel ) const |
| bool CEditor::IsNonGameTileLayerSelected | ( | ) | const |
| bool CEditor::IsQuadCornerSelected | ( | int | Index | ) | const |
| bool CEditor::IsQuadPointSelected | ( | int | QuadIndex, |
| int | Index ) const |
| bool CEditor::IsQuadSelected | ( | int | Index | ) | const |
| bool CEditor::IsTangentInPointSelected | ( | int | Index, |
| int | Channel ) const |
| bool CEditor::IsTangentInSelected | ( | ) | const |
| bool CEditor::IsTangentOutPointSelected | ( | int | Index, |
| int | Channel ) const |
| bool CEditor::IsTangentOutSelected | ( | ) | const |
| bool CEditor::IsTangentSelected | ( | ) | const |
|
static |
| void CEditor::LayerSelectImage | ( | ) |
|
inline |
|
overridevirtual |
Implements IEditor.
| void CEditor::LoadCurrentMap | ( | ) |
|
inline |
|
inline |
| void CEditor::MapDetails | ( | ) |
|
static |
|
inline |
|
inline |
| void CEditor::MouseAxisLock | ( | vec2 & | CursorRel | ) |
|
overridevirtual |
Implements IEditor.
|
overridevirtual |
Implements IEditor.
| void CEditor::OnDialogClose | ( | ) |
|
inlineoverridevirtual |
Implements IEditor.
| void CEditor::OnMouseMove | ( | vec2 | MousePos | ) |
|
overridevirtual |
Implements IEditor.
|
overridevirtual |
Implements IEditor.
|
overridevirtual |
Implements IEditor.
| void CEditor::PlaceBorderTiles | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void CEditor::PopupSelectAutoMapReferenceInvoke | ( | int | Current, |
| float | x, | ||
| float | y ) |
| int CEditor::PopupSelectAutoMapReferenceResult | ( | ) |
|
static |
| void CEditor::PopupSelectConfigAutoMapInvoke | ( | int | Current, |
| float | x, | ||
| float | y ) |
| int CEditor::PopupSelectConfigAutoMapResult | ( | ) |
|
static |
| void CEditor::PopupSelectGametileOpInvoke | ( | float | x, |
| float | y ) |
| int CEditor::PopupSelectGameTileOpResult | ( | ) |
|
static |
| void CEditor::PopupSelectImageInvoke | ( | int | Current, |
| float | x, | ||
| float | y ) |
| int CEditor::PopupSelectImageResult | ( | ) |
|
static |
| void CEditor::PopupSelectSoundInvoke | ( | int | Current, |
| float | x, | ||
| float | y ) |
| int CEditor::PopupSelectSoundResult | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void CEditor::PreparePointDrag | ( | const CQuad * | pQuad, |
| int | QuadIndex, | ||
| int | PointIndex ) |
| void CEditor::QuadSelectionAABB | ( | const std::shared_ptr< CLayerQuads > & | pLayer, |
| SAxisAlignedBoundingBox & | OutAABB ) |
| void CEditor::RemoveTimeOffsetEnvelope | ( | const std::shared_ptr< CEnvelope > & | pEnvelope | ) |
| void CEditor::RemoveUnusedEnvelopes | ( | ) |
| void CEditor::Render | ( | ) |
| void CEditor::RenderBackground | ( | CUIRect | View, |
| IGraphics::CTextureHandle | Texture, | ||
| float | Size, | ||
| float | Brightness ) const |
| int CEditor::RenderEditBoxDropdown | ( | SEditBoxDropdownContext * | pDropdown, |
| CUIRect | View, | ||
| CLineInput * | pLineInput, | ||
| int | x, | ||
| float | MaxHeight, | ||
| bool | AutoWidth, | ||
| const std::vector< T > & | vData, | ||
| const FDropdownRenderCallback< T > & | pfnMatchCallback ) |
| void CEditor::RenderEditorHistory | ( | CUIRect | View | ) |
| void CEditor::RenderEnvelopeEditor | ( | CUIRect | View | ) |
| void CEditor::RenderEnvelopeEditorColorBar | ( | CUIRect | ColorBar, |
| const std::shared_ptr< CEnvelope > & | pEnvelope ) |
| void CEditor::RenderGameEntities | ( | const std::shared_ptr< CLayerTiles > & | pTiles | ) |
| void CEditor::RenderImagesList | ( | CUIRect | Toolbox | ) |
| void CEditor::RenderLayers | ( | CUIRect | LayersBox | ) |
|
inline |
| void CEditor::RenderMapSettingsErrorDialog | ( | ) |
| void CEditor::RenderMenubar | ( | CUIRect | Menubar | ) |
| void CEditor::RenderModebar | ( | CUIRect | View | ) |
| void CEditor::RenderMousePointer | ( | ) |
| void CEditor::RenderPressedKeys | ( | CUIRect | View | ) |
| void CEditor::RenderSavingIndicator | ( | CUIRect | View | ) |
| void CEditor::RenderSelectedImage | ( | CUIRect | View | ) | const |
| void CEditor::RenderServerSettingsEditor | ( | CUIRect | View, |
| bool | ShowServerSettingsEditorLast ) |
| void CEditor::RenderSounds | ( | CUIRect | Toolbox | ) |
| void CEditor::RenderSwitchEntities | ( | const std::shared_ptr< CLayerTiles > & | pTiles | ) |
| void CEditor::RenderTooltip | ( | CUIRect | TooltipRect | ) |
| bool CEditor::ReplaceImage | ( | const char * | pFilename, |
| int | StorageType, | ||
| bool | CheckDuplicate ) |
|
static |
| bool CEditor::ReplaceSound | ( | const char * | pFilename, |
| int | StorageType, | ||
| bool | CheckDuplicate ) |
|
static |
| void CEditor::Reset | ( | bool | CreateDefault = true | ) |
|
inlineoverridevirtual |
Implements IEditor.
|
inlineoverridevirtual |
Implements IEditor.
| void CEditor::ResetZoomEnvelope | ( | const std::shared_ptr< CEnvelope > & | pEnvelope, |
| int | ActiveChannels ) |
|
overridevirtual |
Implements IEditor.
| float CEditor::ScreenToEnvelopeDX | ( | const CUIRect & | View, |
| float | DeltaX ) |
| float CEditor::ScreenToEnvelopeDY | ( | const CUIRect & | View, |
| float | DeltaY ) |
| float CEditor::ScreenToEnvelopeX | ( | const CUIRect & | View, |
| float | x ) const |
| float CEditor::ScreenToEnvelopeY | ( | const CUIRect & | View, |
| float | y ) const |
| void CEditor::SelectEnvPoint | ( | int | Index | ) |
| void CEditor::SelectEnvPoint | ( | int | Index, |
| int | Channel ) |
| void CEditor::SelectGameLayer | ( | ) |
| void CEditor::SelectLayer | ( | int | LayerIndex, |
| int | GroupIndex = -1 ) |
| void CEditor::SelectNextLayer | ( | ) |
| void CEditor::SelectPreviousLayer | ( | ) |
| void CEditor::SelectQuad | ( | int | Index | ) |
| void CEditor::SelectQuadPoint | ( | int | QuadIndex, |
| int | Index ) |
| void CEditor::SelectTangentInPoint | ( | int | Index, |
| int | Channel ) |
| void CEditor::SelectTangentOutPoint | ( | int | Index, |
| int | Channel ) |
| void CEditor::ShowFileDialogError | ( | const char * | pFormat, |
| ... ) |
|
inline |
|
inline |
| void CEditor::TestMapLocally | ( | ) |
|
inline |
| void CEditor::TileartCheckColors | ( | ) |
| void CEditor::ToggleEnvPoint | ( | int | Index, |
| int | Channel ) |
| void CEditor::ToggleSelectQuad | ( | int | Index | ) |
| void CEditor::ToggleSelectQuadPoint | ( | int | QuadIndex, |
| int | Index ) |
|
inline |
| SEditResult< int > CEditor::UiDoValueSelector | ( | void * | pId, |
| CUIRect * | pRect, | ||
| const char * | pLabel, | ||
| int | Current, | ||
| int | Min, | ||
| int | Max, | ||
| int | Step, | ||
| float | Scale, | ||
| const char * | pToolTip, | ||
| bool | IsDegree = false, | ||
| bool | IsHex = false, | ||
| int | Corners = IGraphics::CORNER_ALL, | ||
| const ColorRGBA * | pColor = nullptr, | ||
| bool | ShowValue = true ) |
| void CEditor::UpdateColorPipette | ( | ) |
| void CEditor::UpdateHotEnvelopePoint | ( | const CUIRect & | View, |
| const CEnvelope * | pEnvelope, | ||
| int | ActiveChannels ) |
| void CEditor::UpdateHotQuadPoint | ( | const CLayerQuads * | pLayer | ) |
| void CEditor::UpdateHotSoundSource | ( | const CLayerSounds * | pLayer | ) |
|
inlineoverridevirtual |
Implements IEditor.
| void CEditor::UpdateTooltip | ( | const void * | pId, |
| const CUIRect * | pRect, | ||
| const char * | pToolTip ) |
| void CEditor::UpdateZoomEnvelopeX | ( | const CUIRect & | View | ) |
| void CEditor::UpdateZoomEnvelopeY | ( | const CUIRect & | View | ) |
| void CEditor::ZoomAdaptOffsetX | ( | float | ZoomFactor, |
| const CUIRect & | View ) |
| void CEditor::ZoomAdaptOffsetY | ( | float | ZoomFactor, |
| const CUIRect & | View ) |
| EEnvelopePreview CEditor::m_ActiveEnvelopePreview = EEnvelopePreview::NONE |
| EExtraEditor CEditor::m_ActiveExtraEditor = EXTRAEDITOR_NONE |
| IGraphics::CTextureHandle CEditor::m_aCursorTextures[ECursorType::NUM_CURSORS] |
| float CEditor::m_aExtraEditorSplits[NUM_EXTRAEDITORS] = {250.0f, 250.0f, 250.0f} |
| char CEditor::m_aFilenamePendingLoad[IO_MAX_PATH_LENGTH] = "" |
File which is pending to be loaded by POPEVENT_LOADDROP.
| EUnusedEntities CEditor::m_AllowPlaceUnusedTiles |
| bool CEditor::m_Animate |
| float CEditor::m_AnimateSpeed |
| int64_t CEditor::m_AnimateStart |
| float CEditor::m_AnimateTime |
| bool CEditor::m_AnimateUpdatePopup |
|
private |
| ColorRGBA CEditor::m_aSavedColors[8] |
| char CEditor::m_aTileartFilename[IO_MAX_PATH_LENGTH] |
| char CEditor::m_aTooltip[256] = "" |
| bool CEditor::m_BrushColorEnabled |
| bool CEditor::m_BrushDrawDestructive |
| IGraphics::CTextureHandle CEditor::m_CheckerTexture |
| CUi::SColorPickerPopupContext CEditor::m_ColorPickerPopupContext |
| bool CEditor::m_ColorPipetteActive = false |
| int CEditor::m_CurrentQuadIndex |
| ECursorType CEditor::m_CursorType |
| int CEditor::m_Dialog |
|
private |
|
private |
|
private |
|
private |
|
private |
| bool CEditor::m_GuiActive |
| bool CEditor::m_IngameMoved = false |
| bool CEditor::m_LargeLayerWasWarned |
| float CEditor::m_LastAutosaveUpdateTime = -1.0f |
Global time when the autosave was last updated in the HandleAutosave function. This is used so that the autosave does not immediately activate when reopening the editor after a longer time of inactivity, as autosaves are only updated while the editor is open.
|
private |
|
private |
| char CEditor::m_MapEditorId |
| CMapSettingsBackend CEditor::m_MapSettingsBackend |
| CMapSettingsBackend::CContext CEditor::m_MapSettingsCommandContext |
|
private |
| int CEditor::m_Mentions = 0 |
| int CEditor::m_Mode |
| enum CEditor::EAxisLock CEditor::m_MouseAxisLockState = EAxisLock::Start |
| float CEditor::m_MouseWorldScale = 1.0f |
| float CEditor::m_OffsetEnvelopeX |
| float CEditor::m_OffsetEnvelopeY |
| std::shared_ptr<CLayerGroup> CEditor::m_pBrush |
|
private |
| const void* CEditor::m_pColorPickerPopupActiveId = nullptr |
|
private |
|
private |
| const void* CEditor::m_pContainerPanned |
| const void* CEditor::m_pContainerPannedLast |
|
private |
|
private |
|
private |
| CPointPopupContext CEditor::m_PointPopupContext |
| int CEditor::m_PopupEnvelopeSelectedPoint = -1 |
| int CEditor::m_PopupEventActivated |
| int CEditor::m_PopupEventType |
| int CEditor::m_PopupEventWasActivated |
| std::map<const char *, CUi::SMessagePopupContext *, CStringKeyComparator> CEditor::m_PopupMessageContexts |
| std::shared_ptr<CLayerQuads> CEditor::m_pQuadsetPicker |
| bool CEditor::m_PreventUnusedTilesWasWarned |
| bool CEditor::m_PreviewZoom |
|
private |
|
private |
|
private |
|
private |
| std::shared_ptr<CLayerTiles> CEditor::m_pTilesetPicker |
| const void* CEditor::m_pUiGotContext = nullptr |
| CImageInfo CEditor::m_QuadArtImageInfo |
| CQuadArtParameters CEditor::m_QuadArtParameters |
|
private |
| EQuadEnvelopePointOperation CEditor::m_QuadEnvelopePointOperation = EQuadEnvelopePointOperation::NONE |
| CQuadPopupContext CEditor::m_QuadPopupContext |
| CQuickAction CEditor::m_QuickActionAddFrontLayer |
| CQuickAction CEditor::m_QuickActionAddGroup |
| CQuickAction CEditor::m_QuickActionAddImage |
| CQuickAction CEditor::m_QuickActionAddQuad |
| CQuickAction CEditor::m_QuickActionAddQuadsLayer |
| CQuickAction CEditor::m_QuickActionAddSoundLayer |
| CQuickAction CEditor::m_QuickActionAddSoundSource |
| CQuickAction CEditor::m_QuickActionAddSpeedupLayer |
| CQuickAction CEditor::m_QuickActionAddSwitchLayer |
| CQuickAction CEditor::m_QuickActionAddTeleLayer |
| CQuickAction CEditor::m_QuickActionAddTileLayer |
| CQuickAction CEditor::m_QuickActionAddTuneLayer |
| CQuickAction CEditor::m_QuickActionDeleteLayer |
| CQuickAction CEditor::m_QuickActionEnvelopes |
| CQuickAction CEditor::m_QuickActionGameTilesAir |
| CQuickAction CEditor::m_QuickActionGameTilesBlueCheckTele |
| CQuickAction CEditor::m_QuickActionGameTilesDeath |
| CQuickAction CEditor::m_QuickActionGameTilesDeepFreeze |
| CQuickAction CEditor::m_QuickActionGameTilesDeepUnfreeze |
| CQuickAction CEditor::m_QuickActionGameTilesFreeze |
| CQuickAction CEditor::m_QuickActionGameTilesHookable |
| CQuickAction CEditor::m_QuickActionGameTilesHookthrough |
| CQuickAction CEditor::m_QuickActionGameTilesLiveFreeze |
| CQuickAction CEditor::m_QuickActionGameTilesLiveUnfreeze |
| CQuickAction CEditor::m_QuickActionGameTilesRedCheckTele |
| CQuickAction CEditor::m_QuickActionGameTilesUnfreeze |
| CQuickAction CEditor::m_QuickActionGameTilesUnhookable |
| CQuickAction CEditor::m_QuickActionHistory |
| CQuickAction CEditor::m_QuickActionLayerPropAddImage |
| CQuickAction CEditor::m_QuickActionLoadCurrentMap |
| CQuickAction CEditor::m_QuickActionMapDetails |
| CQuickAction CEditor::m_QuickActionPipette |
| CQuickAction CEditor::m_QuickActionPreviewQuadEnvelopes |
| CQuickAction CEditor::m_QuickActionProof |
| CQuickAction CEditor::m_QuickActionRefocus |
| CQuickAction CEditor::m_QuickActionResetZoom |
| CQuickAction CEditor::m_QuickActionSaveAs |
| CQuickAction CEditor::m_QuickActionServerSettings |
| CQuickAction CEditor::m_QuickActionShowInfoDec |
| CQuickAction CEditor::m_QuickActionShowInfoHex |
| CQuickAction CEditor::m_QuickActionShowInfoOff |
| CQuickAction CEditor::m_QuickActionTestMapLocally |
| CQuickAction CEditor::m_QuickActionToggleGrid |
| CQuickAction CEditor::m_QuickActionZoomIn |
| CQuickAction CEditor::m_QuickActionZoomOut |
|
private |
| bool CEditor::m_ResetZoomEnvelope |
| int CEditor::m_SelectedEnvelope |
| int CEditor::m_SelectedGroup |
| int CEditor::m_SelectedQuadEnvelope |
| int CEditor::m_SelectedQuadPoints |
| int CEditor::m_SelectedSource |
| std::pair<int, int> CEditor::m_SelectedTangentInPoint |
| std::pair<int, int> CEditor::m_SelectedTangentOutPoint |
| std::string CEditor::m_SelectEntitiesImage |
| CLineInputBuffered<256> CEditor::m_SettingsCommandInput |
| bool CEditor::m_ShowDetail |
| bool CEditor::m_ShowEnvelopePreview = false |
| bool CEditor::m_ShowMousePointer |
| bool CEditor::m_ShowPicker |
| EShowTile CEditor::m_ShowTileInfo |
| short CEditor::m_SpeedupAngle |
| unsigned char CEditor::m_SpeedupForce |
| unsigned char CEditor::m_SpeedupMaxSpeed |
|
private |
| unsigned char CEditor::m_SwitchDelay |
| unsigned char CEditor::m_SwitchNumber |
|
private |
| unsigned char CEditor::m_TeleCheckpointNumber |
| unsigned char CEditor::m_TeleNumber |
|
private |
| CImageInfo CEditor::m_TileartImageInfo |
| int CEditor::m_ToolbarPreviewSound |
| float CEditor::m_ToolBoxWidth = 100.0f |
|
private |
| unsigned char CEditor::m_TuningNumber |
|
private |
| bool CEditor::m_UpdateEnvPointInfo |
|
private |
| std::vector<CHoverTile> CEditor::m_vHoverTiles |
| unsigned char CEditor::m_ViewSwitch |
| unsigned char CEditor::m_ViewTeleNumber |
| unsigned char CEditor::m_ViewTuning |
| std::vector<std::pair<int, int> > CEditor::m_vSelectedEnvelopePoints |
| std::vector<int> CEditor::m_vSelectedLayers |
| std::vector<int> CEditor::m_vSelectedQuads |
| std::vector<std::string> CEditor::m_vSelectEntitiesFiles |
| std::deque<std::shared_ptr<CDataFileWriterFinishJob> > CEditor::m_WriterFinishJobs |
| CSmoothValue CEditor::m_ZoomEnvelopeX |
| CSmoothValue CEditor::m_ZoomEnvelopeY |