List of all members.
Public Member Functions |
|
| AnimatedMeshToShapeConverter (Ogre::Entity *entity, const Ogre::Matrix4 &transform=Ogre::Matrix4::IDENTITY) |
|
void | addEntity (Ogre::Entity *entity, const Ogre::Matrix4 &transform=Ogre::Matrix4::IDENTITY) |
|
void | addMesh (const Ogre::MeshPtr &mesh, const Ogre::Matrix4 &transform) |
|
BoxCollisionShape * | createAlignedBox (unsigned char bone, const Ogre::Vector3 &bonePosition, const Ogre::Quaternion &boneOrientation) |
|
BoxCollisionShape * | createOrientedBox (unsigned char bone, const Ogre::Vector3 &bonePosition, const Ogre::Quaternion &boneOrientation) |
|
CapsuleCollisionShape * | createOrientedCapsuleCollisionShape (unsigned char bone, const Ogre::Vector3 &bonePosition, const Ogre::Quaternion &boneOrientation) |
Protected Member Functions |
|
bool | getBoneVertices (unsigned char bone, unsigned int &vertex_count, Ogre::Vector3 *&vertices, const Ogre::Vector3 &bonePosition) |
|
bool | getOrientedBox (unsigned char bone, const Ogre::Vector3 &bonePosition, const Ogre::Quaternion &boneOrientation, Ogre::Vector3 &extents, Ogre::Vector3 *axis, Ogre::Vector3 ¢er) |
Protected Attributes |
|
Ogre::Entity * | mEntity |
|
Ogre::SceneNode * | mNode |
|
Ogre::Vector3 * | mTransformedVerticesTemp |
|
size_t | mTransformedVerticesTempSize |
The documentation for this class was generated from the following files: