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 valueOgre::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::PatchSurfaceprotected
findLevel(Vector3 &a, Vector3 &b, Vector3 &c)Ogre::PatchSurfaceprotected
getAutoULevel(bool forMax=false)Ogre::PatchSurfaceprotected
getAutoVLevel(bool forMax=false)Ogre::PatchSurfaceprotected
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::PatchSurfaceprotected
mAABBOgre::PatchSurfaceprotected
makeTriangles(void)Ogre::PatchSurfaceprotected
mBoundingSphereOgre::PatchSurfaceprotected
mControlPointBufferOgre::PatchSurfaceprotected
mCtlCountOgre::PatchSurfaceprotected
mCtlHeightOgre::PatchSurfaceprotected
mCtlWidthOgre::PatchSurfaceprotected
mCurrIndexCountOgre::PatchSurfaceprotected
mDeclarationOgre::PatchSurfaceprotected
mIndexBufferOgre::PatchSurfaceprotected
mIndexOffsetOgre::PatchSurfaceprotected
mMaxULevelOgre::PatchSurfaceprotected
mMaxVLevelOgre::PatchSurfaceprotected
mMeshHeightOgre::PatchSurfaceprotected
mMeshWidthOgre::PatchSurfaceprotected
mRequiredIndexCountOgre::PatchSurfaceprotected
mRequiredVertexCountOgre::PatchSurfaceprotected
mSubdivisionFactorOgre::PatchSurfaceprotected
mTypeOgre::PatchSurfaceprotected
mULevelOgre::PatchSurfaceprotected
mVecCtlPointsOgre::PatchSurfaceprotected
mVertexBufferOgre::PatchSurfaceprotected
mVertexOffsetOgre::PatchSurfaceprotected
mVLevelOgre::PatchSurfaceprotected
mVSideOgre::PatchSurfaceprotected
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 nameOgre::PatchSurface
PST_BEZIER enum valueOgre::PatchSurface
setSubdivisionFactor(Real factor)Ogre::PatchSurface
subdivideCurve(void *lockedBuffer, size_t startIdx, size_t stepSize, size_t numSteps, size_t iterations)Ogre::PatchSurfaceprotected
VisibleSide enum nameOgre::PatchSurface
VS_BACK enum valueOgre::PatchSurface
VS_BOTH enum valueOgre::PatchSurface
VS_FRONT enum valueOgre::PatchSurface
~AllocatedObject()Ogre::AllocatedObject< Alloc >
~PatchSurface()Ogre::PatchSurface

Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Mon Jun 30 2014 22:23:22