, including all inherited members.
| addIndexOffset(u32 Offset) | sp::video::MeshBuffer | [inline] |
| addIndices(const u32 Count) | sp::video::MeshBuffer | |
| addPrimitiveIndex(u32 Index) | sp::video::MeshBuffer | |
| addQuadrangle(u32 VertexA, u32 VertexB, u32 VertexC, u32 VertexD) | sp::video::MeshBuffer | |
| addQuadrangle(const u32 Indices[4]) | sp::video::MeshBuffer | |
| addQuadrangleIndices(const u32 VertexA, const u32 VertexB, const u32 VertexC, const u32 VertexD) | sp::video::MeshBuffer | [inline, protected] |
| addTexture(Texture *Tex=0, const u8 Layer=TEXLAYER_LAST, const ETextureLayerTypes LayerType=TEXLAYER_DEFAULT) | sp::video::MeshBuffer | |
| addTexture(Texture *Tex=0, const u8 Layer=TEXLAYER_LAST) | sp::video::MeshBuffer | [inline] |
| addTriangle() | sp::video::MeshBuffer | |
| addTriangle(u32 VertexA, u32 VertexB, u32 VertexC) | sp::video::MeshBuffer | |
| addTriangle(const u32 Indices[3]) | sp::video::MeshBuffer | |
| addTriangleIndices(const u32 VertexA, const u32 VertexB, const u32 VertexC) | sp::video::MeshBuffer | [inline, protected] |
| addTriangles(const u32 Count) | sp::video::MeshBuffer | |
| addVertex() | sp::video::MeshBuffer | |
| addVertex(const dim::vector3df &Position, const dim::vector3df &TexCoord=0, const video::color &Color=255) | sp::video::MeshBuffer | |
| addVertex(const dim::vector3df &Position, const dim::vector3df &Normal, const dim::vector3df &TexCoord, const video::color &Color=255, const f32 Fog=0.0f) | sp::video::MeshBuffer | |
| addVertex(const dim::vector3df &Position, const dim::vector3df &Normal, const std::vector< dim::vector3df > &TexCoordList, const video::color &Color=255, const f32 Fog=0.0f) | sp::video::MeshBuffer | |
| addVertex(const scene::SMeshVertex3D &VertexData) | sp::video::MeshBuffer | |
| addVertex(u32 IndexA, u32 IndexB, u32 IndexC, const dim::vector3df &BarycentricCoord) | sp::video::MeshBuffer | |
| addVertices(const u32 Count) | sp::video::MeshBuffer | |
| Backup_ | sp::video::MeshBuffer | [protected] |
| checkIndexFormat(ERendererDataTypes &Format) | sp::video::MeshBuffer | [protected] |
| clearBackup() | sp::video::MeshBuffer | |
| clearIndices() | sp::video::MeshBuffer | |
| clearTextureLayers() | sp::video::MeshBuffer | |
| clearVertices() | sp::video::MeshBuffer | |
| compare(const MeshBuffer &Other) const | sp::video::MeshBuffer | |
| convertVertexAttribute(const dim::UniversalBuffer &OldBuffer, u32 Index, const SVertexAttribute &OldAttrib, const SVertexAttribute &NewAttrib, bool isClamp=true) | sp::video::MeshBuffer | [protected] |
| createIndexBuffer() | sp::video::MeshBuffer | |
| createMeshBuffer() | sp::video::MeshBuffer | |
| createVertexBuffer() | sp::video::MeshBuffer | |
| cutTriangle(const u32 Index, const dim::plane3df &ClipPlane) | sp::video::MeshBuffer | |
| deleteIndexBuffer() | sp::video::MeshBuffer | |
| deleteMeshBuffer() | sp::video::MeshBuffer | |
| deleteVertexBuffer() | sp::video::MeshBuffer | |
| fillVertexAttribute(u32 Index, const SVertexAttribute &Attrib) | sp::video::MeshBuffer | [protected] |
| flipTriangles() | sp::video::MeshBuffer | |
| getDefaultVertexAttribute(const ERendererDataTypes Type, s32 MaxSize, u32 Index, const SVertexAttribute &Attrib) const | sp::video::MeshBuffer | [inline, protected] |
| getHardwareInstancing() const | sp::video::MeshBuffer | [inline] |
| getIdentifier() const | sp::video::MeshBuffer | [virtual] |
| getIndexBuffer() const | sp::video::MeshBuffer | [inline] |
| getIndexBufferEnable() const | sp::video::MeshBuffer | [inline] |
| getIndexBufferID() const | sp::video::MeshBuffer | [inline] |
| getIndexBufferUsage() const | sp::video::MeshBuffer | [inline] |
| getIndexCount() const | sp::video::MeshBuffer | |
| getIndexFormat() const | sp::video::MeshBuffer | [inline] |
| getMappingGen(const u8 Layer) const | sp::video::MeshBuffer | |
| getMappingGenCoords(const u8 Layer) const | sp::video::MeshBuffer | |
| getName() const | sp::video::MeshBuffer | [inline] |
| getPrimitiveIndex(const u32 Index) const | sp::video::MeshBuffer | |
| getPrimitiveSize(const ERenderPrimitives Type) | sp::video::MeshBuffer | [static] |
| getPrimitiveSize() const | sp::video::MeshBuffer | |
| getPrimitiveType() const | sp::video::MeshBuffer | [inline] |
| getReference() | sp::video::MeshBuffer | |
| getReference() const | sp::video::MeshBuffer | |
| getTexture(const u8 Layer=0) const | sp::video::MeshBuffer | |
| getTextureCount() const | sp::video::MeshBuffer | [inline] |
| getTextureEnv(const u8 Layer) const | sp::video::MeshBuffer | |
| getTextureLayer(const u8 Layer, bool SearchLayerIndex=false) const | sp::video::MeshBuffer | |
| getTextureLayerList() const | sp::video::MeshBuffer | [inline] |
| getTextureList() const | sp::video::MeshBuffer | |
| getTextureMatrix(const u8 Layer) const | sp::video::MeshBuffer | |
| getTriangle(const u32 Index) const | sp::video::MeshBuffer | |
| getTriangleCoords(const u32 Index) const | sp::video::MeshBuffer | |
| getTriangleCount() const | sp::video::MeshBuffer | |
| getTriangleIndices(const u32 Index, u32(&Indices)[3]) const | sp::video::MeshBuffer | |
| getTriangleReference(const u32 Index) const | sp::video::MeshBuffer | |
| getUpdateImmediate() const | sp::video::MeshBuffer | [inline] |
| getVertex(const u32 Index) const | sp::video::MeshBuffer | |
| getVertexAttribute(const u32 Index, const SVertexAttribute &Attrib, void *AttribData, u32 Size) | sp::video::MeshBuffer | |
| getVertexBinormal(const u32 Index) const | sp::video::MeshBuffer | |
| getVertexBuffer() const | sp::video::MeshBuffer | [inline] |
| getVertexBufferID() const | sp::video::MeshBuffer | [inline] |
| getVertexBufferUsage() const | sp::video::MeshBuffer | [inline] |
| getVertexColor(const u32 Index) const | sp::video::MeshBuffer | |
| getVertexCoord(const u32 Index) const | sp::video::MeshBuffer | |
| getVertexCount() const | sp::video::MeshBuffer | [inline] |
| getVertexFog(const u32 Index) const | sp::video::MeshBuffer | |
| getVertexFormat() const | sp::video::MeshBuffer | [inline] |
| getVertexNormal(const u32 Index) const | sp::video::MeshBuffer | |
| getVertexTangent(const u32 Index) const | sp::video::MeshBuffer | |
| getVertexTexCoord(const u32 Index, const u8 Layer=0) const | sp::video::MeshBuffer | |
| hasTexturesReference() const | sp::video::MeshBuffer | [inline] |
| IndexBuffer_ | sp::video::MeshBuffer | [protected] |
| IndexFormat_ | sp::video::MeshBuffer | [protected] |
| IndexOffset_ | sp::video::MeshBuffer | [protected] |
| insertMeshBuffer(const MeshBuffer &Other) | sp::video::MeshBuffer | |
| InstanceCount_ | sp::video::MeshBuffer | [protected] |
| loadBackup() | sp::video::MeshBuffer | |
| MeshBuffer(const video::VertexFormat *VertexFormat=0, ERendererDataTypes IndexFormat=DATATYPE_UNSIGNED_INT) | sp::video::MeshBuffer | |
| MeshBuffer(const MeshBuffer &Other, bool isCreateMeshBuffer=true) | sp::video::MeshBuffer | |
| meshFlip() | sp::video::MeshBuffer | |
| meshFlip(bool isXAxis, bool isYAxis, bool isZAxis) | sp::video::MeshBuffer | |
| meshTransform(const dim::vector3df &Size) | sp::video::MeshBuffer | |
| meshTransform(const dim::matrix4f &Matrix) | sp::video::MeshBuffer | |
| meshTranslate(const dim::vector3df &Direction) | sp::video::MeshBuffer | |
| meshTurn(const dim::vector3df &Rotation) | sp::video::MeshBuffer | |
| Name_ | sp::video::MeshBuffer | [protected] |
| OrigTextureLayers_ | sp::video::MeshBuffer | [protected] |
| paint(const video::color &Color, bool CombineColors=false) | sp::video::MeshBuffer | |
| PrimitiveType_ | sp::video::MeshBuffer | [protected] |
| Reference_ | sp::video::MeshBuffer | [protected] |
| removePrimitive(const u32 Index) | sp::video::MeshBuffer | |
| removeTexture(const u8 Layer=TEXLAYER_LAST, bool RemoveLayer=true) | sp::video::MeshBuffer | |
| removeTexture(Texture *Tex, bool RemoveLayers=true) | sp::video::MeshBuffer | |
| removeVertex(const u32 Index) | sp::video::MeshBuffer | |
| renderable() const | sp::video::MeshBuffer | |
| saveBackup() | sp::video::MeshBuffer | |
| seperateTriangles() | sp::video::MeshBuffer | |
| setDefaultVertexAttribute(const ERendererDataTypes Type, s32 MaxSize, u32 Index, const SVertexAttribute &Attrib, const T &Data) | sp::video::MeshBuffer | [inline, protected] |
| setHardwareInstancing(s32 InstanceCount) | sp::video::MeshBuffer | [inline] |
| setIndexBufferEnable(bool Enable) | sp::video::MeshBuffer | [inline] |
| setIndexBufferUsage(const EHWBufferUsage Usage) | sp::video::MeshBuffer | [inline] |
| setIndexFormat(ERendererDataTypes Format) | sp::video::MeshBuffer | |
| setIndexOffset(u32 Offset) | sp::video::MeshBuffer | [inline] |
| setMappingGen(const u8 Layer, const EMappingGenTypes Type) | sp::video::MeshBuffer | |
| setMappingGenCoords(const u8 Layer, s32 Coords) | sp::video::MeshBuffer | |
| setMeshBufferUsage(const EHWBufferUsage Usage) | sp::video::MeshBuffer | [inline] |
| setName(const io::stringc &Name) | sp::video::MeshBuffer | [inline] |
| setPrimitiveIndex(const u32 Index, const u32 VertexIndex) | sp::video::MeshBuffer | |
| setPrimitiveType(const ERenderPrimitives Type) | sp::video::MeshBuffer | |
| setReference(MeshBuffer *ReferenceSurface) | sp::video::MeshBuffer | [inline] |
| setTexture(const u8 Layer, Texture *Tex) | sp::video::MeshBuffer | |
| setTextureEnv(const u8 Layer, const ETextureEnvTypes Type) | sp::video::MeshBuffer | |
| setTextureLayerList(const TextureLayerListType &TextureLayers) | sp::video::MeshBuffer | [inline] |
| setTextureMatrix(const u8 Layer, const dim::matrix4f &Matrix) | sp::video::MeshBuffer | |
| setTexturesReference(MeshBuffer *Reference) | sp::video::MeshBuffer | |
| setTexturesReference(TextureLayerListType *Reference) | sp::video::MeshBuffer | |
| setTriangleIndices(const u32 Index, const u32(&Indices)[3]) | sp::video::MeshBuffer | |
| setUpdateImmediate(bool Enable) | sp::video::MeshBuffer | [inline] |
| setVertexAttribute(const u32 Index, const SVertexAttribute &Attrib, const void *AttribData, u32 Size) | sp::video::MeshBuffer | |
| setVertexAttributeBarycentric(u32 IndexResult, u32 IndexA, u32 IndexB, u32 IndexC, const SVertexAttribute &Attrib, const dim::vector3df &BarycentricCoord) | sp::video::MeshBuffer | [protected] |
| setVertexBinormal(const u32 Index, const dim::vector3df &Binormal) | sp::video::MeshBuffer | |
| setVertexBufferUsage(const EHWBufferUsage Usage) | sp::video::MeshBuffer | [inline] |
| setVertexColor(const u32 Index, const color &Color) | sp::video::MeshBuffer | |
| setVertexCoord(const u32 Index, const dim::vector3df &Coord) | sp::video::MeshBuffer | |
| setVertexFog(const u32 Index, const f32 FogCoord) | sp::video::MeshBuffer | |
| setVertexFormat(const VertexFormat *Format) | sp::video::MeshBuffer | |
| setVertexNormal(const u32 Index, const dim::vector3df &Normal) | sp::video::MeshBuffer | |
| setVertexTangent(const u32 Index, const dim::vector3df &Tangent) | sp::video::MeshBuffer | |
| setVertexTexCoord(const u32 Index, const dim::vector3df &TexCoord, const u8 Layer=TEXTURE_IGNORE) | sp::video::MeshBuffer | |
| sortCompare(const MeshBuffer &Other) const | sp::video::MeshBuffer | |
| TextureLayers_ | sp::video::MeshBuffer | [protected] |
| textureTransform(const u8 Layer, const dim::vector3df &Size) | sp::video::MeshBuffer | |
| textureTranslate(const u8 Layer, const dim::vector3df &Direction) | sp::video::MeshBuffer | |
| textureTurn(const u8 Layer, const f32 Rotation) | sp::video::MeshBuffer | |
| UpdateImmediate_ | sp::video::MeshBuffer | [protected] |
| updateIndexBuffer() | sp::video::MeshBuffer | |
| updateIndexBufferElement(u32 Index) | sp::video::MeshBuffer | |
| updateMeshBuffer() | sp::video::MeshBuffer | |
| updateNormals(const EShadingTypes Shading=SHADING_GOURAUD) | sp::video::MeshBuffer | [virtual] |
| updateNormalsFlat() | sp::video::MeshBuffer | [protected, virtual] |
| updateNormalsGouraud() | sp::video::MeshBuffer | [protected, virtual] |
| updateTangentSpace(const u8 TangentLayer=TEXTURE_IGNORE, const u8 BinormalLayer=TEXTURE_IGNORE, bool UpdateNormals=true) | sp::video::MeshBuffer | |
| updateVertexBuffer() | sp::video::MeshBuffer | |
| updateVertexBufferElement(u32 Index) | sp::video::MeshBuffer | |
| UseIndexBuffer_ | sp::video::MeshBuffer | [protected] |
| VertexBuffer_ | sp::video::MeshBuffer | [protected] |
| VertexFormat_ | sp::video::MeshBuffer | [protected] |
| ~MeshBuffer() | sp::video::MeshBuffer | [virtual] |