MLevel

From MaratisWiki
Jump to: navigation, search


Contents

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()

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox