|
Just™ Game Engine
|
#include <layer_stack.hpp>
Public Types | |
| using | ContainerType = std::vector< Layer * > |
| using | Interator = ContainerType::iterator |
| using | ConstInterator = ContainerType::const_iterator |
| using | ReverseInterator = ContainerType::reverse_iterator |
| using | ConstReverseInterator = ContainerType::const_reverse_iterator |
Public Member Functions | |
| LayerStack ()=default | |
| ~LayerStack () | |
| void | pushLayer (Layer *layer) |
| Layer * | popLayer () |
| Interator | begin () |
| Interator | end () |
| ConstInterator | begin () const |
| ConstInterator | end () const |
| ReverseInterator | rbegin () |
| ReverseInterator | rend () |
| ConstReverseInterator | rbegin () const |
| ConstReverseInterator | rend () const |
| using jng::LayerStack::ConstInterator = ContainerType::const_iterator |
| using jng::LayerStack::ConstReverseInterator = ContainerType::const_reverse_iterator |
| using jng::LayerStack::ContainerType = std::vector<Layer*> |
| using jng::LayerStack::Interator = ContainerType::iterator |
| using jng::LayerStack::ReverseInterator = ContainerType::reverse_iterator |
|
default |
| jng::LayerStack::~LayerStack | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| Layer * jng::LayerStack::popLayer | ( | ) |
| void jng::LayerStack::pushLayer | ( | Layer * | layer | ) |
|
inline |
|
inline |
|
inline |
|
inline |