#include <LayerList.hpp>
◆ const_iterator
◆ iterator
◆ LayerList() [1/3]
| sd::LayerList::LayerList |
( |
| ) |
|
|
default |
◆ LayerList() [2/3]
◆ LayerList() [3/3]
◆ ~LayerList()
| sd::LayerList::~LayerList |
( |
| ) |
|
|
inline |
◆ attach_layer()
template<IsLayer T>
| T & sd::LayerList::attach_layer |
( |
std::unique_ptr< T > |
layer | ) |
|
|
inline |
◆ begin() [1/2]
◆ begin() [2/2]
◆ clear()
| void sd::LayerList::clear |
( |
| ) |
|
|
inline |
◆ end() [1/2]
◆ end() [2/2]
◆ Get()
template<IsLayer T>
| T * sd::LayerList::Get |
( |
| ) |
|
|
inline |
◆ gui_render()
| void sd::LayerList::gui_render |
( |
| ) |
|
|
inline |
◆ on_event()
◆ on_fixed_update()
| void sd::LayerList::on_fixed_update |
( |
double |
dt | ) |
const |
|
inline |
◆ on_imGui_menu_bar()
| void sd::LayerList::on_imGui_menu_bar |
( |
| ) |
|
|
inline |
◆ on_render()
| void sd::LayerList::on_render |
( |
vk::CommandBuffer & |
cmd | ) |
const |
|
inline |
◆ on_swapchain_recreated()
| void sd::LayerList::on_swapchain_recreated |
( |
| ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ pop_layer()
template<IsLayer T>
| std::unique_ptr< T > sd::LayerList::pop_layer |
( |
| ) |
|
|
inline |
◆ push_bottom()
template<IsLayer T, typename... Args>
| T & sd::LayerList::push_bottom |
( |
Args &&... |
args | ) |
|
|
inline |
◆ push_layer()
template<IsLayer T, typename... Args>
| T & sd::LayerList::push_layer |
( |
Args &&... |
args | ) |
|
|
inline |
◆ update()
◆ m_layers
| std::vector<std::unique_ptr<Layer> > sd::LayerList::m_layers {} |
|
private |
The documentation for this class was generated from the following file: