![]() |
DDraceNetwork Documentation
|
#include <editor_trackers.h>
Public Member Functions | |
| CLayerTilesCommonPropTracker (CEditorMap *pMap) | |
| Public Member Functions inherited from CPropTracker< CLayerTiles, ETilesCommonProp > | |
| CPropTracker (CEditorMap *pMap) | |
| void | Begin (const CLayerTiles *pObject, ETilesCommonProp Prop, EEditState State, int GroupIndex=-1, int LayerIndex=-1) |
| void | End (ETilesCommonProp Prop, EEditState State, int GroupIndex=-1, int LayerIndex=-1) |
| 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 () |
Public Attributes | |
| std::vector< std::shared_ptr< CLayerTiles > > | m_vpLayers |
| std::vector< int > | m_vLayerIndices |
| 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] |
Protected Member Functions | |
| void | OnStart (ETilesCommonProp Prop) override |
| void | OnEnd (ETilesCommonProp Prop, int Value) override |
| bool | EndChecker (ETilesCommonProp Prop, int Value) override |
| int | PropToValue (ETilesCommonProp Prop) override |
Private Attributes | |
| std::map< std::shared_ptr< CLayerTiles >, std::map< int, std::shared_ptr< CLayer > > > | m_SavedLayers |
Additional Inherited Members | |
| Static Public Attributes inherited from CMapObject | |
| static constexpr float | ms_aStandardScreen [2] = {1430 / 2.f, 1050 / 2.f} |
| Protected Attributes inherited from CPropTracker< CLayerTiles, ETilesCommonProp > | |
| int | m_OriginalValue |
| const CLayerTiles * | m_pObject |
| int | m_OriginalLayerIndex |
| int | m_OriginalGroupIndex |
| int | m_CurrentLayerIndex |
| int | m_CurrentGroupIndex |
| bool | m_Tracking |
|
inlineexplicit |
|
overrideprotectedvirtual |
Reimplemented from CPropTracker< CLayerTiles, ETilesCommonProp >.
|
overrideprotectedvirtual |
Reimplemented from CPropTracker< CLayerTiles, ETilesCommonProp >.
|
overrideprotectedvirtual |
Reimplemented from CPropTracker< CLayerTiles, ETilesCommonProp >.
|
overrideprotectedvirtual |
Reimplemented from CPropTracker< CLayerTiles, ETilesCommonProp >.
|
private |
| std::vector<int> CLayerTilesCommonPropTracker::m_vLayerIndices |
| std::vector<std::shared_ptr<CLayerTiles> > CLayerTilesCommonPropTracker::m_vpLayers |