sandbox
Loading...
Searching...
No Matches
sbx::sprites::sprites_module Class Reference
Inheritance diagram for sbx::sprites::sprites_module:
sbx::core::module< sprites_module > sbx::utility::noncopyable

Public Member Functions

auto update () -> void override
 
auto submit (sprite_space space, const sprite_batch::sprite_instance &instance) -> void
 
auto register_image (graphics::image2d_handle image) -> std::uint32_t
 
auto register_image (const std::string &attachment) -> std::uint32_t
 
auto batch (sprite_space space) -> sprite_batch &
 
auto batch (sprite_space space) const -> const sprite_batch &
 
auto images () -> graphics::separate_image2d_array &
 
auto images () const -> const graphics::separate_image2d_array &
 
- Public Member Functions inherited from sbx::utility::noncopyable
 noncopyable (const noncopyable &)=delete
 
 noncopyable (noncopyable &&) noexcept=default
 
auto operator= (const noncopyable &) -> noncopyable &=delete
 
auto operator= (noncopyable &&) noexcept -> noncopyable &=default
 

Additional Inherited Members

- Protected Types inherited from sbx::core::module< sprites_module >
using base_type = module_manager::module_base
 
using dependencies = module_manager::dependencies< Dependencies... >
 
using stage = module_manager::stage
 
- Static Protected Member Functions inherited from sbx::core::module< sprites_module >
static auto register_module (stage stage, dependencies< Dependencies... > &&dependencies={}) -> bool
 

The documentation for this class was generated from the following files: