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