List of all members.
Public Member Functions |
|
| VertexIndexToShape (const Ogre::Matrix4 &transform=Ogre::Matrix4::IDENTITY) |
|
Ogre::Real | getRadius () |
|
Ogre::Vector3 | getSize () |
|
SphereCollisionShape * | createSphere () |
|
BoxCollisionShape * | createBox () |
|
TriangleMeshCollisionShape * | createTrimesh () |
|
CylinderCollisionShape * | createCylinder () |
|
ConvexHullCollisionShape * | createConvex () |
|
GImpactConcaveShape * | createConcave () |
|
CompoundCollisionShape * | createConvexDecomposition (unsigned int depth=5, float cpercent=5, float ppercent=15, unsigned int maxv=32, float skinWidth=0.0) |
|
const Ogre::Vector3 * | getVertices () |
|
unsigned int | getVertexCount () |
|
const unsigned int * | getIndices () |
|
unsigned int | getIndexCount () |
Protected Member Functions |
|
void | addStaticVertexData (const Ogre::VertexData *vertex_data) |
|
void | addAnimatedVertexData (const Ogre::VertexData *vertex_data, const Ogre::VertexData *blended_data, const Ogre::Mesh::IndexMap *indexMap) |
|
void | addIndexData (Ogre::IndexData *data, const unsigned int offset=0) |
Protected Attributes |
|
Ogre::Vector3 * | mVertexBuffer |
|
unsigned int * | mIndexBuffer |
|
unsigned int | mVertexCount |
|
unsigned int | mIndexCount |
|
Ogre::Matrix4 | mTransform |
|
Ogre::Real | mBoundRadius |
|
Ogre::Vector3 | mBounds |
|
BoneIndex * | mBoneIndex |
The documentation for this class was generated from the following files: