vsg
1.1.0
VulkanSceneGraph library
|
StateStack used internally by vsg::State to manage stack of vsg::StateCommand. More...
#include <State.h>
Public Types | |
using | Stack = std::stack< ref_ptr< const T > > |
Public Member Functions | |
template<class R > | |
void | push (ref_ptr< R > value) |
template<class R > | |
void | push (R *value) |
void | pop () |
size_t | size () const |
const T * | top () const |
void | record (CommandBuffer &commandBuffer) |
Public Attributes | |
Stack | stack |
bool | dirty |
StateStack used internally by vsg::State to manage stack of vsg::StateCommand.