#include <editor.h>
◆ CEditorMap()
CEditorMap::CEditorMap |
( |
| ) |
|
|
inline |
◆ ~CEditorMap()
CEditorMap::~CEditorMap |
( |
| ) |
|
|
inline |
◆ Clean()
void CEditorMap::Clean |
( |
| ) |
|
◆ CreateDefault()
◆ DeleteEnvelope()
void CEditorMap::DeleteEnvelope |
( |
int |
Index | ) |
|
◆ DeleteGroup()
void CEditorMap::DeleteGroup |
( |
int |
Index | ) |
|
|
inline |
◆ Load()
bool CEditorMap::Load |
( |
const char * |
pFilename, |
|
|
int |
StorageType, |
|
|
const std::function< void(const char *pErrorMessage)> & |
ErrorHandler |
|
) |
| |
◆ MakeFrontLayer()
void CEditorMap::MakeFrontLayer |
( |
const std::shared_ptr< CLayer > & |
pLayer | ) |
|
◆ MakeGameGroup()
void CEditorMap::MakeGameGroup |
( |
std::shared_ptr< CLayerGroup > |
pGroup | ) |
|
|
private |
◆ MakeGameLayer()
void CEditorMap::MakeGameLayer |
( |
const std::shared_ptr< CLayer > & |
pLayer | ) |
|
|
private |
◆ MakeSpeedupLayer()
void CEditorMap::MakeSpeedupLayer |
( |
const std::shared_ptr< CLayer > & |
pLayer | ) |
|
◆ MakeSwitchLayer()
void CEditorMap::MakeSwitchLayer |
( |
const std::shared_ptr< CLayer > & |
pLayer | ) |
|
◆ MakeTeleLayer()
void CEditorMap::MakeTeleLayer |
( |
const std::shared_ptr< CLayer > & |
pLayer | ) |
|
◆ MakeTuneLayer()
void CEditorMap::MakeTuneLayer |
( |
const std::shared_ptr< CLayer > & |
pLayer | ) |
|
◆ ModifyEnvelopeIndex()
◆ ModifyImageIndex()
◆ ModifySoundIndex()
◆ NewEnvelope()
◆ NewGroup()
std::shared_ptr< CLayerGroup > CEditorMap::NewGroup |
( |
| ) |
|
|
inline |
◆ OnModify()
void CEditorMap::OnModify |
( |
| ) |
|
◆ PerformPreSaveSanityChecks()
bool CEditorMap::PerformPreSaveSanityChecks |
( |
const std::function< void(const char *pErrorMessage)> & |
ErrorHandler | ) |
|
◆ PerformSanityChecks()
void CEditorMap::PerformSanityChecks |
( |
const std::function< void(const char *pErrorMessage)> & |
ErrorHandler | ) |
|
◆ Save()
bool CEditorMap::Save |
( |
const char * |
pFilename, |
|
|
const std::function< void(const char *pErrorMessage)> & |
ErrorHandler |
|
) |
| |
◆ SwapEnvelopes()
void CEditorMap::SwapEnvelopes |
( |
int |
Index0, |
|
|
int |
Index1 |
|
) |
| |
◆ SwapGroups()
int CEditorMap::SwapGroups |
( |
int |
Index0, |
|
|
int |
Index1 |
|
) |
| |
|
inline |
◆ VisitEnvelopeReferences()
template<typename F >
void CEditorMap::VisitEnvelopeReferences |
( |
F && |
Visitor | ) |
|
◆ m_LastAutosaveUpdateTime
float CEditorMap::m_LastAutosaveUpdateTime |
◆ m_LastModifiedTime
float CEditorMap::m_LastModifiedTime |
◆ m_LastSaveTime
float CEditorMap::m_LastSaveTime |
◆ m_MapInfo
◆ m_MapInfoTmp
◆ m_Modified
bool CEditorMap::m_Modified |
◆ m_ModifiedAuto
bool CEditorMap::m_ModifiedAuto |
◆ m_pEditor
◆ m_pFrontLayer
std::shared_ptr<class CLayerFront> CEditorMap::m_pFrontLayer |
◆ m_pGameGroup
◆ m_pGameLayer
std::shared_ptr<class CLayerGame> CEditorMap::m_pGameLayer |
◆ m_pSpeedupLayer
◆ m_pSwitchLayer
std::shared_ptr<class CLayerSwitch> CEditorMap::m_pSwitchLayer |
◆ m_pTeleLayer
std::shared_ptr<class CLayerTele> CEditorMap::m_pTeleLayer |
◆ m_pTuneLayer
std::shared_ptr<class CLayerTune> CEditorMap::m_pTuneLayer |
◆ m_vpEnvelopes
std::vector<std::shared_ptr<CEnvelope> > CEditorMap::m_vpEnvelopes |
◆ m_vpGroups
std::vector<std::shared_ptr<CLayerGroup> > CEditorMap::m_vpGroups |
◆ m_vpImages
std::vector<std::shared_ptr<CEditorImage> > CEditorMap::m_vpImages |
◆ m_vpSounds
std::vector<std::shared_ptr<CEditorSound> > CEditorMap::m_vpSounds |
◆ m_vSettings
The documentation for this class was generated from the following files: