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