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: