![]() |
Simulant
21.12-194
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
This is the complete list of members for smlt::Mesh, including all inherited members.
_bind_id_pointer(ResourceTypePtr ptr) (defined in smlt::generic::Identifiable< MeshID >) | smlt::generic::Identifiable< MeshID > | inline |
_overwrite_id(MeshID new_id) (defined in smlt::generic::Identifiable< MeshID >) | smlt::generic::Identifiable< MeshID > | inline |
aabb() const (defined in smlt::Mesh) | smlt::Mesh | virtual |
Actor (defined in smlt::Mesh) | smlt::Mesh | friend |
add_animation(const std::string &name, uint32_t start_frame, uint32_t end_frame, float fps) (defined in smlt::KeyFrameAnimated) | smlt::KeyFrameAnimated | |
add_animation(const std::string &name, uint32_t start_frame, uint32_t end_frame) (defined in smlt::KeyFrameAnimated) | smlt::KeyFrameAnimated | |
add_sequence(const std::string &name, const std::vector< AnimationSequenceStage > &stages) (defined in smlt::KeyFrameAnimated) | smlt::KeyFrameAnimated | |
add_skeleton(uint32_t num_joints) (defined in smlt::Mesh) | smlt::Mesh | |
age() const (defined in smlt::Asset) | smlt::Asset | |
animation(const std::string &name) (defined in smlt::KeyFrameAnimated) | smlt::KeyFrameAnimated | inlineprotected |
animation_count() const (defined in smlt::KeyFrameAnimated) | smlt::KeyFrameAnimated | inline |
animation_frames() const (defined in smlt::Mesh) | smlt::Mesh | inline |
animation_type() const (defined in smlt::Mesh) | smlt::Mesh | inline |
AnimationMap typedef (defined in smlt::KeyFrameAnimated) | smlt::KeyFrameAnimated | protected |
animations_ (defined in smlt::KeyFrameAnimated) | smlt::KeyFrameAnimated | protected |
Asset(AssetManager *manager) (defined in smlt::Asset) | smlt::Asset | |
Asset(const Asset &rhs) (defined in smlt::Asset) | smlt::Asset | protected |
asset_manager() (defined in smlt::Asset) | smlt::Asset | inline |
asset_manager() const (defined in smlt::Asset) | smlt::Asset | inline |
clean_up() (defined in smlt::TwoPhaseConstructed) | smlt::TwoPhaseConstructed | inlinevirtual |
create(Args &&... args) (defined in smlt::RefCounted< Mesh >) | smlt::RefCounted< Mesh > | inlinestatic |
create() (defined in smlt::RefCounted< Mesh >) | smlt::RefCounted< Mesh > | inlinestatic |
data (defined in smlt::Asset) | smlt::Asset | |
default_fps() const (defined in smlt::KeyFrameAnimated) | smlt::KeyFrameAnimated | |
DEFINE_SIGNAL(SkeletonAddedSignal, signal_skeleton_added) (defined in smlt::Mesh) | smlt::Mesh | |
depth() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
destroy_submesh(const std::string &name) (defined in smlt::Mesh) | smlt::Mesh | |
diameter() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
each_submesh() (defined in smlt::Mesh) | smlt::Mesh | |
enable_animation(MeshAnimationType animation_type, uint32_t animation_frames, FrameUnpackerPtr data) (defined in smlt::Mesh) | smlt::Mesh | |
find_submesh(const std::string &name) const (defined in smlt::Mesh) | smlt::Mesh | |
first_animation_ (defined in smlt::KeyFrameAnimated) | smlt::KeyFrameAnimated | protected |
first_submesh() const (defined in smlt::Mesh) | smlt::Mesh | |
generate_adjacency_info() (defined in smlt::Mesh) | smlt::Mesh | |
half_depth() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
half_height() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
half_width() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
has_adjacency_info() const (defined in smlt::Mesh) | smlt::Mesh | inline |
has_animations() const (defined in smlt::KeyFrameAnimated) | smlt::KeyFrameAnimated | inline |
has_name() const (defined in smlt::Nameable) | smlt::Nameable | inline |
has_skeleton() const (defined in smlt::Mesh) | smlt::Mesh | |
has_submesh(const std::string &name) const (defined in smlt::Mesh) | smlt::Mesh | |
height() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
id() const (defined in smlt::generic::Identifiable< MeshID >) | smlt::generic::Identifiable< MeshID > | inline |
id_type typedef (defined in smlt::generic::Identifiable< MeshID >) | smlt::generic::Identifiable< MeshID > | |
Identifiable(MeshID id) (defined in smlt::generic::Identifiable< MeshID >) | smlt::generic::Identifiable< MeshID > | inline |
Identifiable()=default (defined in smlt::generic::Identifiable< MeshID >) | smlt::generic::Identifiable< MeshID > | |
init() (defined in smlt::TwoPhaseConstructed) | smlt::TwoPhaseConstructed | inlinevirtual |
is_animated() const (defined in smlt::Mesh) | smlt::Mesh | inline |
Mesh(MeshID id, AssetManager *asset_manager, VertexDataPtr vertex_data) | smlt::Mesh | |
Mesh(MeshID id, AssetManager *asset_manager, VertexSpecification vertex_specification) | smlt::Mesh | |
name() const (defined in smlt::Nameable) | smlt::Nameable | inline |
new_submesh(const std::string &name, MaterialID material, MeshArrangement arrangement=MESH_ARRANGEMENT_TRIANGLES) | smlt::Mesh | |
new_submesh(const std::string &name, MaterialID material, IndexType index_type, MeshArrangement arrangement=MESH_ARRANGEMENT_TRIANGLES) | smlt::Mesh | |
new_submesh(const std::string &name, MaterialID material, IndexDataPtr index_data, MeshArrangement arrangement=MESH_ARRANGEMENT_TRIANGLES) | smlt::Mesh | |
new_submesh_as_box(const std::string &name, MaterialID material, float width, float height, float depth, const Vec3 &offset=Vec3()) (defined in smlt::Mesh) | smlt::Mesh | |
new_submesh_as_capsule(const std::string &name, MaterialID material, float diameter, float length, std::size_t segment_count, std::size_t vertical_segment_count, std::size_t ring_count) (defined in smlt::Mesh) | smlt::Mesh | |
new_submesh_as_cube(const std::string &name, MaterialID material, float size) (defined in smlt::Mesh) | smlt::Mesh | |
new_submesh_as_icosphere(const std::string &name, MaterialID material, float diameter, uint32_t subdivisions) (defined in smlt::Mesh) | smlt::Mesh | |
new_submesh_as_rectangle(const std::string &name, MaterialID material, float width, float height, const Vec3 &offset=Vec3()) (defined in smlt::Mesh) | smlt::Mesh | |
new_submesh_as_sphere(const std::string &name, MaterialID material, float diameter, std::size_t slices, std::size_t stacks) (defined in smlt::Mesh) | smlt::Mesh | |
normalize() (defined in smlt::Mesh) | smlt::Mesh | |
operator<(const Identifiable< MeshID > &rhs) const (defined in smlt::generic::Identifiable< MeshID >) | smlt::generic::Identifiable< MeshID > | inlinevirtual |
operator=(const Asset &rhs) (defined in smlt::Asset) | smlt::Asset | protected |
operator==(const Identifiable< MeshID > &rhs) const (defined in smlt::generic::Identifiable< MeshID >) | smlt::generic::Identifiable< MeshID > | inlinevirtual |
ptr typedef (defined in smlt::RefCounted< Mesh >) | smlt::RefCounted< Mesh > | |
radius() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
RefCounted()=default (defined in smlt::RefCounted< Mesh >) | smlt::RefCounted< Mesh > | protected |
RefCounted(Args &&...) (defined in smlt::RefCounted< Mesh >) | smlt::RefCounted< Mesh > | inlineprotected |
reset(VertexDataPtr vertex_data) (defined in smlt::Mesh) | smlt::Mesh | |
reset(VertexSpecification vertex_specification) (defined in smlt::Mesh) | smlt::Mesh | |
reverse_winding() | smlt::Mesh | |
S_DEFINE_PROPERTY(adjacency_info, &Mesh::adjacency_) (defined in smlt::Mesh) | smlt::Mesh | |
S_DEFINE_PROPERTY(vertex_data, &Mesh::vertex_data_) (defined in smlt::Mesh) | smlt::Mesh | |
S_DEFINE_PROPERTY(skeleton, &Mesh::skeleton_) (defined in smlt::Mesh) | smlt::Mesh | |
set_default_fps(float fps) (defined in smlt::KeyFrameAnimated) | smlt::KeyFrameAnimated | |
set_diffuse(const smlt::Colour &colour) | smlt::Mesh | |
set_garbage_collection_method(GarbageCollectMethod method) (defined in smlt::Asset) | smlt::Asset | |
set_material(MaterialPtr material) | smlt::Mesh | |
set_name(const std::string &name) (defined in smlt::Nameable) | smlt::Nameable | inline |
set_name_and_get(const std::string &name) (defined in smlt::ChainNameable< Mesh >) | smlt::ChainNameable< Mesh > | inline |
signal_submesh_created() (defined in smlt::Mesh) | smlt::Mesh | inline |
signal_submesh_destroyed() (defined in smlt::Mesh) | smlt::Mesh | inline |
signal_submesh_material_changed() (defined in smlt::Mesh) | smlt::Mesh | inline |
SkeletonAddedSignal typedef (defined in smlt::Mesh) | smlt::Mesh | |
SubMesh (defined in smlt::Mesh) | smlt::Mesh | friend |
submesh_count() const (defined in smlt::Mesh) | smlt::Mesh | inline |
SubMeshCreatedCallback typedef (defined in smlt::Mesh) | smlt::Mesh | |
SubMeshDestroyedCallback typedef (defined in smlt::Mesh) | smlt::Mesh | |
SubMeshMaterialChangedCallback typedef (defined in smlt::Mesh) | smlt::Mesh | |
transform_vertices(const smlt::Mat4 &transform) (defined in smlt::Mesh) | smlt::Mesh | |
width() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
wptr typedef (defined in smlt::RefCounted< Mesh >) | smlt::RefCounted< Mesh > | |
~Asset() (defined in smlt::Asset) | smlt::Asset | virtual |
~Identifiable() (defined in smlt::generic::Identifiable< MeshID >) | smlt::generic::Identifiable< MeshID > | inlinevirtual |
~KeyFrameAnimated() (defined in smlt::KeyFrameAnimated) | smlt::KeyFrameAnimated | inlinevirtual |
~Loadable() (defined in smlt::Loadable) | smlt::Loadable | inlinevirtual |
~Mesh() (defined in smlt::Mesh) | smlt::Mesh | virtual |
~Nameable() (defined in smlt::Nameable) | smlt::Nameable | inlinevirtual |
~RefCounted() (defined in smlt::RefCounted< Mesh >) | smlt::RefCounted< Mesh > | inlineprotectedvirtual |
~TwoPhaseConstructed() (defined in smlt::TwoPhaseConstructed) | smlt::TwoPhaseConstructed | inlinevirtual |