|
vsg
1.0.4
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.