Base class for all layers. Prefer using System, RenderStage, or Panel instead.
More...
#include <Layer.hpp>
Base class for all layers. Prefer using System, RenderStage, or Panel instead.
◆ ~Layer()
◆ Layer()
◆ get_name()
| const std::string & sd::Layer::get_name |
( |
| ) |
const |
|
inline |
◆ get_scene()
| Scene * sd::Layer::get_scene |
( |
| ) |
const |
|
inline |
◆ is_active()
| bool sd::Layer::is_active |
( |
| ) |
const |
|
inlinenoexcept |
◆ on_activate()
◆ on_attach()
◆ on_deactivate()
◆ on_detach()
◆ on_event()
◆ on_fixed_update()
◆ on_gui_render()
◆ on_im_gui_menu_bar()
◆ on_render()
| virtual void sd::Layer::on_render |
( |
vk::CommandBuffer |
cmd | ) |
|
|
inlinevirtual |
◆ on_swapchain_recreated()
◆ on_update()
◆ set_scene()
◆ View
◆ m_debug_name
| std::string sd::Layer::m_debug_name |
|
protected |
◆ m_is_active
◆ m_scene
◆ m_stage_id
| int sd::Layer::m_stage_id |
|
protected |
◆ m_view
◆ m_view_id
The documentation for this class was generated from the following file: