| _compileBoneAssignments(void) | Ogre::Mesh | |
| _getBoneMatrices(const AnimationStateSet &animSet, Matrix4 *pMatrices) | Ogre::Mesh | |
| _getNumBoneMatrices(void) const | Ogre::Mesh | |
| _getSubMeshIndex(const String &name) const | Ogre::Mesh | |
| _initAnimationState(AnimationStateSet *animSet) | Ogre::Mesh | |
| _notifySkeleton(Skeleton *pSkel) | Ogre::Mesh | |
| _rationaliseBoneAssignments(size_t vertexCount, VertexBoneAssignmentList &assignments) | Ogre::Mesh | |
| _setBoundingSphereRadius(Real radius) | Ogre::Mesh | |
| _setBounds(const AxisAlignedBox &bounds) | Ogre::Mesh | |
| _setLodInfo(unsigned short numLevels, bool isManual) | Ogre::Mesh | |
| _setLodUsage(unsigned short level, Mesh::MeshLodUsage &usage) | Ogre::Mesh | |
| _setSubMeshLodFaceList(unsigned short subIdx, unsigned short level, IndexData *facedata) | Ogre::Mesh | |
| addBoneAssignment(const VertexBoneAssignment &vertBoneAssign) | Ogre::Mesh | |
| BoneAssignmentIterator typedef | Ogre::Mesh | |
| buildTangentVectors(unsigned short sourceTexCoordSet=0, unsigned short destTexCoordSet=1) | Ogre::Mesh | |
| clearBoneAssignments(void) | Ogre::Mesh | |
| clone(const String &newName) | Ogre::Mesh | |
| compileBoneAssignmentsHardware(const VertexBoneAssignmentList &boneAssignments, unsigned short numBlendWeightsPerVertex, VertexData *targetVertexData) | Ogre::Mesh | [protected] |
| compileBoneAssignmentsSoftware(const VertexBoneAssignmentList &boneAssignments, unsigned short numBlendWeightsPerVertex, VertexData *targetVertexData) | Ogre::Mesh | [protected] |
| createManualLodLevel(Real fromDepth, const String &meshName) | Ogre::Mesh | |
| createSubMesh(void) | Ogre::Mesh | |
| createSubMesh(const String &name) | Ogre::Mesh | |
| destroy() | Ogre::Resource | [virtual] |
| generateLodLevels(const LodDistanceList &lodDistances, ProgressiveMesh::VertexReductionQuota reductionMethod, Real reductionValue) | Ogre::Mesh | |
| getBoneAssignmentIterator(void) | Ogre::Mesh | |
| getBoundingSphereRadius(void) const | Ogre::Mesh | |
| getBounds(void) const | Ogre::Mesh | |
| getHandle(void) const | Ogre::Resource | |
| getIndexBufferUsage(void) const | Ogre::Mesh | |
| getLastAccess(void) const | Ogre::Resource | |
| getLodIndex(Real depth) const | Ogre::Mesh | |
| getLodIndexSquaredDepth(Real squaredDepth) const | Ogre::Mesh | |
| getLodLevel(ushort index) const | Ogre::Mesh | |
| getName(void) const | Ogre::Resource | |
| getNumLodLevels(void) const | Ogre::Mesh | |
| getNumSubMeshes(void) const | Ogre::Mesh | |
| getSize(void) const | Ogre::Resource | [virtual] |
| getSkeleton(void) const | Ogre::Mesh | |
| getSkeletonName(void) const | Ogre::Mesh | |
| getSubMesh(unsigned short index) const | Ogre::Mesh | |
| getSubMesh(const String &name) const | Ogre::Mesh | |
| getTangentsBuffer(VertexData *vertexData, unsigned short texCoordSet) | Ogre::Mesh | [protected] |
| getVertexBufferUsage(void) const | Ogre::Mesh | |
| hasSkeleton(void) const | Ogre::Mesh | |
| isIndexBufferShadowed(void) const | Ogre::Mesh | |
| isLoaded(void) const | Ogre::Resource | |
| isLodManual(void) const | Ogre::Mesh | |
| isVertexBufferShadowed(void) const | Ogre::Mesh | |
| load(void) | Ogre::PatchMesh | [virtual] |
| LodDistanceList typedef | Ogre::Mesh | |
| mAABB | Ogre::Mesh | [protected] |
| mBlendingVB | Ogre::Mesh | [protected] |
| mBoneAssignments | Ogre::Mesh | [protected] |
| mBoneAssignmentsOutOfDate | Ogre::Mesh | [protected] |
| mBoundRadius | Ogre::Mesh | [protected] |
| mDeclaration | Ogre::PatchMesh | [protected] |
| Mesh(const String &name) | Ogre::Mesh | |
| MeshLodUsageList typedef | Ogre::Mesh | [protected] |
| mHandle | Ogre::Resource | [protected] |
| mIndexBufferShadowBuffer | Ogre::Mesh | [protected] |
| mIndexBufferUsage | Ogre::Mesh | [protected] |
| mIsLoaded | Ogre::Resource | [protected] |
| mIsLodManual | Ogre::Mesh | [protected] |
| mLastAccess | Ogre::Resource | [protected] |
| mManuallyDefined | Ogre::Mesh | [protected] |
| mMeshLodUsageList | Ogre::Mesh | [protected] |
| mName | Ogre::Resource | [protected] |
| mNumLods | Ogre::Mesh | [protected] |
| mSize | Ogre::Resource | [protected] |
| mSkeleton | Ogre::Mesh | [protected] |
| mSkeletonName | Ogre::Mesh | [protected] |
| mSubMeshList | Ogre::Mesh | [protected] |
| mSubMeshNameMap | Ogre::Mesh | [protected] |
| mSurface | Ogre::PatchMesh | [protected] |
| mUseSoftwareBlending | Ogre::Mesh | [protected] |
| mVertexBufferShadowBuffer | Ogre::Mesh | [protected] |
| mVertexBufferUsage | Ogre::Mesh | [protected] |
| nameSubMesh(const String &name, ushort index) | Ogre::Mesh | |
| PatchMesh(const String &name, void *controlPointBuffer, VertexDeclaration *declaration, size_t width, size_t height, size_t uMaxSubdivisionLevel=PatchSurface::AUTO_LEVEL, size_t vMaxSubdivisionLevel=PatchSurface::AUTO_LEVEL, PatchSurface::VisibleSide visibleSide=PatchSurface::VS_FRONT, HardwareBuffer::Usage vbUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY, HardwareBuffer::Usage ibUsage=HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY, bool vbUseShadow=false, bool ibUseShadow=false) | Ogre::PatchMesh | |
| removeLodLevels(void) | Ogre::Mesh | |
| Resource() | Ogre::Resource | |
| setIndexBufferPolicy(HardwareBuffer::Usage usage, bool shadowBuffer=false) | Ogre::Mesh | |
| setManuallyDefined(bool manuallyDefined) | Ogre::Mesh | |
| setSkeletonName(const String &skelName) | Ogre::Mesh | |
| setSubdivision(Real factor) | Ogre::PatchMesh | |
| setVertexBufferPolicy(HardwareBuffer::Usage usage, bool shadowBuffer=false) | Ogre::Mesh | |
| sharedVertexData | Ogre::Mesh | |
| SubMeshList typedef | Ogre::Mesh | [protected] |
| SubMeshNameMap typedef | Ogre::Mesh | [protected] |
| touch(void) | Ogre::Resource | [virtual] |
| unload(void) | Ogre::Mesh | [virtual] |
| updateManualLodLevel(ushort index, const String &meshName) | Ogre::Mesh | |
| VertexBoneAssignmentList typedef | Ogre::Mesh | |
| ~Mesh() | Ogre::Mesh | |
| ~Resource() | Ogre::Resource | [virtual] |
Copyright © 2002-2003 by The OGRE Team
Last modified Wed Jan 21 00:19:07 2004