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 | |