|
OpenMW
|
#include <BtOgreGP.h>
Public Member Functions | |
| VertexIndexToShape (const Ogre::Matrix4 &transform=Ogre::Matrix4::IDENTITY) | |
| ~VertexIndexToShape () | |
| Ogre::Real | getRadius () |
| Ogre::Vector3 | getSize () |
| btSphereShape * | createSphere () |
| btBoxShape * | createBox () |
| btBvhTriangleMeshShape * | createTrimesh () |
| btCylinderShape * | createCylinder () |
| btConvexHullShape * | createConvex () |
| 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 |
| Ogre::Vector3 | mScale |
| BtOgre::VertexIndexToShape::VertexIndexToShape | ( | const Ogre::Matrix4 & | transform = Ogre::Matrix4::IDENTITY | ) |
| void BtOgre::VertexIndexToShape::addAnimatedVertexData | ( | const Ogre::VertexData * | vertex_data, |
| const Ogre::VertexData * | blended_data, | ||
| const Ogre::Mesh::IndexMap * | indexMap | ||
| ) | [protected] |
| void BtOgre::VertexIndexToShape::addIndexData | ( | Ogre::IndexData * | data, |
| const unsigned int | offset = 0 |
||
| ) | [protected] |
| void BtOgre::VertexIndexToShape::addStaticVertexData | ( | const Ogre::VertexData * | vertex_data | ) | [protected] |
| btBoxShape * BtOgre::VertexIndexToShape::createBox | ( | ) |
| btConvexHullShape * BtOgre::VertexIndexToShape::createConvex | ( | ) |
| btCylinderShape * BtOgre::VertexIndexToShape::createCylinder | ( | ) |
| btSphereShape * BtOgre::VertexIndexToShape::createSphere | ( | ) |
| btBvhTriangleMeshShape * BtOgre::VertexIndexToShape::createTrimesh | ( | ) |
| unsigned int BtOgre::VertexIndexToShape::getIndexCount | ( | ) |
| const unsigned int * BtOgre::VertexIndexToShape::getIndices | ( | ) |
| Vector3 BtOgre::VertexIndexToShape::getSize | ( | ) |
| unsigned int BtOgre::VertexIndexToShape::getVertexCount | ( | ) |
| const Ogre::Vector3 * BtOgre::VertexIndexToShape::getVertices | ( | ) |
BoneIndex* BtOgre::VertexIndexToShape::mBoneIndex [protected] |
Ogre::Real BtOgre::VertexIndexToShape::mBoundRadius [protected] |
Ogre::Vector3 BtOgre::VertexIndexToShape::mBounds [protected] |
unsigned int* BtOgre::VertexIndexToShape::mIndexBuffer [protected] |
unsigned int BtOgre::VertexIndexToShape::mIndexCount [protected] |
Ogre::Vector3 BtOgre::VertexIndexToShape::mScale [protected] |
Ogre::Matrix4 BtOgre::VertexIndexToShape::mTransform [protected] |
Ogre::Vector3* BtOgre::VertexIndexToShape::mVertexBuffer [protected] |
unsigned int BtOgre::VertexIndexToShape::mVertexCount [protected] |
1.7.6.1