sp::video::MeshBuffer Member List

This is the complete list of members for sp::video::MeshBuffer, 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]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines