_destroyPool() | Ogre::ConvexBody | [static] |
_initialisePool() | Ogre::ConvexBody | [static] |
allocatePolygon() | Ogre::ConvexBody | [protected, static] |
allocateSpace(size_t numPolygons, size_t numVertices) | Ogre::ConvexBody | [protected] |
clip(const Frustum &frustum) | Ogre::ConvexBody | |
clip(const AxisAlignedBox &aab) | Ogre::ConvexBody | |
clip(const ConvexBody &body) | Ogre::ConvexBody | |
clip(const Plane &pl, bool keepNegative=true) | Ogre::ConvexBody | |
ConvexBody() | Ogre::ConvexBody | |
ConvexBody(const ConvexBody &cpy) | Ogre::ConvexBody | |
define(const Frustum &frustum) | Ogre::ConvexBody | |
define(const AxisAlignedBox &aab) | Ogre::ConvexBody | |
deletePolygon(size_t poly) | Ogre::ConvexBody | [protected] |
deleteVertex(size_t poly, size_t vertex) | Ogre::ConvexBody | [protected] |
extend(const Vector3 &pt) | Ogre::ConvexBody | |
findAndEraseEdgePair(const Vector3 &vec, Polygon::EdgeMap &intersectionEdges, Vector3 &vNext) const | Ogre::ConvexBody | [protected] |
freePolygon(Polygon *poly) | Ogre::ConvexBody | [protected, static] |
getAABB(void) const | Ogre::ConvexBody | |
getNormal(size_t poly) | Ogre::ConvexBody | |
getPolygon(size_t poly) const | Ogre::ConvexBody | |
getPolygonCount(void) const | Ogre::ConvexBody | |
getSingleEdges() const | Ogre::ConvexBody | [protected] |
getVertex(size_t poly, size_t vertex) const | Ogre::ConvexBody | |
getVertexCount(size_t poly) const | Ogre::ConvexBody | |
hasClosedHull(void) const | Ogre::ConvexBody | |
insertPolygon(Polygon *pdata, size_t poly) | Ogre::ConvexBody | [protected] |
insertPolygon(Polygon *pdata) | Ogre::ConvexBody | [protected] |
insertVertex(size_t poly, const Vector3 &vdata, size_t vertex) | Ogre::ConvexBody | [protected] |
insertVertex(size_t poly, const Vector3 &vdata) | Ogre::ConvexBody | [protected] |
logInfo() const | Ogre::ConvexBody | |
mergePolygons(void) | Ogre::ConvexBody | |
moveDataFromBody(ConvexBody &body) | Ogre::ConvexBody | [protected] |
mPolygons | Ogre::ConvexBody | [protected] |
msFreePolygons | Ogre::ConvexBody | [protected, static] |
operator!=(const ConvexBody &rhs) const | Ogre::ConvexBody | |
operator<<(std::ostream &strm, const ConvexBody &body) | Ogre::ConvexBody | [friend] |
operator==(const ConvexBody &rhs) const | Ogre::ConvexBody | |
PolygonList typedef | Ogre::ConvexBody | |
reset(void) | Ogre::ConvexBody | |
setPolygon(Polygon *pdata, size_t poly) | Ogre::ConvexBody | [protected] |
setVertex(size_t poly, const Vector3 &vdata, size_t vertex) | Ogre::ConvexBody | [protected] |
storeEdgesOfPolygon(size_t poly, Polygon::EdgeMap *edgeMap) const | Ogre::ConvexBody | [protected] |
unlinkPolygon(size_t poly) | Ogre::ConvexBody | [protected] |
~ConvexBody() | Ogre::ConvexBody |
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Fri May 25 23:37:18 2012