sandbox
Loading...
Searching...
No Matches
sbx::scenes::scene_graph Member List

This is the complete list of members for sbx::scenes::scene_graph, including all inherited members.

add_component(const scenes::node node, Args &&... args) -> decltype(auto) (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
add_or_update_component(const scenes::node node, Args &&... args) -> decltype(auto) (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
create_child_node(const scenes::node parent, const std::string &tag="Node", const scenes::transform &transform=scenes::transform{}) -> scenes::node (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
create_node(const std::string &tag="Node", const scenes::transform &transform=scenes::transform{}) -> scenes::node (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
destroy_node(const scenes::node node) -> void (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
find_node(const scenes::id &id) -> scenes::node (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
get_component(const scenes::node node) const -> const Component & (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
get_component(const scenes::node node) -> Component & (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
get_or_add_component(const scenes::node node, Args &&... args) -> Component & (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
has_component(const scenes::node node) const -> bool (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
is_valid(const scenes::node node) const -> bool (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
make_child_of(const scenes::node node, const scenes::node parent) -> void (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
node_count() const -> std::size_t (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
parent_transform(const scenes::node node) -> math::matrix4x4 (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
query(ecs::exclude_t< Exclude... >=ecs::exclude_t{}) -> decltype(auto) (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
query(ecs::exclude_t< Exclude... >=ecs::exclude_t{}) const -> decltype(auto) (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
query_filter (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinlinestatic
reassign_node_id(const scenes::node node, const math::uuid new_id) -> void (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
registry() -> registry_type & (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
registry() const -> const registry_type & (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
registry_type typedef (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graph
root() const -> scenes::node (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
scene_graph() (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
sort(Compare compare, Sort sort=Sort{}, Args &&... args) -> void (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
try_get_component(const scenes::node node) -> memory::observer_ptr< Component > (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
world_normal(const scenes::node node) -> math::matrix4x4 (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
world_position(const scenes::node node) -> math::vector3 (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
world_rotation(const scenes::node node) -> math::quaternion (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
world_scale(const scenes::node node) -> math::vector3 (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline
world_transform(const scenes::node node) -> math::matrix4x4 (defined in sbx::scenes::scene_graph)sbx::scenes::scene_graphinline