#include <editor_trackers.h>
|
| | CQuadEditTracker (CEditorMap *pMap) |
| bool | QuadPointChanged (const std::vector< CPoint > &vCurrentPoints, int QuadIndex) |
| bool | QuadColorChanged (const std::vector< CColor > &vCurrentColors, int QuadIndex) |
| void | BeginQuadTrack (const std::shared_ptr< CLayerQuads > &pLayer, const std::vector< int > &vSelectedQuads, int GroupIndex=-1, int LayerIndex=-1) |
| void | EndQuadTrack () |
| void | BeginQuadPropTrack (const std::shared_ptr< CLayerQuads > &pLayer, const std::vector< int > &vSelectedQuads, EQuadProp Prop, int GroupIndex=-1, int LayerIndex=-1) |
| void | EndQuadPropTrack (EQuadProp Prop) |
| void | BeginQuadPointPropTrack (const std::shared_ptr< CLayerQuads > &pLayer, const std::vector< int > &vSelectedQuads, int SelectedQuadPoints, int GroupIndex=-1, int LayerIndex=-1) |
| void | AddQuadPointPropTrack (EQuadPointProp Prop) |
| void | EndQuadPointPropTrack (EQuadPointProp Prop) |
| void | EndQuadPointPropTrackAll () |
| | 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 () |
◆ CQuadEditTracker()
| CQuadEditTracker::CQuadEditTracker |
( |
CEditorMap * | pMap | ) |
|
|
explicit |
◆ AddQuadPointPropTrack()
◆ BeginQuadPointPropTrack()
| void CQuadEditTracker::BeginQuadPointPropTrack |
( |
const std::shared_ptr< CLayerQuads > & | pLayer, |
|
|
const std::vector< int > & | vSelectedQuads, |
|
|
int | SelectedQuadPoints, |
|
|
int | GroupIndex = -1, |
|
|
int | LayerIndex = -1 ) |
◆ BeginQuadPropTrack()
| void CQuadEditTracker::BeginQuadPropTrack |
( |
const std::shared_ptr< CLayerQuads > & | pLayer, |
|
|
const std::vector< int > & | vSelectedQuads, |
|
|
EQuadProp | Prop, |
|
|
int | GroupIndex = -1, |
|
|
int | LayerIndex = -1 ) |
◆ BeginQuadTrack()
| void CQuadEditTracker::BeginQuadTrack |
( |
const std::shared_ptr< CLayerQuads > & | pLayer, |
|
|
const std::vector< int > & | vSelectedQuads, |
|
|
int | GroupIndex = -1, |
|
|
int | LayerIndex = -1 ) |
◆ EndQuadPointPropTrack()
◆ EndQuadPointPropTrackAll()
| void CQuadEditTracker::EndQuadPointPropTrackAll |
( |
| ) |
|
◆ EndQuadPropTrack()
| void CQuadEditTracker::EndQuadPropTrack |
( |
EQuadProp | Prop | ) |
|
◆ EndQuadTrack()
| void CQuadEditTracker::EndQuadTrack |
( |
| ) |
|
◆ QuadColorChanged()
| bool CQuadEditTracker::QuadColorChanged |
( |
const std::vector< CColor > & | vCurrentColors, |
|
|
int | QuadIndex ) |
◆ QuadPointChanged()
| bool CQuadEditTracker::QuadPointChanged |
( |
const std::vector< CPoint > & | vCurrentPoints, |
|
|
int | QuadIndex ) |
◆ m_GroupIndex
| int CQuadEditTracker::m_GroupIndex |
|
private |
◆ m_InitialColors
| std::map<int, std::vector<CColor> > CQuadEditTracker::m_InitialColors |
|
private |
◆ m_InitialPoints
| std::map<int, std::vector<CPoint> > CQuadEditTracker::m_InitialPoints |
|
private |
◆ m_LayerIndex
| int CQuadEditTracker::m_LayerIndex |
|
private |
◆ m_pLayer
| std::shared_ptr<CLayerQuads> CQuadEditTracker::m_pLayer |
|
private |
◆ m_PreviousValues
| std::map<int, int> CQuadEditTracker::m_PreviousValues |
|
private |
◆ m_PreviousValuesPoint
| std::map<int, std::vector<std::map<EQuadPointProp, int> > > CQuadEditTracker::m_PreviousValuesPoint |
|
private |
◆ m_SelectedQuadPoints
| int CQuadEditTracker::m_SelectedQuadPoints |
|
private |
◆ m_TrackedProp
◆ m_Tracking
| bool CQuadEditTracker::m_Tracking = false |
|
private |
◆ m_vSelectedQuads
| std::vector<int> CQuadEditTracker::m_vSelectedQuads |
|
private |
◆ m_vTrackedProps
The documentation for this class was generated from the following files: