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

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::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::SPDynamicDrawCall)SP::SPDynamicDrawCallinlinevirtual
enableSkinningData() (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
enableTextureMatrix(unsigned mat_id) (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinlinevirtual
getAbsoluteTransformation() const (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
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
getTextureTrans() (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
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
getVerticesVector() (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
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
initTextureDyDc() (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallprivate
isEmpty() const (defined in SP::SPPerObjectUniform)SP::SPPerObjectUniforminline
isRemoving() const (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
isVisible() const (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
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_gl_vbo_size (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallprivate
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_parent (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallprivate
m_pitch (defined in SP::SPMeshBuffer)SP::SPMeshBufferprotected
m_primitive_type (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallprivate
m_removing (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallprivate
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_texture_trans (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallprivate
m_textures (defined in SP::SPMeshBuffer)SP::SPMeshBufferprotected
m_trans (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallprivate
m_update_offset (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallprivate
m_update_trans (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallprivate
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
m_visible (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallprivate
notReadyFromDrawing() const (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
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
removeFromSP() (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
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
setParent(scene::ISceneNode *parent) (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
setPosition(const core::vector3df pos) (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
setRotationDegrees(const core::vector3df rot) (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
setRotationRadians(const core::vector3df rot) (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
setScale(const core::vector3df scale) (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
setSPMVertices(std::vector< video::S3DVertexSkinnedMesh > &vertices) (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
setSTKMaterial(Material *m) (defined in SP::SPMeshBuffer)SP::SPMeshBuffer
setTransformation(const core::matrix4 &mat) (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
setUpdateOffset(int offset) (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
setVisible(bool val) (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
shrinkToFit() (defined in SP::SPMeshBuffer)SP::SPMeshBufferinline
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::SPMeshBufferinline
uploadGLMesh() (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinlinevirtual
uploadInstanceData() (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinlinevirtual
~SPDynamicDrawCall() (defined in SP::SPDynamicDrawCall)SP::SPDynamicDrawCallinline
~SPMeshBuffer() (defined in SP::SPMeshBuffer)SP::SPMeshBuffer