MScene
From MaratisWiki
MString MScene::m_nameNone
M_DATA_MODES MScene::m_dataModeNone
MString MScene::m_scriptFilenameNone
vector<MObject3d *> MScene::m_objectsNone
vector<MOCamera *> MScene::m_camerasNone
vector<MOLight *> MScene::m_lightsNone
vector<MOEntity *> MScene::m_entitiesNone
vector<MOSound *> MScene::m_soundsNone
vector<MOText *> MScene::m_textsNone
int MScene::m_currentFrameNone
unsigned int MScene::m_currentCameraNone
MVector3 MScene::m_gravityNone
MScene::MScene(void)
MScene::~MScene(void)
void MScene::setName(const char *name)
const char* MScene::getName(void)
void MScene::setDataMode(M_DATA_MODES dataMode)
M_DATA_MODES MScene::getDataMode(void)
void MScene::setScriptFilename(const char *scriptFilename)
const char* MScene::getScriptFilename(void)
void MScene::setGravity(const MVector3 &gravity)
MVector3 MScene::getGravity(void) const
void MScene::playLoopSounds(void)
void MScene::stopAllSounds(void)
void MScene::deleteObject(MObject3d *object)
MOCamera* MScene::addNewCamera(void)
MOCamera* MScene::addNewCamera(const MOCamera &camera)
MOLight* MScene::addNewLight(void)
MOLight* MScene::addNewLight(const MOLight &light)
MOEntity* MScene::addNewEntity(MMeshRef *meshRef)
MOEntity* MScene::addNewEntity(const MOEntity &entity)
MOSound* MScene::addNewSound(MSoundRef *soundRef)
MOSound* MScene::addNewSound(const MOSound &sound)
MOText* MScene::addNewText(MFontRef *fontRef)
MOText* MScene::addNewText(const MOText &text)
unsigned int MScene::getObjectsNumber(void)
unsigned int MScene::getCamerasNumber(void)
unsigned int MScene::getLightsNumber(void)
unsigned int MScene::getEntitiesNumber(void)
unsigned int MScene::getSoundsNumber(void)
unsigned int MScene::getTextsNumber(void)
void MScene::setCurrentCameraId(unsigned int id)
unsigned int MScene::getCurrentCameraId(void)
MOCamera* MScene::getCurrentCamera(void)
void MScene::setCurrentFrame(int currentFrame)
int MScene::getCurrentFrame(void)
MObject3d* MScene::getObjectByName(const char *name)
MOLight* MScene::getLightByName(const char *name)
MOCamera* MScene::getCameraByName(const char *name)
MOEntity* MScene::getEntityByName(const char *name)
MOSound* MScene::getSoundByName(const char *name)
MOText* MScene::getTextByName(const char *name)
bool MScene::getObjectIndex(const char *name, unsigned int *id)
MObject3d* MScene::getObjectByIndex(unsigned int index)
MOLight* MScene::getLightByIndex(unsigned int index)
MOCamera* MScene::getCameraByIndex(unsigned int index)
MOEntity* MScene::getEntityByIndex(unsigned int index)
MOSound* MScene::getSoundByIndex(unsigned int index)
MOText* MScene::getTextByIndex(unsigned int index)
void MScene::begin(void)
void MScene::end(void)
void MScene::prepareCollisionShape(MOEntity *entity)
void MScene::prepareCollisionObject(MOEntity *entity)
void MScene::prepareConstraints(MOEntity *entity)
void MScene::preparePhysics(void)
void MScene::updatePhysics(void)
void MScene::update(void)
void MScene::updateObjectsBehaviors(void)
void MScene::drawObjectsBehaviors(void)
void MScene::updateObjectsMatrices(void)
void MScene::draw(MOCamera *camera)