Loading...
Searching...
No Matches
hellfire::Scene Member List
This is the complete list of members for
hellfire::Scene
, including all inherited members.
children_map_
hellfire::Scene
private
create_entity
(const std::string &name="GameObject")
hellfire::Scene
default_camera_entity_id_
hellfire::Scene
private
destroy_entity
(EntityID id)
hellfire::Scene
entities_
hellfire::Scene
private
environment
() const
hellfire::Scene
inline
environment_
hellfire::Scene
private
find_entities_recursive
(EntityID entity_id, const std::function< bool(Entity *)> &predicate, std::vector< EntityID > &results)
hellfire::Scene
private
find_entities_with_component
()
hellfire::Scene
find_entity_by_name
(const std::string &name)
hellfire::Scene
generate_unique_name
(const std::string &base_name)
hellfire::Scene
get_all_entities
()
hellfire::Scene
inline
get_camera_entities
() const
hellfire::Scene
get_children
(EntityID parent_id) const
hellfire::Scene
get_default_camera
() const
hellfire::Scene
get_default_camera_entity_id
() const
hellfire::Scene
inline
get_entity
(EntityID id)
hellfire::Scene
get_entity
(EntityID id) const
hellfire::Scene
get_entity_count
() const
hellfire::Scene
inline
get_name
() const
hellfire::Scene
inline
get_parent
(EntityID entity_id) const
hellfire::Scene
get_root_entities
() const
hellfire::Scene
inline
get_source_filename
() const
hellfire::Scene
inline
has_parent
(EntityID entity_id) const
hellfire::Scene
initialize
()
hellfire::Scene
virtual
is_descendant
(EntityID potential_descendant, EntityID potential_ancestor)
hellfire::Scene
is_playing
() const
hellfire::Scene
inline
is_playing_
hellfire::Scene
private
name_
hellfire::Scene
private
name_counters_
hellfire::Scene
private
next_id_
hellfire::Scene
private
parent_map_
hellfire::Scene
private
root_entities_
hellfire::Scene
private
save
()
hellfire::Scene
Scene
(std::string name="Unnamed")
hellfire::Scene
set_as_root
(EntityID entity_id)
hellfire::Scene
set_default_camera
(EntityID camera_id)
hellfire::Scene
set_name
(const std::string &name)
hellfire::Scene
inline
set_parent
(EntityID child_id, EntityID parent_id)
hellfire::Scene
set_playing
(bool active)
hellfire::Scene
inline
set_source_filename
(const std::filesystem::path &filename)
hellfire::Scene
inline
source_filename_
hellfire::Scene
private
update
(float delta_time)
hellfire::Scene
virtual
update_hierarchy
(EntityID entity_id, float delta_time)
hellfire::Scene
private
update_world_matrices
()
hellfire::Scene
update_world_matrices_recursive
(unsigned int entity_id, const glm::mat4 &parent_world)
hellfire::Scene
private
was_loaded_from_file
() const
hellfire::Scene
inline
~Scene
()
hellfire::Scene
virtual
Generated by
1.9.8