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.

active_scene() -> scenes::scene & (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_moduleinline
active_scene() const -> const scenes::scene & (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_moduleinline
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
asset_registry() -> scenes::asset_registry & (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_moduleinline
asset_registry() const -> const scenes::asset_registry & (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_moduleinline
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_moduleinline
get_asset_io_registry() -> asset_io_registry & (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_moduleinline
get_component_io(const std::uint32_t id) -> scenes::component_io & (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_moduleinline
get_component_io_registry() -> component_io_registry & (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_moduleinline
has_active_scene() const -> bool (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_moduleinline
has_component_io(const std::uint32_t id) const -> bool (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_moduleinline
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::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
save_scene(const std::filesystem::path &path) -> void (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_moduleinline
scene_count() const -> std::size_t (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_moduleinline
scene_viewport() const -> const std::string & (defined in sbx::scenes::scenes_module)sbx::scenes::scenes_moduleinline
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_moduleinline
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