#include <MObject3d.h>
List of all members.
Constructor & Destructor Documentation
MObject3d::MObject3d |
( |
void |
| ) |
|
MObject3d::~MObject3d |
( |
void |
| ) |
[virtual] |
MObject3d::MObject3d |
( |
const MObject3d & |
object | ) |
|
Member Function Documentation
void MObject3d::addAxisAngleRotation |
( |
const MVector3 & |
axis, |
|
|
float |
angle |
|
) |
| |
void MObject3d::addBehavior |
( |
MBehavior * |
behavior | ) |
[inline] |
void MObject3d::addChild |
( |
MObject3d * |
child | ) |
[inline] |
void MObject3d::changeBehavior |
( |
unsigned int |
id, |
|
|
MBehavior * |
behavior |
|
) |
| |
void MObject3d::clearObject3d |
( |
void |
| ) |
[protected] |
void MObject3d::computeChildsMatrices |
( |
void |
| ) |
|
void MObject3d::computeLocalMatrix |
( |
void |
| ) |
|
void MObject3d::deleteBehavior |
( |
unsigned int |
id | ) |
|
MBehavior* MObject3d::getBehavior |
( |
unsigned int |
id | ) |
[inline] |
unsigned int MObject3d::getBehaviorsNumber |
( |
void |
| ) |
[inline] |
MObject3d* MObject3d::getChild |
( |
unsigned int |
id | ) |
[inline] |
unsigned int MObject3d::getChildsNumber |
( |
void |
| ) |
[inline] |
MVector3 MObject3d::getEulerRotation |
( |
void |
| ) |
const [inline] |
MVector3 MObject3d::getInversePosition |
( |
const MVector3 & |
position | ) |
const [inline] |
MVector3 MObject3d::getInverseRotatedVector |
( |
const MVector3 & |
vector | ) |
const [inline] |
MMatrix4x4* MObject3d::getMatrix |
( |
void |
| ) |
[inline] |
const char* MObject3d::getName |
( |
void |
| ) |
[inline] |
MObject3d* MObject3d::getParent |
( |
void |
| ) |
[inline] |
MVector3 MObject3d::getPosition |
( |
void |
| ) |
const [inline] |
MQuaternion MObject3d::getRotation |
( |
void |
| ) |
const [inline] |
MVector3 MObject3d::getScale |
( |
void |
| ) |
const [inline] |
MVector3 MObject3d::getTransformedPosition |
( |
void |
| ) |
const [inline] |
MVector3 MObject3d::getTransformedRotation |
( |
void |
| ) |
const [inline] |
MVector3 MObject3d::getTransformedScale |
( |
void |
| ) |
const |
MVector3 MObject3d::getTransformedVector |
( |
const MVector3 & |
vector | ) |
const [inline] |
virtual int MObject3d::getType |
( |
void |
| ) |
[inline, virtual] |
bool MObject3d::hasParent |
( |
void |
| ) |
[inline] |
void MObject3d::invertBehavior |
( |
unsigned int |
idA, |
|
|
unsigned int |
idB |
|
) |
| |
bool MObject3d::isActive |
( |
void |
| ) |
[inline] |
bool MObject3d::isVisible |
( |
void |
| ) |
[inline] |
bool MObject3d::needToUpdate |
( |
void |
| ) |
[inline] |
void MObject3d::setActive |
( |
bool |
active | ) |
[inline] |
void MObject3d::setAxisAngleRotation |
( |
const MVector3 & |
axis, |
|
|
float |
angle |
|
) |
| |
void MObject3d::setEulerRotation |
( |
const MVector3 & |
euler | ) |
|
void MObject3d::setName |
( |
const char * |
name | ) |
|
void MObject3d::setParent |
( |
MObject3d * |
object | ) |
[inline] |
void MObject3d::setPosition |
( |
const MVector3 & |
position | ) |
|
void MObject3d::setRotation |
( |
const MQuaternion & |
rotation | ) |
|
void MObject3d::setScale |
( |
const MVector3 & |
scale | ) |
|
void MObject3d::setVisible |
( |
bool |
visible | ) |
[inline] |
void MObject3d::unLink |
( |
void |
| ) |
|
void MObject3d::unlinkChilds |
( |
void |
| ) |
|
void MObject3d::update |
( |
void |
| ) |
[virtual] |
void MObject3d::updateBehaviors |
( |
void |
| ) |
|
void MObject3d::updateMatrix |
( |
void |
| ) |
|
virtual void MObject3d::updateVisibility |
( |
MOCamera * |
camera | ) |
[inline, virtual] |
Member Data Documentation
The documentation for this class was generated from the following files: