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

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 &center, 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 &center, 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::noncopyableprotected
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_moduleinline
save_scene(const std::filesystem::path &path) -> void (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_moduleinline
scene (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_modulefriend
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_basevirtual
~noncopyable()=default (defined in sbx::utility::noncopyable)sbx::utility::noncopyableprotected
~scenes_module() override (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_module