DDraceNetwork Docs
|
#include <editor_trackers.h>
Public Member Functions | |
CLayerTilesCommonPropTracker (CEditor *pEditor) | |
Public Member Functions inherited from CPropTracker< CLayerTiles, ETilesCommonProp > | |
CPropTracker (CEditor *pEditor) | |
void | Begin (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 Attributes | |
std::vector< std::shared_ptr< CLayerTiles > > | m_vpLayers |
std::vector< int > | m_vLayerIndices |
Public Attributes inherited from CPropTracker< CLayerTiles, ETilesCommonProp > | |
CEditor * | m_pEditor |
Protected Member Functions | |
void | OnStart (ETilesCommonProp Prop) override |
void | OnEnd (ETilesCommonProp Prop, int Value) override |
bool | EndChecker (ETilesCommonProp Prop, EEditState State, int Value) override |
int | PropToValue (ETilesCommonProp Prop) override |
Protected Member Functions inherited from CPropTracker< CLayerTiles, ETilesCommonProp > | |
virtual void | OnStart (ETilesCommonProp Prop) |
virtual void | OnEnd (ETilesCommonProp Prop, int Value) |
virtual int | PropToValue (ETilesCommonProp Prop) |
virtual bool | StartChecker (ETilesCommonProp Prop, EEditState State, int Value) |
virtual bool | EndChecker (ETilesCommonProp Prop, EEditState State, int Value) |
Private Attributes | |
std::map< std::shared_ptr< CLayerTiles >, std::map< int, std::shared_ptr< CLayer > > > | m_SavedLayers |
Additional Inherited Members | |
Protected Attributes inherited from CPropTracker< CLayerTiles, ETilesCommonProp > | |
int | m_OriginalValue |
CLayerTiles * | m_pObject |
int | m_OriginalLayerIndex |
int | m_OriginalGroupIndex |
int | m_CurrentLayerIndex |
int | m_CurrentGroupIndex |
bool | m_Tracking |
|
inline |
|
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 |