Public Member Functions | Protected Member Functions | Protected Attributes

OgreBulletCollisions::VertexIndexToShape Class Reference

Inheritance diagram for OgreBulletCollisions::VertexIndexToShape:
OgreBulletCollisions::AnimatedMeshToShapeConverter OgreBulletCollisions::StaticMeshToShapeConverter

List of all members.

Public Member Functions

 VertexIndexToShape (const Ogre::Matrix4 &transform=Ogre::Matrix4::IDENTITY)
Ogre::Real getRadius ()
Ogre::Vector3 getSize ()
SphereCollisionShapecreateSphere ()
BoxCollisionShapecreateBox ()
TriangleMeshCollisionShapecreateTrimesh ()
CylinderCollisionShapecreateCylinder ()
ConvexHullCollisionShapecreateConvex ()
GImpactConcaveShape * createConcave ()
CompoundCollisionShapecreateConvexDecomposition (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:
All Classes Namespaces Functions