Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

# Ogre::PatchSurface Member List

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

AUTO_LEVEL enum value | Ogre::PatchSurface |
build(HardwareVertexBufferSharedPtr destVertexBuffer, size_t vertexStart, HardwareIndexBufferSharedPtr destIndexBuffer, size_t indexStart) | Ogre::PatchSurface |
defineSurface(void *controlPointBuffer, VertexDeclaration *declaration, size_t width, size_t height, PatchSurfaceType pType=PST_BEZIER, size_t uMaxSubdivisionLevel=AUTO_LEVEL, size_t vMaxSubdivisionLevel=AUTO_LEVEL, VisibleSide visibleSide=VS_FRONT) | Ogre::PatchSurface |
distributeControlPoints(void *lockedBuffer) | Ogre::PatchSurface | `[protected]`
findLevel(Vector3 &a, Vector3 &b, Vector3 &c) | Ogre::PatchSurface | `[protected]`
getAutoULevel(bool forMax=false) | Ogre::PatchSurface | `[protected]`
getAutoVLevel(bool forMax=false) | Ogre::PatchSurface | `[protected]`
getBoundingSphereRadius(void) const | Ogre::PatchSurface |
getBounds(void) const | Ogre::PatchSurface |
getControlPointBuffer(void) const | Ogre::PatchSurface |
getCurrentIndexCount(void) const | Ogre::PatchSurface |
getIndexOffset(void) const | Ogre::PatchSurface |
getRequiredIndexCount(void) const | Ogre::PatchSurface |
getRequiredVertexCount(void) const | Ogre::PatchSurface |
getSubdivisionFactor(void) const | Ogre::PatchSurface |
getVertexOffset(void) const | Ogre::PatchSurface |
interpolateVertexData(void *lockedBuffer, size_t leftIndex, size_t rightIndex, size_t destIndex) | Ogre::PatchSurface | `[protected]`
mAABB | Ogre::PatchSurface | `[protected]`
makeTriangles(void) | Ogre::PatchSurface | `[protected]`
mBoundingSphere | Ogre::PatchSurface | `[protected]`
mControlPointBuffer | Ogre::PatchSurface | `[protected]`
mCtlCount | Ogre::PatchSurface | `[protected]`
mCtlHeight | Ogre::PatchSurface | `[protected]`
mCtlWidth | Ogre::PatchSurface | `[protected]`
mCurrIndexCount | Ogre::PatchSurface | `[protected]`
mDeclaration | Ogre::PatchSurface | `[protected]`
mIndexBuffer | Ogre::PatchSurface | `[protected]`
mIndexOffset | Ogre::PatchSurface | `[protected]`
mMaxULevel | Ogre::PatchSurface | `[protected]`
mMaxVLevel | Ogre::PatchSurface | `[protected]`
mMeshHeight | Ogre::PatchSurface | `[protected]`
mMeshWidth | Ogre::PatchSurface | `[protected]`
mRequiredIndexCount | Ogre::PatchSurface | `[protected]`
mRequiredVertexCount | Ogre::PatchSurface | `[protected]`
mSubdivisionFactor | Ogre::PatchSurface | `[protected]`
mType | Ogre::PatchSurface | `[protected]`
mULevel | Ogre::PatchSurface | `[protected]`
mVecCtlPoints | Ogre::PatchSurface | `[protected]`
mVertexBuffer | Ogre::PatchSurface | `[protected]`
mVertexOffset | Ogre::PatchSurface | `[protected]`
mVLevel | Ogre::PatchSurface | `[protected]`
mVSide | Ogre::PatchSurface | `[protected]`
notifyControlPointBufferDeallocated(void) | Ogre::PatchSurface |
PatchSurface() | Ogre::PatchSurface |
PatchSurfaceType enum name | Ogre::PatchSurface |
PST_BEZIER enum value | Ogre::PatchSurface |
setSubdivisionFactor(Real factor) | Ogre::PatchSurface |
subdivideCurve(void *lockedBuffer, size_t startIdx, size_t stepSize, size_t numSteps, size_t iterations) | Ogre::PatchSurface | `[protected]`
VisibleSide enum name | Ogre::PatchSurface |
VS_BACK enum value | Ogre::PatchSurface |
VS_BOTH enum value | Ogre::PatchSurface |
VS_FRONT enum value | Ogre::PatchSurface |
~PatchSurface() | Ogre::PatchSurface |

Copyright © 2000-2005 by The OGRE Team
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Sep 30 10:52:20 2007