|
sandbox
|
This is the complete list of members for sbx::scenes::scenes_module, including all inherited members.
| active_scene() -> scenes::scene & (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| active_scene() const -> const scenes::scene & (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| add_coordinate_arrows(const math::matrix4x4 &transform, std::float_t length=2.0f) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| add_debug_box(const math::matrix4x4 &matrix, const math::volume &volume, const sbx::math::color &color) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| add_debug_circle(const math::vector3 ¢er, const std::float_t radius, const math::vector3 &normal, const math::color &color, const std::uint32_t segments=32) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| add_debug_frustum(const math::matrix4x4 &view, const math::matrix4x4 &projection, const sbx::math::color &color) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| add_debug_line(const sbx::math::vector3 &start, const sbx::math::vector3 &end, const sbx::math::color &color) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| add_debug_plane(const sbx::math::vector3 &origin, const sbx::math::vector3 &v1, const sbx::math::vector3 &v2, std::uint32_t n1, std::uint32_t n2, std::float_t s1, std::float_t s2, const sbx::math::color &color, const sbx::math::color &outline) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| add_debug_sphere(const math::vector3 ¢er, const std::float_t radius, const math::color &color, const std::uint32_t segments=32) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| add_debug_volume(const math::matrix4x4 &matrix, const math::volume &volume, const sbx::math::color &color) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| asset_registry() -> scenes::asset_registry & (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| asset_registry() const -> const scenes::asset_registry & (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| clear_debug_lines() -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| close_scene(const utility::hashed_string &name) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| create_scene(const std::string &name="Scene") -> scenes::scene & (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| debug_lines() const -> const std::vector< line > & (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| find_scene(const utility::hashed_string &name) -> memory::observer_ptr< scenes::scene > (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| get_asset_io_registry() -> asset_io_registry & (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| get_component_io(const std::uint32_t id) -> scenes::component_io & (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| get_component_io_registry() -> component_io_registry & (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| has_active_scene() const -> bool (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| has_component_io(const std::uint32_t id) const -> bool (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| load_scene(const utility::hashed_string &name, const std::filesystem::path &path) -> scenes::scene & (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| noncopyable(const noncopyable &)=delete (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| noncopyable(noncopyable &&) noexcept=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| noncopyable()=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | protected |
| operator=(const noncopyable &) -> noncopyable &=delete (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| operator=(noncopyable &&) noexcept -> noncopyable &=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| save_scene(const std::filesystem::path &path) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| scene_count() const -> std::size_t (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| scene_viewport() const -> const std::string & (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| scenes_module() (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| set_active_scene(const utility::hashed_string &name) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| set_scene_viewport(std::string name) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| update() -> void override (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| ~module_base()=default (defined in sbx::core::module_manager::module_base) | sbx::core::module_manager::module_base | virtual |
| ~noncopyable()=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | protected |
| ~scenes_module() override (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module |