Simulant  21.12-574
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
smlt::SharedAssetManager Member List

This is the complete list of members for smlt::SharedAssetManager, including all inherited members.

AssetManager(AssetManager *parent=nullptr) (defined in smlt::AssetManager)smlt::AssetManager
base_manager() const (defined in smlt::AssetManager)smlt::AssetManager
binary(BinaryID id) const (defined in smlt::AssetManager)smlt::AssetManager
binary_count() const (defined in smlt::AssetManager)smlt::AssetManager
child_manager(std::size_t i) const (defined in smlt::AssetManager)smlt::AssetManagerinline
child_manager_count() const (defined in smlt::AssetManager)smlt::AssetManagerinline
clean_up() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual
cleanup() (defined in smlt::SharedAssetManager)smlt::SharedAssetManagerinline
clone_default_material(GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
clone_material(const MaterialID &mat_id, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
create(Args &&... args) (defined in smlt::RefCounted< SharedAssetManager >)smlt::RefCounted< SharedAssetManager >inlinestatic
create() (defined in smlt::RefCounted< SharedAssetManager >)smlt::RefCounted< SharedAssetManager >inlinestatic
default_material() const (defined in smlt::SharedAssetManager)smlt::SharedAssetManagervirtual
default_material_filename() const (defined in smlt::SharedAssetManager)smlt::SharedAssetManager
destroy_all() (defined in smlt::AssetManager)smlt::AssetManager
destroy_binary(BinaryID id) (defined in smlt::AssetManager)smlt::AssetManager
destroy_font(FontID id) (defined in smlt::AssetManager)smlt::AssetManager
destroy_material(const MaterialID &id) (defined in smlt::AssetManager)smlt::AssetManager
destroy_mesh(MeshID id) (defined in smlt::AssetManager)smlt::AssetManager
destroy_particle_script(ParticleScriptID id) (defined in smlt::AssetManager)smlt::AssetManager
destroy_sound(SoundID id) (defined in smlt::AssetManager)smlt::AssetManager
destroy_texture(TextureID id) (defined in smlt::AssetManager)smlt::AssetManager
find_binary(const std::string &name) (defined in smlt::AssetManager)smlt::AssetManager
find_font(const std::string &alias) (defined in smlt::AssetManager)smlt::AssetManager
find_material(const std::string &name) (defined in smlt::AssetManager)smlt::AssetManager
find_mesh(const std::string &name) (defined in smlt::AssetManager)smlt::AssetManager
find_particle_script(const std::string &name) (defined in smlt::AssetManager)smlt::AssetManager
find_sound(const std::string &name) (defined in smlt::AssetManager)smlt::AssetManager
find_texture(const std::string &alias) (defined in smlt::AssetManager)smlt::AssetManager
font(FontID id) (defined in smlt::AssetManager)smlt::AssetManager
font(FontID id) const (defined in smlt::AssetManager)smlt::AssetManager
font_count() const (defined in smlt::AssetManager)smlt::AssetManager
has_binary(BinaryID id) const (defined in smlt::AssetManager)smlt::AssetManager
has_font(FontID id) const (defined in smlt::AssetManager)smlt::AssetManager
has_material(const MaterialID &id) const (defined in smlt::AssetManager)smlt::AssetManager
has_mesh(MeshID id) const (defined in smlt::AssetManager)smlt::AssetManager
has_particle_script(ParticleScriptID id) const (defined in smlt::AssetManager)smlt::AssetManager
has_sound(SoundID id) const (defined in smlt::AssetManager)smlt::AssetManager
has_texture(TextureID id) const (defined in smlt::AssetManager)smlt::AssetManager
init() (defined in smlt::SharedAssetManager)smlt::SharedAssetManagervirtual
is_base_manager() const (defined in smlt::AssetManager)smlt::AssetManager
material(const MaterialID &id) (defined in smlt::AssetManager)smlt::AssetManager
material(const MaterialID &id) const (defined in smlt::AssetManager)smlt::AssetManager
material_count() const (defined in smlt::AssetManager)smlt::AssetManager
mesh(MeshID id) (defined in smlt::AssetManager)smlt::AssetManager
mesh(MeshID id) const (defined in smlt::AssetManager)smlt::AssetManager
mesh_count() const (defined in smlt::AssetManager)smlt::AssetManager
new_binary_from_file(const Path &filename, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_font_from_family(const std::string &family, const FontFlags &flags, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC)smlt::AssetManager
new_font_from_file(const Path &filename, const FontFlags &flags=FontFlags(), GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_material(GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_material_from_file(const Path &filename, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_material_from_texture(TextureID texture, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_mesh(VertexSpecification vertex_specification, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_mesh(VertexDataPtr vertex_data, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_mesh_as_cube_with_submesh_per_face(float width, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_mesh_from_file(const Path &path, const VertexSpecification &desired_specification=VertexSpecification::DEFAULT, const MeshLoadOptions &options=MeshLoadOptions(), GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_mesh_from_heightmap(const Path &image_file, const HeightmapSpecification &spec=HeightmapSpecification(), GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_mesh_from_heightmap(const TextureID &texture, const HeightmapSpecification &spec=HeightmapSpecification(), GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_mesh_from_submesh(SubMesh *submesh, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_mesh_from_vertices(VertexSpecification vertex_specification, const std::string &submesh_name, const std::vector< smlt::Vec2 > &vertices, MeshArrangement arrangement=MESH_ARRANGEMENT_TRIANGLES, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_mesh_from_vertices(VertexSpecification vertex_specification, const std::string &submesh_name, const std::vector< smlt::Vec3 > &vertices, MeshArrangement arrangement=MESH_ARRANGEMENT_TRIANGLES, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_particle_script_from_file(const Path &filename, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_sound_from_file(const Path &filename, const SoundFlags &flags=SoundFlags(), GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_texture(uint16_t width, uint16_t height, TextureFormat format=TEXTURE_FORMAT_RGBA_4UB_8888, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_texture_from_file(const Path &filename, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
new_texture_from_file(const Path &path, TextureFlags flags, GarbageCollectMethod garbage_collect=GARBAGE_COLLECT_PERIODIC) (defined in smlt::AssetManager)smlt::AssetManager
particle_script(ParticleScriptID id) (defined in smlt::AssetManager)smlt::AssetManager
particle_script(ParticleScriptID id) const (defined in smlt::AssetManager)smlt::AssetManager
particle_script_count() const (defined in smlt::AssetManager)smlt::AssetManager
ptr typedef (defined in smlt::RefCounted< SharedAssetManager >)smlt::RefCounted< SharedAssetManager >
RefCounted()=default (defined in smlt::RefCounted< SharedAssetManager >)smlt::RefCounted< SharedAssetManager >protected
RefCounted(Args &&...) (defined in smlt::RefCounted< SharedAssetManager >)smlt::RefCounted< SharedAssetManager >inlineprotected
run_garbage_collection() (defined in smlt::AssetManager)smlt::AssetManager
set_default_material_filename(const Path &filename) (defined in smlt::SharedAssetManager)smlt::SharedAssetManager
SharedAssetManager()=default (defined in smlt::SharedAssetManager)smlt::SharedAssetManager
sound(SoundID id) (defined in smlt::AssetManager)smlt::AssetManager
sound(SoundID id) const (defined in smlt::AssetManager)smlt::AssetManager
sound_count() const (defined in smlt::AssetManager)smlt::AssetManager
texture(TextureID id) (defined in smlt::AssetManager)smlt::AssetManager
texture(TextureID id) const (defined in smlt::AssetManager)smlt::AssetManager
texture_count() const (defined in smlt::AssetManager)smlt::AssetManager
update(float dt) (defined in smlt::AssetManager)smlt::AssetManager
wptr typedef (defined in smlt::RefCounted< SharedAssetManager >)smlt::RefCounted< SharedAssetManager >
~AssetManager() (defined in smlt::AssetManager)smlt::AssetManagervirtual
~RefCounted() (defined in smlt::RefCounted< SharedAssetManager >)smlt::RefCounted< SharedAssetManager >inlineprotectedvirtual
~TwoPhaseConstructed() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual