ClassMObject3d

From MaratisWiki
Revision as of 00:07, 8 February 2014 by Dahnielson (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Contents

MString MObject3d::m_nameNone

MVector3 MObject3d::m_positionNone

MVector3 MObject3d::m_scaleNone

MQuaternion MObject3d::m_rotationNone

MMatrix4x4 MObject3d::m_matrixNone

vector<MObject3d *> MObject3d::m_childsNone

bool MObject3d::m_isActiveNone

bool MObject3d::m_isVisibleNone

bool MObject3d::m_needToUpdateNone

MObject3d* MObject3d::m_parentNone

vector<MBehavior *> MObject3d::m_behaviorsNone

MObject3d::MObject3d(void)

virtual MObject3d::~MObject3d(void)

MObject3d::MObject3d(const MObject3d &object)

void MObject3d::updateMatrix(void)

void MObject3d::computeLocalMatrix(void)

MMatrix4x4* MObject3d::getMatrix(void)

void MObject3d::unlinkChilds(void)

void MObject3d::computeChildsMatrices(void)

MVector3 MObject3d::getUniformRotatedVector(const MVector3 &vector)

MVector3 MObject3d::getInverseRotatedVector(const MVector3 &vector) const

MVector3 MObject3d::getRotatedVector(const MVector3 &vector) const

MVector3 MObject3d::getInversePosition(const MVector3 &position) const

MVector3 MObject3d::getTransformedVector(const MVector3 &vector) const

void MObject3d::setPosition(const MVector3 &position)

MVector3 MObject3d::getTransformedPosition(void) const

MVector3 MObject3d::getPosition(void) const

void MObject3d::setEulerRotation(const MVector3 &euler)

void MObject3d::setAxisAngleRotation(const MVector3 &axis, float angle)

void MObject3d::addAxisAngleRotation(const MVector3 &axis, float angle)

void MObject3d::setRotation(const MQuaternion &rotation)

MVector3 MObject3d::getTransformedRotation(void) const

MVector3 MObject3d::getEulerRotation(void) const

MQuaternion MObject3d::getRotation(void) const

void MObject3d::setScale(const MVector3 &scale)

MVector3 MObject3d::getTransformedScale(void) const

MVector3 MObject3d::getScale(void) const

void MObject3d::linkTo(MObject3d *parent)

void MObject3d::unLink(void)

void MObject3d::setParent(MObject3d *object)

void MObject3d::addChild(MObject3d *child)

bool MObject3d::hasParent(void)

unsigned int MObject3d::getChildsNumber(void)

MObject3d* MObject3d::getParent(void)

MObject3d* MObject3d::getChild(unsigned int id)

void MObject3d::updateBehaviors(void)

void MObject3d::drawBehaviors(void)

void MObject3d::deleteBehavior(unsigned int id)

void MObject3d::invertBehavior(unsigned int idA, unsigned int idB)

void MObject3d::changeBehavior(unsigned int id, MBehavior *behavior)

void MObject3d::addBehavior(MBehavior *behavior)

unsigned int MObject3d::getBehaviorsNumber(void)

MBehavior* MObject3d::getBehavior(unsigned int id)

bool MObject3d::needToUpdate(void)

virtual void MObject3d::setActive(bool active)

bool MObject3d::isActive(void)

void MObject3d::setVisible(bool visible)

bool MObject3d::isVisible(void)

virtual void MObject3d::updateVisibility(MOCamera *camera)

void MObject3d::setName(const char *name)

const char* MObject3d::getName(void)

virtual int MObject3d::getType(void)

virtual void MObject3d::update(void)

void MObject3d::removeChild(MObject3d *child)

void MObject3d::clearObject3d(void)

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox