# Ogre::PatchSurface Member List

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

AllocatedObject() | Ogre::AllocatedObject< Alloc > | `[explicit]`
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 |
operator delete(void *ptr) | Ogre::AllocatedObject< Alloc > |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > |
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 |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > |
~PatchSurface() | Ogre::PatchSurface |

Copyright © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Dec 27 17:33:51 2009