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