OGRE-Next  2.3
Object-Oriented Graphics Rendering Engine
Ogre::SubMesh Member List

This is the complete list of members for Ogre::SubMesh, including all inherited members.

_arrangeEfficient(v1::SubMesh *subMesh, bool halfPos, bool halfTexCoords, bool qTangents, VertexElement2Vec *outVertexElements, size_t vaoPassIdx)Ogre::SubMeshstatic
_arrangeEfficient(SourceDataArray srcData, const VertexElement2Vec &vertexElements, uint32 vertexCount)Ogre::SubMeshstatic
_buildBoneAssignmentsFromVertexData()Ogre::SubMesh
_buildBoneAssignmentsFromVertexData(uint8 const *vertexData)Ogre::SubMesh
_buildBoneIndexMap()Ogre::SubMesh
_compileBoneAssignments()Ogre::SubMesh
_dearrangeEfficient(char const *RESTRICT_ALIAS srcData, uint32 numElements, const VertexElement2Vec &vertexElements, VertexElement2Vec *outVertexElements)Ogre::SubMeshstatic
_prepareForShadowMapping(bool forceSameBuffers)Ogre::SubMesh
addBoneAssignment(const VertexBoneAssignment &vertBoneAssign)Ogre::SubMesh
AllocatedObject()Ogre::AllocatedObject< Alloc >inlineexplicit
arrangeEfficient(bool halfPos, bool halfTexCoords, bool qTangents)Ogre::SubMesh
clearBoneAssignments()Ogre::SubMesh
clone(Mesh *parentMesh=0, int vertexBufferType=-1, int indexBufferType=-1)Ogre::SubMesh
createPoses(const float **positionData, const float **normalData, size_t numPoses, size_t numVertices, const String *names=0, bool halfPrecision=true)Ogre::SubMesh
dearrangeToInefficient()Ogre::SubMesh
destroyVaos(VertexArrayObjectArray &vaos, VaoManager *vaoManager, bool destroyIndexBuffer=true)Ogre::SubMeshstatic
getBoneAssignments()Ogre::SubMeshinline
getMaterialName() constOgre::SubMeshinline
getNumPoses()Ogre::SubMeshinline
getPoseHalfPrecision()Ogre::SubMeshinline
getPoseIndex(const Ogre::String &name)Ogre::SubMeshinline
getPoseNormals()Ogre::SubMeshinline
getPoseTexBuffer()Ogre::SubMeshinline
importFromV1(v1::SubMesh *subMesh, bool halfPos, bool halfTexCoords, bool qTangents, bool halfPose)Ogre::SubMesh
IndexMap typedefOgre::SubMesh
mBlendIndexToBoneIndexMapOgre::SubMesh
Mesh classOgre::SubMeshfriend
MeshSerializerImpl classOgre::SubMeshfriend
mMaterialNameOgre::SubMesh
mParentOgre::SubMesh
mVaoOgre::SubMesh
operator delete(void *ptr)Ogre::AllocatedObject< Alloc >inline
operator delete(void *ptr, void *)Ogre::AllocatedObject< Alloc >inline
operator delete(void *ptr, const char *, int, const char *)Ogre::AllocatedObject< Alloc >inline
operator delete[](void *ptr)Ogre::AllocatedObject< Alloc >inline
operator delete[](void *ptr, const char *, int, const char *)Ogre::AllocatedObject< Alloc >inline
operator new(size_t sz, const char *file, int line, const char *func)Ogre::AllocatedObject< Alloc >inline
operator new(size_t sz)Ogre::AllocatedObject< Alloc >inline
operator new(size_t sz, void *ptr)Ogre::AllocatedObject< Alloc >inline
operator new[](size_t sz, const char *file, int line, const char *func)Ogre::AllocatedObject< Alloc >inline
operator new[](size_t sz)Ogre::AllocatedObject< Alloc >inline
setMaterialName(const String &name)Ogre::SubMeshinline
SourceDataArray typedefOgre::SubMesh
SubMesh()Ogre::SubMesh
VertexBoneAssignmentVec typedefOgre::SubMesh
~AllocatedObject()Ogre::AllocatedObject< Alloc >inline
~SubMesh()Ogre::SubMesh