|
sandbox
|
This is the complete list of members for sbx::scenes::scene, including all inherited members.
| add_animation(const utility::hashed_string &name, Args &&... args) -> void (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| add_component(const scenes::node node, Args &&... args) -> decltype(auto) (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| add_cube_image(const utility::hashed_string &name, const std::filesystem::path &path, Args &&... args) -> void (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| add_image(const utility::hashed_string &name, const std::filesystem::path &path, Args &&... args) -> void (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| add_material(const utility::hashed_string &name, Args &&... args) -> Material & (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| add_mesh(const utility::hashed_string &name, Args &&... args) -> void (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| add_mesh(const utility::hashed_string &name, const Path &path, Args &&... args) -> void (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| camera() -> scenes::node (defined in sbx::scenes::scene) | sbx::scenes::scene | 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) | sbx::scenes::scene | |
| create_node(const std::string &tag="Node", const scenes::transform &transform=scenes::transform{}) -> scenes::node (defined in sbx::scenes::scene) | sbx::scenes::scene | |
| cube_image_metadata(const graphics::cube_image2d_handle &handle) const -> const assets::asset_metadata & (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| destroy_node(const scenes::node node) -> void (defined in sbx::scenes::scene) | sbx::scenes::scene | |
| find_node(const scenes::id &id) -> scenes::node (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| get_animation(const utility::hashed_string &name) -> math::uuid (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| get_component(const scenes::node node) const -> const Component & (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| get_component(const scenes::node node) -> Component & (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| get_cube_image(const utility::hashed_string &name) -> graphics::cube_image2d_handle (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| get_image(const utility::hashed_string &name) -> graphics::image2d_handle (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| get_material(const utility::hashed_string &name) -> math::uuid (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| get_mesh(const utility::hashed_string &name) -> math::uuid (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| get_or_add_component(const scenes::node node, Args &&... args) -> Component & (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| has_component(const scenes::node node) const -> bool (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| has_image(const utility::hashed_string &name) const -> bool (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| has_material(const utility::hashed_string &name) const -> bool (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| image_metadata(const graphics::image2d_handle &handle) const -> const assets::asset_metadata & (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| is_valid(const scenes::node node) const -> bool (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| light() -> directional_light & (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| light_space() -> math::matrix4x4 (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| make_child_of(const scenes::node node, const scenes::node parent) -> void (defined in sbx::scenes::scene) | sbx::scenes::scene | |
| material_metadata(const math::uuid &handle) const -> const assets::asset_metadata & (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| mesh_metadata(const math::uuid &handle) const -> const assets::asset_metadata & (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| node_count() const -> std::size_t (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| parent_transform(const scenes::node node) -> math::matrix4x4 (defined in sbx::scenes::scene) | sbx::scenes::scene | |
| query(ecs::exclude_t< Exclude... >=ecs::exclude_t{}) -> decltype(auto) (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| query(ecs::exclude_t< Exclude... >=ecs::exclude_t{}) const -> decltype(auto) (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| query_filter (defined in sbx::scenes::scene) | sbx::scenes::scene | inlinestatic |
| registry_type typedef (defined in sbx::scenes::scene) | sbx::scenes::scene | |
| root() -> scenes::node (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| save(const std::filesystem::path &path) -> void (defined in sbx::scenes::scene) | sbx::scenes::scene | |
| scene(const std::filesystem::path &path) (defined in sbx::scenes::scene) | sbx::scenes::scene | |
| screen_point_to_ray(const math::vector2 &position) -> math::ray (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| set_active_camera(const scenes::node camera) -> void (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| sort(Compare compare, Sort sort=Sort{}, Args &&... args) -> void (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| uniform_handler() -> graphics::uniform_handler & (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| update_uniform_handler() -> void (defined in sbx::scenes::scene) | sbx::scenes::scene | inline |
| world_normal(const scenes::node node) -> math::matrix4x4 (defined in sbx::scenes::scene) | sbx::scenes::scene | |
| world_position(const scenes::node node) -> math::vector3 (defined in sbx::scenes::scene) | sbx::scenes::scene | |
| world_rotation(const scenes::node node) -> math::quaternion (defined in sbx::scenes::scene) | sbx::scenes::scene | |
| world_scale(const scenes::node node) -> math::vector3 (defined in sbx::scenes::scene) | sbx::scenes::scene | |
| world_transform(const scenes::node node) -> math::matrix4x4 (defined in sbx::scenes::scene) | sbx::scenes::scene | |
| ~scene()=default (defined in sbx::scenes::scene) | sbx::scenes::scene | virtual |