![]() |
DDNet documentation
|
#include <editor_action.h>
Public Member Functions | |
| IEditorAction (CEditorMap *pMap) | |
| virtual void | Undo ()=0 |
| virtual void | Redo ()=0 |
| virtual bool | IsEmpty () |
| const char * | DisplayText () const |
| Public Member Functions inherited from CMapObject | |
| CMapObject (CEditorMap *pMap) | |
| CMapObject (const CMapObject &Other) | |
| virtual | ~CMapObject ()=default |
| virtual void | OnAttach (CEditorMap *pMap) |
| const CEditor * | Editor () const |
| CEditor * | Editor () |
| const CEditorMap * | Map () const |
| CEditorMap * | Map () |
| const IGraphics * | Graphics () const |
| IGraphics * | Graphics () |
| const ISound * | Sound () const |
| ISound * | Sound () |
| const IStorage * | Storage () const |
| IStorage * | Storage () |
| const ITextRender * | TextRender () const |
| ITextRender * | TextRender () |
Protected Attributes | |
| char | m_aDisplayText [256] |
Additional Inherited Members | |
| Public Attributes inherited from CMapObject | |
| float | m_aLayerOffset [2] |
| bool | m_UseClipping |
| float | m_aaClipArea [2][2] |
| float | m_aSpeed [2] |
| float | m_aaScreenOffset [2][2] |
| float | m_aaBaseArea [2][2] |
| float | m_aaExtendedArea [2][2] |
| Static Public Attributes inherited from CMapObject | |
| static constexpr float | ms_aStandardScreen [2] = {1430 / 2.f, 1050 / 2.f} |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in CEditorBrushDrawAction.
|
pure virtual |
Implemented in CEditorActionAddEnvelopePoint, CEditorActionAddLayer, CEditorActionAppendMap, CEditorActionBulk, CEditorActionDeleteEnvelopePoint, CEditorActionDeleteLayer, CEditorActionDeleteQuad, CEditorActionDeleteSoundSource, CEditorActionEditCircleSoundSourceShapeProp, CEditorActionEditEnvelopePointValue, CEditorActionEditGroupProp, CEditorActionEditLayerProp, CEditorActionEditLayerQuadsProp, CEditorActionEditLayersGroupAndOrder, CEditorActionEditLayerSoundsProp, CEditorActionEditLayerTilesProp, CEditorActionEditQuadColor, CEditorActionEditQuadPoint, CEditorActionEditQuadPointProp, CEditorActionEditQuadProp, CEditorActionEditRectSoundSourceShapeProp, CEditorActionEditSoundSourceProp, CEditorActionEditSoundSourceShape, CEditorActionEnvelopeAdd, CEditorActionEnvelopeDelete, CEditorActionEnvelopeEdit, CEditorActionEnvelopeEditPoint, CEditorActionEnvelopeEditPointTime, CEditorActionGroup, CEditorActionMoveSoundSource, CEditorActionNewEmptyQuad, CEditorActionNewEmptySound, CEditorActionNewQuad, CEditorActionQuadArt, CEditorActionQuadPlace, CEditorActionSoundPlace, CEditorActionTileArt, CEditorActionTileChanges, CEditorBrushDrawAction, and CEditorCommandAction.
|
pure virtual |
Implemented in CEditorActionAddEnvelopePoint, CEditorActionAddLayer, CEditorActionAppendMap, CEditorActionBulk, CEditorActionDeleteEnvelopePoint, CEditorActionDeleteLayer, CEditorActionDeleteQuad, CEditorActionDeleteSoundSource, CEditorActionEditCircleSoundSourceShapeProp, CEditorActionEditEnvelopePointValue, CEditorActionEditGroupProp, CEditorActionEditLayerProp, CEditorActionEditLayerQuadsProp, CEditorActionEditLayersGroupAndOrder, CEditorActionEditLayerSoundsProp, CEditorActionEditLayerTilesProp, CEditorActionEditQuadColor, CEditorActionEditQuadPoint, CEditorActionEditQuadPointProp, CEditorActionEditQuadProp, CEditorActionEditRectSoundSourceShapeProp, CEditorActionEditSoundSourceProp, CEditorActionEditSoundSourceShape, CEditorActionEnvelopeAdd, CEditorActionEnvelopeDelete, CEditorActionEnvelopeEdit, CEditorActionEnvelopeEditPoint, CEditorActionEnvelopeEditPointTime, CEditorActionGroup, CEditorActionMoveSoundSource, CEditorActionNewEmptyQuad, CEditorActionNewEmptySound, CEditorActionNewQuad, CEditorActionQuadArt, CEditorActionQuadPlace, CEditorActionSoundPlace, CEditorActionTileArt, CEditorActionTileChanges, CEditorBrushDrawAction, and CEditorCommandAction.
|
protected |