SuperTuxKart
|
This is the complete list of members for SP::SPDynamicDrawCall, 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::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inlinevirtual |
enableSkinningData() (defined in SP::SPMeshBuffer) | SP::SPMeshBuffer | inline |
enableTextureMatrix(unsigned mat_id) (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inlinevirtual |
getAbsoluteTransformation() const (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inline |
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 |
getTextureTrans() (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | 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 |
getVerticesVector() (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | 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 |
initTextureDyDc() (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | private |
isEmpty() const (defined in SP::SPPerObjectUniform) | SP::SPPerObjectUniform | inline |
isRemoving() const (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inline |
isVisible() const (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | 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_gl_vbo_size (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | 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_parent (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | private |
m_pitch (defined in SP::SPMeshBuffer) | SP::SPMeshBuffer | protected |
m_primitive_type (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | private |
m_removing (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | private |
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_texture_trans (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | private |
m_textures (defined in SP::SPMeshBuffer) | SP::SPMeshBuffer | protected |
m_trans (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | private |
m_update_offset (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | private |
m_update_trans (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | private |
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 |
m_visible (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | private |
notReadyFromDrawing() const (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inline |
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 |
removeFromSP() (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | 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 |
setParent(scene::ISceneNode *parent) (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inline |
setPosition(const core::vector3df pos) (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inline |
setRotationDegrees(const core::vector3df rot) (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inline |
setRotationRadians(const core::vector3df rot) (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inline |
setScale(const core::vector3df scale) (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inline |
setSPMVertices(std::vector< video::S3DVertexSkinnedMesh > &vertices) (defined in SP::SPMeshBuffer) | SP::SPMeshBuffer | inline |
setSTKMaterial(Material *m) (defined in SP::SPMeshBuffer) | SP::SPMeshBuffer | |
setTransformation(const core::matrix4 &mat) (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inline |
setUpdateOffset(int offset) (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inline |
setVisible(bool val) (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inline |
shrinkToFit() (defined in SP::SPMeshBuffer) | SP::SPMeshBuffer | inline |
SPDynamicDrawCall(scene::E_PRIMITIVE_TYPE pt, std::shared_ptr< SPShader > shader, Material *m) (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | |
SPMeshBuffer() (defined in SP::SPMeshBuffer) | SP::SPMeshBuffer | inline |
uploadGLMesh() (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inlinevirtual |
uploadInstanceData() (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inlinevirtual |
~SPDynamicDrawCall() (defined in SP::SPDynamicDrawCall) | SP::SPDynamicDrawCall | inline |
~SPMeshBuffer() (defined in SP::SPMeshBuffer) | SP::SPMeshBuffer |