![]() |
DDNet documentation
|
#include <editor_trackers.h>
Public Member Functions | |
| 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 () |
| 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 () |
Private Attributes | |
| std::vector< int > | m_vSelectedQuads |
| int | m_SelectedQuadPoints |
| std::map< int, std::vector< CPoint > > | m_InitialPoints |
| std::map< int, std::vector< CColor > > | m_InitialColors |
| bool | m_Tracking = false |
| std::shared_ptr< CLayerQuads > | m_pLayer |
| EQuadProp | m_TrackedProp |
| std::vector< EQuadPointProp > | m_vTrackedProps |
| std::map< int, int > | m_PreviousValues |
| std::map< int, std::vector< std::map< EQuadPointProp, int > > > | m_PreviousValuesPoint |
| int | m_LayerIndex |
| int | m_GroupIndex |
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} |
|
explicit |
| void CQuadEditTracker::AddQuadPointPropTrack | ( | EQuadPointProp | Prop | ) |
| void CQuadEditTracker::BeginQuadPointPropTrack | ( | const std::shared_ptr< CLayerQuads > & | pLayer, |
| const std::vector< int > & | vSelectedQuads, | ||
| int | SelectedQuadPoints, | ||
| int | GroupIndex = -1, | ||
| int | LayerIndex = -1 ) |
| void CQuadEditTracker::BeginQuadPropTrack | ( | const std::shared_ptr< CLayerQuads > & | pLayer, |
| const std::vector< int > & | vSelectedQuads, | ||
| EQuadProp | Prop, | ||
| int | GroupIndex = -1, | ||
| int | LayerIndex = -1 ) |
| void CQuadEditTracker::BeginQuadTrack | ( | const std::shared_ptr< CLayerQuads > & | pLayer, |
| const std::vector< int > & | vSelectedQuads, | ||
| int | GroupIndex = -1, | ||
| int | LayerIndex = -1 ) |
| void CQuadEditTracker::EndQuadPointPropTrack | ( | EQuadPointProp | Prop | ) |
| void CQuadEditTracker::EndQuadPointPropTrackAll | ( | ) |
| void CQuadEditTracker::EndQuadPropTrack | ( | EQuadProp | Prop | ) |
| void CQuadEditTracker::EndQuadTrack | ( | ) |
| bool CQuadEditTracker::QuadColorChanged | ( | const std::vector< CColor > & | vCurrentColors, |
| int | QuadIndex ) |
| bool CQuadEditTracker::QuadPointChanged | ( | const std::vector< CPoint > & | vCurrentPoints, |
| int | QuadIndex ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |