Simulant
21.12-1292
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
This is the complete list of members for smlt::SubMesh, including all inherited members.
aabb() const | smlt::SubMesh | |
add_vertex_range(uint32_t start, uint32_t count) | smlt::SubMesh | |
arrangement() const (defined in smlt::SubMesh) | smlt::SubMesh | inline |
clean_up() (defined in smlt::TwoPhaseConstructed) | smlt::TwoPhaseConstructed | inline |
contributes_to_edge_list() const (defined in smlt::SubMesh) | smlt::SubMesh | inline |
create(Args &&... args) (defined in smlt::RefCounted< SubMesh >) | smlt::RefCounted< SubMesh > | inlinestatic |
create() (defined in smlt::RefCounted< SubMesh >) | smlt::RefCounted< SubMesh > | inlinestatic |
each_triangle(std::function< void(uint32_t, uint32_t, uint32_t)> cb) (defined in smlt::SubMesh) | smlt::SubMesh | |
generate_texture_coordinates_cube(uint32_t texture=0) | smlt::SubMesh | |
has_name() const (defined in smlt::Nameable) | smlt::Nameable | inline |
init() (defined in smlt::TwoPhaseConstructed) | smlt::TwoPhaseConstructed | inline |
mark_changed() (defined in smlt::SubMesh) | smlt::SubMesh | |
material() const (defined in smlt::SubMesh) | smlt::SubMesh | |
material_at_slot(MaterialSlot var, bool fallback=false) const (defined in smlt::SubMesh) | smlt::SubMesh | |
MaterialChangedCallback typedef (defined in smlt::SubMesh) | smlt::SubMesh | |
Mesh (defined in smlt::SubMesh) | smlt::SubMesh | friend |
name() const (defined in smlt::Nameable) | smlt::Nameable | inline |
ptr typedef (defined in smlt::RefCounted< SubMesh >) | smlt::RefCounted< SubMesh > | |
RefCounted()=default (defined in smlt::RefCounted< SubMesh >) | smlt::RefCounted< SubMesh > | protected |
RefCounted(Args &&...) (defined in smlt::RefCounted< SubMesh >) | smlt::RefCounted< SubMesh > | inlineprotected |
remove_all_vertex_ranges() (defined in smlt::SubMesh) | smlt::SubMesh | |
reverse_winding() (defined in smlt::SubMesh) | smlt::SubMesh | |
S_DEFINE_PROPERTY(mesh, &SubMesh::parent_) (defined in smlt::SubMesh) | smlt::SubMesh | |
S_DEFINE_PROPERTY(index_data, &SubMesh::index_data_) (defined in smlt::SubMesh) | smlt::SubMesh | |
set_contributes_to_edge_list(bool v=true) (defined in smlt::SubMesh) | smlt::SubMesh | inline |
set_diffuse(const Color &color) (defined in smlt::SubMesh) | smlt::SubMesh | |
set_material(const MaterialPtr &material) (defined in smlt::SubMesh) | smlt::SubMesh | |
set_material_at_slot(MaterialSlot var, const MaterialPtr &material) (defined in smlt::SubMesh) | smlt::SubMesh | |
set_name(const std::string &name) (defined in smlt::Nameable) | smlt::Nameable | inline |
signal_material_changed() (defined in smlt::SubMesh) | smlt::SubMesh | inline |
SubMesh(Mesh *parent, const std::string &name, MaterialPtr material, std::shared_ptr< IndexData > &index_data, MeshArrangement arrangement=MESH_ARRANGEMENT_TRIANGLES) (defined in smlt::SubMesh) | smlt::SubMesh | |
SubMesh(Mesh *parent, const std::string &name, MaterialPtr material, MeshArrangement arrangement=MESH_ARRANGEMENT_TRIANGLES) (defined in smlt::SubMesh) | smlt::SubMesh | |
type() const (defined in smlt::SubMesh) | smlt::SubMesh | |
vertex_range_count() const (defined in smlt::SubMesh) | smlt::SubMesh | inline |
vertex_ranges() const (defined in smlt::SubMesh) | smlt::SubMesh | inline |
wptr typedef (defined in smlt::RefCounted< SubMesh >) | smlt::RefCounted< SubMesh > | |
~Nameable() (defined in smlt::Nameable) | smlt::Nameable | inlinevirtual |
~RefCounted() (defined in smlt::RefCounted< SubMesh >) | smlt::RefCounted< SubMesh > | inlineprotectedvirtual |
~SubMesh() (defined in smlt::SubMesh) | smlt::SubMesh | virtual |
~TwoPhaseConstructed() (defined in smlt::TwoPhaseConstructed) | smlt::TwoPhaseConstructed | inlinevirtual |