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 |