SuperTuxKart
Loading...
Searching...
No Matches
SP::SPMeshBuffer Member List

This is the complete list of members for SP::SPMeshBuffer, including all inherited members.

addAssignerFunction(const std::string &name, std::function< void(SPUniformAssigner *)> func) (defined in SP::SPPerObjectUniform)SP::SPPerObjectUniforminline
addIndex(uint16_t idx) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
addInstanceData(const SPInstancedData &id, DrawCallType dct) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
addSPMVertex(const video::S3DVertexSkinnedMesh &v) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
append(const void *const vertices, u32 numm_vertices, const u16 *const indices, u32 numm_indices) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
append(const IMeshBuffer *const other) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
assignUniform(const std::string &name, SPUniformAssigner *ua) const (defined in SP::SPPerObjectUniform)SP::SPPerObjectUniform
combineMeshBuffer(SPMeshBuffer *spmb, bool different_material=true) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
draw(DrawCallType dct=DCT_NORMAL, int material_id=-1) const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
enableSkinningData() (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
enableTextureMatrix(unsigned mat_id) (defined in SP::SPMeshBuffer)SP::SPMeshBuffer
getAllSTKMaterials() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
getBoundingBox() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getChangedID_Index() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getChangedID_Vertex() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getHardwareMappingHint_Index() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getHardwareMappingHint_Vertex() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getIndexCount() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getIndexType() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getIndices() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getIndices() (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getIndicesRef() (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
getMaterial() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getMaterial() (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getMaterialID(const std::string &tex_cmp) const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
getNormal(u32 i) const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getNormal(u32 i) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getPosition(u32 i) const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getPosition(u32 i) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getPrimitiveType() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getShader(bool skinned=false) const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
getSPMVertex() (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
getSPTextures(unsigned first_index=0) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
getSPTexturesByMaterialID(int material_id) const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
getSTKMaterial(unsigned first_index=0) const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
getTCoords(u32 i) const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getTCoords(u32 i) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getTextureCompare() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
getVertexCount() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getVertexType() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getVertices() const (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getVertices() (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
getVerticesRef() (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
hasUniform(const std::string &name) const (defined in SP::SPPerObjectUniform)SP::SPPerObjectUniforminline
initDrawMaterial() (defined in SP::SPMeshBuffer)SP::SPMeshBuffer
initTexture() (defined in SP::SPMeshBuffer)SP::SPMeshBufferprivate
isEmpty() const (defined in SP::SPPerObjectUniform)SP::SPPerObjectUniforminline
m_all_uniforms (defined in SP::SPPerObjectUniform)SP::SPPerObjectUniformprivate
m_bounding_box (defined in SP::SPMeshBuffer)SP::SPMeshBufferprivate
m_gl_instance_size (defined in SP::SPMeshBuffer)SP::SPMeshBufferprivate
m_ibo (defined in SP::SPMeshBuffer)SP::SPMeshBufferprotected
m_indices (defined in SP::SPMeshBuffer)SP::SPMeshBufferprivate
m_ins_array (defined in SP::SPMeshBuffer)SP::SPMeshBufferprivate
m_ins_dat (defined in SP::SPMeshBuffer)SP::SPMeshBufferprivate
m_ins_dat_mapped_ptr (defined in SP::SPMeshBuffer)SP::SPMeshBufferprivate
m_pitch (defined in SP::SPMeshBuffer)SP::SPMeshBufferprotected
m_shaders (defined in SP::SPMeshBuffer)SP::SPMeshBufferprotected
m_skinned (defined in SP::SPMeshBuffer)SP::SPMeshBufferprivate
m_stk_material (defined in SP::SPMeshBuffer)SP::SPMeshBufferprotected
m_tex_cmp (defined in SP::SPMeshBuffer)SP::SPMeshBufferprotected
m_textures (defined in SP::SPMeshBuffer)SP::SPMeshBufferprotected
m_uploaded_gl (defined in SP::SPMeshBuffer)SP::SPMeshBufferprivate
m_uploaded_instance (defined in SP::SPMeshBuffer)SP::SPMeshBufferprivate
m_vao (defined in SP::SPMeshBuffer)SP::SPMeshBufferprotected
m_vbo (defined in SP::SPMeshBuffer)SP::SPMeshBufferprotected
m_vertices (defined in SP::SPMeshBuffer)SP::SPMeshBufferprotected
recalculateBoundingBox() (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
recreateVAO(unsigned i) (defined in SP::SPMeshBuffer)SP::SPMeshBuffer
reloadTextureCompare() (defined in SP::SPMeshBuffer)SP::SPMeshBuffer
removeAssignerFunction(const std::string &name) (defined in SP::SPPerObjectUniform)SP::SPPerObjectUniforminline
setBoundingBox(const core::aabbox3df &box) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
setDirty(E_BUFFER_TYPE Buffer=EBT_VERTEX_AND_INDEX) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
setHardwareMappingHint(E_HARDWARE_MAPPING, E_BUFFER_TYPE Buffer) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinlinevirtual
setIndices(std::vector< uint16_t > &indices) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
setSPMVertices(std::vector< video::S3DVertexSkinnedMesh > &vertices) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
setSTKMaterial(Material *m) (defined in SP::SPMeshBuffer)SP::SPMeshBuffer
shrinkToFit() (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
SPMeshBuffer() (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
uploadGLMesh() (defined in SP::SPMeshBuffer)SP::SPMeshBuffervirtual
uploadInstanceData() (defined in SP::SPMeshBuffer)SP::SPMeshBuffervirtual
~SPMeshBuffer() (defined in SP::SPMeshBuffer)SP::SPMeshBuffer