|
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 |
| disableForMaterial(u32 idx) (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 |