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 © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.