DDraceNetwork Documentation
Loading...
Searching...
No Matches
CLayerTilesPropTracker Class Reference

#include <editor_trackers.h>

Inheritance diagram for CLayerTilesPropTracker:
[legend]
Collaboration diagram for CLayerTilesPropTracker:
[legend]

Public Member Functions

 CLayerTilesPropTracker (CEditor *pEditor)
 
- Public Member Functions inherited from CPropTracker< CLayerTiles, ETilesProp >
 CPropTracker (CEditor *pEditor)
 
void Begin (CLayerTiles *pObject, ETilesProp Prop, EEditState State, int GroupIndex=-1, int LayerIndex=-1)
 
void End (ETilesProp Prop, EEditState State, int GroupIndex=-1, int LayerIndex=-1)
 

Protected Member Functions

void OnStart (ETilesProp Prop) override
 
void OnEnd (ETilesProp Prop, int Value) override
 
bool EndChecker (ETilesProp Prop, int Value) override
 
int PropToValue (ETilesProp Prop) override
 

Private Attributes

std::map< int, std::shared_ptr< CLayer > > m_SavedLayers
 

Additional Inherited Members

- Public Attributes inherited from CPropTracker< CLayerTiles, ETilesProp >
CEditorm_pEditor
 
- Protected Attributes inherited from CPropTracker< CLayerTiles, ETilesProp >
int m_OriginalValue
 
CLayerTilesm_pObject
 
int m_OriginalLayerIndex
 
int m_OriginalGroupIndex
 
int m_CurrentLayerIndex
 
int m_CurrentGroupIndex
 
bool m_Tracking
 

Constructor & Destructor Documentation

◆ CLayerTilesPropTracker()

CLayerTilesPropTracker::CLayerTilesPropTracker ( CEditor pEditor)
inline

Member Function Documentation

◆ EndChecker()

bool CLayerTilesPropTracker::EndChecker ( ETilesProp  Prop,
int  Value 
)
overrideprotectedvirtual

◆ OnEnd()

void CLayerTilesPropTracker::OnEnd ( ETilesProp  Prop,
int  Value 
)
overrideprotectedvirtual

◆ OnStart()

void CLayerTilesPropTracker::OnStart ( ETilesProp  Prop)
overrideprotectedvirtual

◆ PropToValue()

int CLayerTilesPropTracker::PropToValue ( ETilesProp  Prop)
overrideprotectedvirtual

Member Data Documentation

◆ m_SavedLayers

std::map<int, std::shared_ptr<CLayer> > CLayerTilesPropTracker::m_SavedLayers
private

The documentation for this class was generated from the following files: