|
sandbox
|
This is the complete list of members for sbx::scenes::scenes_module, including all inherited members.
| 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 | |
| clear_debug_lines() -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| component_io(const std::uint32_t id) -> component_io & (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 | |
| has_component_io(const std::uint32_t id) -> bool (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| load_scene(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 | |
| register_component(const std::string &name, Save &&save, Load &&load) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| save_scene(const std::filesystem::path &path) -> void (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | inline |
| scene (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | friend |
| scene() -> scenes::scene & (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| scenes_module() (defined in sbx::scenes::scenes_module) | sbx::scenes::scenes_module | |
| 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 |