MScene

From MaratisWiki
Jump to: navigation, search


Contents

API

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)

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox