# Ogre::ConvexBody Member List

This is the complete list of members for Ogre::ConvexBody, including all inherited members.

_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 © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Jul 26 11:33:04 2009