|
Toast Engine
|

Public Member Functions | |
| virtual auto | stage () const -> RenderStage |
| virtual void | update (uint32_t frame_index, float dt) |
| virtual void | recordPre (vk::CommandBuffer cmd, uint32_t frame_index, uint32_t image_index) |
| Records outside any rendering scope before the main scope opens. | |
| virtual void | record (vk::CommandBuffer cmd, uint32_t frame_index, uint32_t image_index)=0 |
| virtual auto | name () const -> std::string_view |
| void | setEnabled (bool enabled) noexcept |
| auto | isEnabled () const noexcept -> bool |
|
pure virtual |
Implemented in renderer::ShadowPass, and renderer::VoxelPass.
|
inlinevirtual |
Records outside any rendering scope before the main scope opens.
Reimplemented in renderer::EnvironmentPass, renderer::ReflectionProbePass, renderer::ShadowPass, ui::UIPass, and ui::WorldUIPass.
|
inlinenodiscardvirtual |
Reimplemented in ui::UIPass.