DDraceNetwork Docs
|
#include <editor.h>
Classes | |
struct | CFilelistItem |
class | CHoverTile |
struct | SAlignmentInfo |
struct | SAxisAlignedBoundingBox |
struct | SLayerPopupContext |
struct | SStringKeyComparator |
Public Member Functions | |
class IInput * | Input () const |
class IClient * | Client () const |
class IConfigManager * | ConfigManager () const |
class CConfig * | Config () const |
class IConsole * | Console () const |
class IEngine * | Engine () const |
class IGraphics * | Graphics () const |
class ISound * | Sound () const |
class ITextRender * | TextRender () const |
class IStorage * | Storage () const |
CUi * | Ui () |
CRenderTools * | RenderTools () |
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 () |
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 () override |
bool | HasUnsavedData () const override |
void | UpdateMentions () override |
void | ResetMentions () override |
void | OnIngameMoved () override |
void | ResetIngameMoved () override |
void | HandleCursorMovement () |
void | OnMouseMove (vec2 MousePos) |
void | HandleAutosave () |
bool | PerformAutosave () |
void | HandleWriterFinishJobs () |
void | RefreshFilteredFileList () |
void | FilelistPopulate (int StorageType, bool KeepSelection=false) |
void | InvokeFileDialog (int StorageType, int FileType, const char *pTitle, const char *pButtonText, const char *pBasepath, bool FilenameAsDefault, bool(*pfnFunc)(const char *pFilename, int StorageType, void *pUser), void *pUser) |
void | ShowFileDialogError (const char *pFormat,...) GNUC_ATTRIBUTE((format(printf |
void 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 () |
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< int, 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) |
void | SortFilteredFileList () |
IGraphics::CTextureHandle | GetEntitiesTexture () |
void | AddTileart (bool IgnoreHistory=false) |
void | TileartCheckColors () |
void | PlaceBorderTiles () |
void | UpdateTooltip (const void *pId, const CUIRect *pRect, const char *pToolTip) |
int | DoButton_Editor_Common (const void *pId, const char *pText, 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=0, 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={}) |
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 | RenderBackground (CUIRect View, IGraphics::CTextureHandle Texture, float Size, float Brightness) const |
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 | 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 | DoQuadEnvelopes (const std::vector< CQuad > &vQuads, IGraphics::CTextureHandle Texture=IGraphics::CTextureHandle()) |
void | DoQuadEnvPoint (const CQuad *pQuad, int QIndex, int pIndex) |
void | DoQuadPoint (int LayerIndex, const std::shared_ptr< CLayerQuads > &pLayer, CQuad *pQuad, int QuadIndex, int v) |
void | SetHotQuadPoint (const std::shared_ptr< 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 | DoMapEditor (CUIRect View) |
void | DoToolbarLayers (CUIRect Toolbar) |
void | DoToolbarSounds (CUIRect Toolbar) |
void | DoQuad (int LayerIndex, const std::shared_ptr< CLayerQuads > &pLayer, CQuad *pQuad, int Index) |
void | PreparePointDrag (const std::shared_ptr< CLayerQuads > &pLayer, CQuad *pQuad, int QuadIndex, int PointIndex) |
void | DoPointDrag (const std::shared_ptr< CLayerQuads > &pLayer, CQuad *pQuad, int QuadIndex, int PointIndex, int OffsetX, int OffsetY) |
EAxis | GetDragAxis (int OffsetX, int OffsetY) const |
void | DrawAxis (EAxis Axis, CPoint &OriginalPoint, CPoint &Point) const |
void | DrawAABB (const SAxisAlignedBoundingBox &AABB, int OffsetX=0, int OffsetY=0) const |
ColorRGBA | GetButtonColor (const void *pId, int Checked) |
void | ComputePointAlignments (const std::shared_ptr< CLayerQuads > &pLayer, CQuad *pQuad, int QuadIndex, int PointIndex, int OffsetX, int OffsetY, std::vector< SAlignmentInfo > &vAlignments, bool Append=false) const |
void | ComputePointsAlignments (const std::shared_ptr< CLayerQuads > &pLayer, bool Pivot, int OffsetX, int OffsetY, std::vector< SAlignmentInfo > &vAlignments) const |
void | ComputeAABBAlignments (const std::shared_ptr< CLayerQuads > &pLayer, const SAxisAlignedBoundingBox &AABB, int OffsetX, int OffsetY, std::vector< SAlignmentInfo > &vAlignments) const |
void | DrawPointAlignments (const std::vector< SAlignmentInfo > &vAlignments, int OffsetX, int OffsetY) const |
void | QuadSelectionAABB (const std::shared_ptr< CLayerQuads > &pLayer, SAxisAlignedBoundingBox &OutAABB) |
void | ApplyAlignments (const std::vector< SAlignmentInfo > &vAlignments, int &OffsetX, int &OffsetY) |
void | ApplyAxisAlignment (int &OffsetX, int &OffsetY) 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) |
void | RenderSounds (CUIRect Toolbox) |
void | RenderModebar (CUIRect View) |
void | RenderStatusbar (CUIRect View, CUIRect *pTooltipRect) |
void | RenderTooltip (CUIRect TooltipRect) |
void | RenderEnvelopeEditor (CUIRect View) |
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 | SetHotEnvelopePoint (const CUIRect &View, const std::shared_ptr< CEnvelope > &pEnvelope, int ActiveChannels) |
void | RenderMenubar (CUIRect Menubar) |
void | RenderFileDialog () |
void | SelectGameLayer () |
std::vector< int > | SortImages () |
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) |
int | FindNextFreeSwitchNumber () |
int | FindNextFreeTeleNumber (int Index) |
Public Member Functions inherited from IEditor | |
virtual | ~IEditor () |
virtual void | Init ()=0 |
virtual void | OnUpdate ()=0 |
virtual void | OnRender ()=0 |
virtual void | OnActivate ()=0 |
virtual void | OnWindowResize ()=0 |
virtual void | OnClose ()=0 |
virtual void | OnDialogClose ()=0 |
virtual bool | HasUnsavedData () const =0 |
virtual bool | HandleMapDrop (const char *pFilename, int StorageType)=0 |
virtual bool | Load (const char *pFilename, int StorageType)=0 |
virtual bool | Save (const char *pFilename)=0 |
virtual void | UpdateMentions ()=0 |
virtual void | ResetMentions ()=0 |
virtual void | OnIngameMoved ()=0 |
virtual void | ResetIngameMoved ()=0 |
Public Member Functions inherited from IInterface | |
IInterface () | |
virtual void | Shutdown () |
virtual | ~IInterface () |
Static Public Member Functions | |
static bool | CompareFilenameAscending (const CFilelistItem *pLhs, const CFilelistItem *pRhs) |
static bool | CompareFilenameDescending (const CFilelistItem *pLhs, const CFilelistItem *pRhs) |
static bool | CompareTimeModifiedAscending (const CFilelistItem *pLhs, const CFilelistItem *pRhs) |
static bool | CompareTimeModifiedDescending (const CFilelistItem *pLhs, const CFilelistItem *pRhs) |
static void | EnvelopeEval (int TimeOffsetMillis, int Env, ColorRGBA &Result, size_t Channels, void *pUser) |
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 | PopupNewFolder (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 | 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 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 | 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 const char * | ExplainDDNet (int Tile, int Layer) |
static const char * | ExplainFNG (int Tile, int Layer) |
static const char * | ExplainVanilla (int Tile, int Layer) |
static const char * | Explain (EExplanation Explanation, int Tile, int Layer) |
Static Public Member Functions inherited from IEditor | |
static const char * | InterfaceName () |
Static Public Attributes | |
static const void * | ms_pUiGotContext |
Private Types | |
enum | EPreviewState { PREVIEW_UNLOADED , PREVIEW_LOADED , PREVIEW_ERROR } |
Private Member Functions | |
int | GetTextureUsageFlag () const |
void | UndoLastAction () |
void | RedoLastAction () |
Private Attributes | |
class IInput * | m_pInput = nullptr |
class IClient * | m_pClient = nullptr |
class IConfigManager * | m_pConfigManager = nullptr |
class CConfig * | m_pConfig = nullptr |
class IConsole * | m_pConsole = 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 |
CRenderTools | m_RenderTools |
CUi | m_UI |
std::vector< std::reference_wrapper< CEditorComponent > > | m_vComponents |
CMapView | m_MapView |
CLayerSelector | m_LayerSelector |
CPrompt | m_Prompt |
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] |
std::map< int, CPoint[5]> | m_QuadDragOriginalPoints |
Static Private Attributes | |
static const ColorRGBA | ms_DefaultPropColor = ColorRGBA(1, 1, 1, 0.5f) |
Additional Inherited Members | |
Protected Member Functions inherited from IInterface | |
IKernel * | Kernel () |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
|
strong |
enum CEditor::ECursorType |
|
strong |
|
strong |
|
private |
enum CEditor::EShowTile |
|
inline |
void CEditor::AddFrontLayer | ( | ) |
void CEditor::AddGroup | ( | ) |
|
static |
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, |
int & | OffsetX, | ||
int & | OffsetY | ||
) |
void CEditor::ApplyAxisAlignment | ( | int & | OffsetX, |
int & | OffsetY | ||
) | const |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
bool CEditor::CanFillGameTiles | ( | ) | const |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
void CEditor::ComputeAABBAlignments | ( | const std::shared_ptr< CLayerQuads > & | pLayer, |
const SAxisAlignedBoundingBox & | AABB, | ||
int | OffsetX, | ||
int | OffsetY, | ||
std::vector< SAlignmentInfo > & | vAlignments | ||
) | const |
void CEditor::ComputePointAlignments | ( | const std::shared_ptr< CLayerQuads > & | pLayer, |
CQuad * | pQuad, | ||
int | QuadIndex, | ||
int | PointIndex, | ||
int | OffsetX, | ||
int | OffsetY, | ||
std::vector< SAlignmentInfo > & | vAlignments, | ||
bool | Append = false |
||
) | const |
void CEditor::ComputePointsAlignments | ( | const std::shared_ptr< CLayerQuads > & | pLayer, |
bool | Pivot, | ||
int | OffsetX, | ||
int | OffsetY, | ||
std::vector< SAlignmentInfo > & | vAlignments | ||
) | const |
|
inline |
|
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_Editor_Common | ( | 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 = 0 , |
||
const char * | pToolTip = nullptr |
||
) |
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 |
||
) |
void CEditor::DoPointDrag | ( | const std::shared_ptr< CLayerQuads > & | pLayer, |
CQuad * | pQuad, | ||
int | QuadIndex, | ||
int | PointIndex, | ||
int | OffsetX, | ||
int | OffsetY | ||
) |
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 std::vector< CQuad > & | vQuads, |
IGraphics::CTextureHandle | Texture = IGraphics::CTextureHandle() |
||
) |
void CEditor::DoQuadEnvPoint | ( | const CQuad * | pQuad, |
int | QIndex, | ||
int | pIndex | ||
) |
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::DoToolbarLayers | ( | CUIRect | Toolbar | ) |
void CEditor::DoToolbarSounds | ( | CUIRect | Toolbar | ) |
void CEditor::DrawAABB | ( | const SAxisAlignedBoundingBox & | AABB, |
int | OffsetX = 0 , |
||
int | OffsetY = 0 |
||
) | const |
void CEditor::DrawPointAlignments | ( | const std::vector< SAlignmentInfo > & | vAlignments, |
int | OffsetX, | ||
int | OffsetY | ||
) | const |
|
inline |
|
static |
float CEditor::EnvelopeToScreenX | ( | const CUIRect & | View, |
float | x | ||
) | const |
float CEditor::EnvelopeToScreenY | ( | const CUIRect & | View, |
float | y | ||
) | const |
std::pair< int, int > CEditor::EnvGetSelectedTimeAndValue | ( | ) | const |
|
static |
|
static |
|
static |
|
static |
void CEditor::FilelistPopulate | ( | int | StorageType, |
bool | KeepSelection = false |
||
) |
void CEditor::FillGameTiles | ( | EGameTileOp | FillTile | ) | const |
int CEditor::FindEnvPointIndex | ( | int | Index, |
int | Channel | ||
) | const |
int CEditor::FindNextFreeSwitchNumber | ( | ) |
int CEditor::FindNextFreeTeleNumber | ( | int | Index | ) |
int CEditor::FindSelectedQuadIndex | ( | int | Index | ) | const |
void CEditor::FreeDynamicPopupMenus | ( | ) |
ColorRGBA CEditor::GetButtonColor | ( | const void * | pId, |
int | Checked | ||
) |
CEditor::EAxis CEditor::GetDragAxis | ( | int | OffsetX, |
int | OffsetY | ||
) | 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 |
void CEditor::InvokeFileDialog | ( | int | StorageType, |
int | FileType, | ||
const char * | pTitle, | ||
const char * | pButtonText, | ||
const char * | pBasepath, | ||
bool | FilenameAsDefault, | ||
bool(*)(const char *pFilename, int StorageType, void *pUser) | pfnFunc, | ||
void * | pUser | ||
) |
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 | ( | ) |
void CEditor::MapDetails | ( | ) |
|
static |
|
inline |
|
inline |
|
overridevirtual |
Implements IEditor.
|
overridevirtual |
Implements IEditor.
|
overridevirtual |
Implements IEditor.
|
inlineoverridevirtual |
Implements IEditor.
void CEditor::OnMouseMove | ( | vec2 | MousePos | ) |
|
overridevirtual |
Implements IEditor.
|
overridevirtual |
Implements IEditor.
|
overridevirtual |
Implements IEditor.
bool CEditor::PerformAutosave | ( | ) |
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::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 std::shared_ptr< CLayerQuads > & | pLayer, |
CQuad * | pQuad, | ||
int | QuadIndex, | ||
int | PointIndex | ||
) |
void CEditor::QuadSelectionAABB | ( | const std::shared_ptr< CLayerQuads > & | pLayer, |
SAxisAlignedBoundingBox & | OutAABB | ||
) |
|
private |
void CEditor::RefreshFilteredFileList | ( | ) |
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::RenderFileDialog | ( | ) |
void CEditor::RenderImagesList | ( | CUIRect | Toolbox | ) |
void CEditor::RenderLayers | ( | CUIRect | LayersBox | ) |
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 | ) |
void CEditor::RenderServerSettingsEditor | ( | CUIRect | View, |
bool | ShowServerSettingsEditorLast | ||
) |
void CEditor::RenderSounds | ( | CUIRect | Toolbox | ) |
|
inline |
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::SetHotEnvelopePoint | ( | const CUIRect & | View, |
const std::shared_ptr< CEnvelope > & | pEnvelope, | ||
int | ActiveChannels | ||
) |
void CEditor::SetHotQuadPoint | ( | const std::shared_ptr< CLayerQuads > & | pLayer | ) |
void CEditor::ShowFileDialogError | ( | const char * | pFormat, |
... | |||
) |
void CEditor::SortFilteredFileList | ( | ) |
std::vector< int > CEditor::SortImages | ( | ) |
|
inline |
|
inline |
|
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 |
||
) |
|
private |
void CEditor::UpdateColorPipette | ( | ) |
|
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 | ||
) |
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_aFileDialogCurrentFolder[IO_MAX_PATH_LENGTH] |
char CEditor::m_aFileDialogCurrentLink[IO_MAX_PATH_LENGTH] |
char CEditor::m_aFileName[IO_MAX_PATH_LENGTH] |
char CEditor::m_aFileNamePending[IO_MAX_PATH_LENGTH] |
char CEditor::m_aFileSaveName[IO_MAX_PATH_LENGTH] |
char CEditor::m_aFilesSelectedName[IO_MAX_PATH_LENGTH] |
int CEditor::m_AllowPlaceUnusedTiles |
char CEditor::m_aMenuBackgroundTooltip[256] |
bool CEditor::m_Animate |
float CEditor::m_AnimateSpeed |
int64_t CEditor::m_AnimateStart |
float CEditor::m_AnimateTime |
bool CEditor::m_AnimateUpdatePopup |
|
private |
vec2 CEditor::m_aQuadKnifePoints[4] |
ColorRGBA CEditor::m_aSavedColors[8] |
char CEditor::m_aTileartFilename[IO_MAX_PATH_LENGTH] |
char CEditor::m_aTooltip[256] = "" |
IGraphics::CTextureHandle CEditor::m_BackgroundTexture |
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 |
CEditorHistory CEditor::m_EditorHistory |
|
private |
|
private |
CEditorHistory CEditor::m_EnvelopeEditorHistory |
CEnvelopeEditorOperationTracker CEditor::m_EnvOpTracker |
CLineInputBuffered<IO_MAX_PATH_LENGTH> CEditor::m_FileDialogFileNameInput |
int CEditor::m_FileDialogFileType |
CLineInputBuffered<IO_MAX_PATH_LENGTH> CEditor::m_FileDialogFilterInput |
int CEditor::m_FileDialogLastPopulatedStorageType |
bool CEditor::m_FileDialogMultipleStorages = false |
CLineInputBuffered<IO_MAX_PATH_LENGTH> CEditor::m_FileDialogNewFolderNameInput |
bool CEditor::m_FileDialogOpening |
bool CEditor::m_FileDialogShowingRoot = false |
int CEditor::m_FileDialogStorageType |
IGraphics::CTextureHandle CEditor::m_FilePreviewImage |
int CEditor::m_FilePreviewImageHeight |
int CEditor::m_FilePreviewImageWidth |
int CEditor::m_FilePreviewSound |
EPreviewState CEditor::m_FilePreviewState |
int CEditor::m_FilesSelectedIndex |
|
private |
bool CEditor::m_GuiActive |
bool CEditor::m_IngameMoved = false |
bool CEditor::m_LargeLayerWasWarned |
|
private |
CEditorMap CEditor::m_Map |
char CEditor::m_MapEditorId |
CMapSettingsBackend CEditor::m_MapSettingsBackend |
CMapSettingsBackend::CContext CEditor::m_MapSettingsCommandContext |
|
private |
int CEditor::m_Mentions = 0 |
int CEditor::m_Mode |
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 |
|
private |
const void* CEditor::m_pContainerPanned |
const void* CEditor::m_pContainerPannedLast |
|
private |
const char* CEditor::m_pFileDialogButtonText |
char* CEditor::m_pFileDialogPath |
const char* CEditor::m_pFileDialogTitle |
void* CEditor::m_pFileDialogUser |
bool(* CEditor::m_pfnFileDialogFunc) (const char *pFileName, int StorageType, void *pUser) |
|
private |
|
private |
int CEditor::m_PopupEnvelopeSelectedPoint = -1 |
int CEditor::m_PopupEventActivated |
int CEditor::m_PopupEventType |
int CEditor::m_PopupEventWasActivated |
std::map<const char *, CUi::SMessagePopupContext *, SStringKeyComparator> 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 |
|
private |
bool CEditor::m_QuadKnifeActive |
int CEditor::m_QuadKnifeCount |
CQuadEditTracker CEditor::m_QuadTracker |
|
private |
bool CEditor::m_ResetZoomEnvelope |
int CEditor::m_SelectedEnvelope |
int CEditor::m_SelectedGroup |
int CEditor::m_SelectedImage |
int CEditor::m_SelectedQuadEnvelope |
int CEditor::m_SelectedQuadIndex |
int CEditor::m_SelectedQuadPoint |
int CEditor::m_SelectedQuadPoints |
int CEditor::m_SelectedSound |
int CEditor::m_SelectedSource |
std::pair<int, int> CEditor::m_SelectedTangentInPoint |
std::pair<int, int> CEditor::m_SelectedTangentOutPoint |
std::string CEditor::m_SelectEntitiesImage |
CEditorHistory CEditor::m_ServerSettingsHistory |
CLineInputBuffered<256> CEditor::m_SettingsCommandInput |
int CEditor::m_ShiftBy |
bool CEditor::m_ShowDetail |
EShowEnvelope CEditor::m_ShowEnvelopePreview |
bool CEditor::m_ShowMousePointer |
bool CEditor::m_ShowPicker |
EShowTile CEditor::m_ShowTileInfo |
int CEditor::m_SortByFilename = 1 |
int CEditor::m_SortByTimeModified = 0 |
short CEditor::m_SpeedupAngle |
unsigned char CEditor::m_SpeedupForce |
unsigned char CEditor::m_SpeedupMaxSpeed |
|
private |
unsigned char CEditor::m_SwitchDelay |
unsigned char CEditor::m_SwitchNum |
|
private |
std::map<int, unsigned char> CEditor::m_TeleNumbers |
|
private |
CImageInfo CEditor::m_TileartImageInfo |
int CEditor::m_ToolbarPreviewSound |
float CEditor::m_ToolBoxWidth = 100.0f |
|
private |
unsigned char CEditor::m_TuningNum |
|
private |
bool CEditor::m_UpdateEnvPointInfo |
bool CEditor::m_ValidSaveFilename |
std::vector<CFilelistItem> CEditor::m_vCompleteFileList |
|
private |
std::vector<CHoverTile> CEditor::m_vHoverTiles |
unsigned char CEditor::m_ViewSwitch |
unsigned char CEditor::m_ViewTeleNumber |
std::vector<const CFilelistItem *> CEditor::m_vpFilteredFileList |
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 |
|
static |