MLevel
From MaratisWiki
(Difference between revisions)
Latest revision as of 02:17, 8 February 2014
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()