Contents
- 1 API
- 1.1 MFXManager MLevel::m_FXManagerNone
- 1.2 MDataManager MLevel::m_fontManagerNone
- 1.3 MDataManager MLevel::m_textureManagerNone
- 1.4 MDataManager MLevel::m_shaderManagerNone
- 1.5 MDataManager MLevel::m_soundManagerNone
- 1.6 MDataManager MLevel::m_meshManagerNone
- 1.7 MDataManager MLevel::m_armatureAnimManagerNone
- 1.8 MDataManager MLevel::m_texturesAnimManagerNone
- 1.9 MDataManager MLevel::m_materialsAnimManagerNone
- 1.10 vector<MDataRef *> MLevel::m_updateQueueNone
- 1.11 vector<MDataRef *> MLevel::m_clearQueueNone
- 1.12 unsigned int MLevel::m_currentSceneIdNone
- 1.13 unsigned int MLevel::m_requestedSceneIdNone
- 1.14 vector<MScene *> MLevel::m_scenesNone
- 1.15 friend class MEngineNone
- 1.16 MLevel::MLevel(void)
- 1.17 MLevel::~MLevel(void)
- 1.18 void MLevel::clear(void)
- 1.19 void MLevel::clearScenes(void)
- 1.20 MFXManager* MLevel::getFXManager(void)
- 1.21 MFXRef* MLevel::createFX(MShaderRef *vertexShaderRef, MShaderRef *pixelShaderRef)
- 1.22 MDataManager* MLevel::getFontManager(void)
- 1.23 MDataManager* MLevel::getTextureManager(void)
- 1.24 MDataManager* MLevel::getShaderManager(void)
- 1.25 MDataManager* MLevel::getSoundManager(void)
- 1.26 MDataManager* MLevel::getMeshManager(void)
- 1.27 MDataManager* MLevel::getArmatureAnimManager(void)
- 1.28 MDataManager* MLevel::getTexturesAnimManager(void)
- 1.29 MDataManager* MLevel::getMaterialsAnimManager(void)
- 1.30 MFontRef* MLevel::loadFont(const char *filename)
- 1.31 MMeshRef* MLevel::loadMesh(const char *filename, const bool preload=true)
- 1.32 MArmatureAnimRef* MLevel::loadArmatureAnim(const char *filename, const bool preload=true)
- 1.33 MTexturesAnimRef* MLevel::loadTexturesAnim(const char *filename, const bool preload=true)
- 1.34 MMaterialsAnimRef* MLevel::loadMaterialsAnim(const char *filename, const bool preload=true)
- 1.35 MTextureRef* MLevel::loadTexture(const char *filename, const bool mipmap=true, const bool preload=true)
- 1.36 MSoundRef* MLevel::loadSound(const char *filename, const bool preload=true)
- 1.37 MShaderRef* MLevel::loadShader(const char *filename, M_SHADER_TYPES type)
- 1.38 void MLevel::sendToUpdateQueue(MDataRef *ref)
- 1.39 void MLevel::sendToClearQueue(MDataRef *ref)
- 1.40 void MLevel::updateQueueDatas(void)
- 1.41 void MLevel::clearQueueDatas(void)
- 1.42 void MLevel::changeCurrentScene(unsigned int id)
- 1.43 void MLevel::deleteScene(unsigned int id)
- 1.44 bool MLevel::getSceneIndexByName(const char *name, unsigned int *index)
- 1.45 MScene* MLevel::addNewScene(void)
- 1.46 MScene* MLevel::getSceneByName(const char *name)
- 1.47 MScene* MLevel::getCurrentScene(void)
- 1.48 void MLevel::setCurrentSceneId(unsigned int id)
- 1.49 unsigned int MLevel::getCurrentSceneId(void)
- 1.50 unsigned int MLevel::getScenesNumber(void)
- 1.51 MScene* MLevel::getSceneByIndex(unsigned int id)
- 1.52 void MLevel::incrDataRefScore(MDataRef *ref)
- 1.53 void MLevel::decrDataRefScore(MDataRef *ref)
- 1.54 void MLevel::changeCurrentSceneIfRequested()
|
API
MFXManager MLevel::m_FXManagerNone
MDataManager MLevel::m_fontManagerNone
MDataManager MLevel::m_textureManagerNone
MDataManager MLevel::m_shaderManagerNone
MDataManager MLevel::m_soundManagerNone
MDataManager MLevel::m_meshManagerNone
MDataManager MLevel::m_armatureAnimManagerNone
MDataManager MLevel::m_texturesAnimManagerNone
MDataManager MLevel::m_materialsAnimManagerNone
vector<MDataRef *> MLevel::m_updateQueueNone
vector<MDataRef *> MLevel::m_clearQueueNone
unsigned int MLevel::m_currentSceneIdNone
unsigned int MLevel::m_requestedSceneIdNone
vector<MScene *> MLevel::m_scenesNone
friend class MEngineNone
MLevel::MLevel(void)
MLevel::~MLevel(void)
void MLevel::clear(void)
void MLevel::clearScenes(void)
MFXManager* MLevel::getFXManager(void)
MFXRef* MLevel::createFX(MShaderRef *vertexShaderRef, MShaderRef *pixelShaderRef)
MDataManager* MLevel::getFontManager(void)
MDataManager* MLevel::getTextureManager(void)
MDataManager* MLevel::getShaderManager(void)
MDataManager* MLevel::getSoundManager(void)
MDataManager* MLevel::getMeshManager(void)
MDataManager* MLevel::getArmatureAnimManager(void)
MDataManager* MLevel::getTexturesAnimManager(void)
MDataManager* MLevel::getMaterialsAnimManager(void)
MFontRef* MLevel::loadFont(const char *filename)
MMeshRef* MLevel::loadMesh(const char *filename, const bool preload=true)
MArmatureAnimRef* MLevel::loadArmatureAnim(const char *filename, const bool preload=true)
MTexturesAnimRef* MLevel::loadTexturesAnim(const char *filename, const bool preload=true)
MMaterialsAnimRef* MLevel::loadMaterialsAnim(const char *filename, const bool preload=true)
MTextureRef* MLevel::loadTexture(const char *filename, const bool mipmap=true, const bool preload=true)
MSoundRef* MLevel::loadSound(const char *filename, const bool preload=true)
MShaderRef* MLevel::loadShader(const char *filename, M_SHADER_TYPES type)
void MLevel::sendToUpdateQueue(MDataRef *ref)
void MLevel::sendToClearQueue(MDataRef *ref)
void MLevel::updateQueueDatas(void)
void MLevel::clearQueueDatas(void)
void MLevel::changeCurrentScene(unsigned int id)
void MLevel::deleteScene(unsigned int id)
bool MLevel::getSceneIndexByName(const char *name, unsigned int *index)
MScene* MLevel::addNewScene(void)
MScene* MLevel::getSceneByName(const char *name)
MScene* MLevel::getCurrentScene(void)
void MLevel::setCurrentSceneId(unsigned int id)
unsigned int MLevel::getCurrentSceneId(void)
unsigned int MLevel::getScenesNumber(void)
MScene* MLevel::getSceneByIndex(unsigned int id)
void MLevel::incrDataRefScore(MDataRef *ref)
void MLevel::decrDataRefScore(MDataRef *ref)
void MLevel::changeCurrentSceneIfRequested()