candlewick 0.1.0
A renderer
|
#include <candlewick/core/GuiSystem.h>
Public Types | |
using | GuiBehavior = std::function<void(const Renderer &)> |
Public Member Functions | |
GuiSystem (const Renderer &renderer, GuiBehavior behav) | |
void | addCallback (GuiBehavior cb) |
void | render (CommandBuffer &cmdBuf) |
void | release () |
bool | initialized () const |
Public Attributes | |
std::vector< GuiBehavior > | _callbacks |
using candlewick::GuiSystem::GuiBehavior = std::function<void(const Renderer &)> |
candlewick::GuiSystem::GuiSystem | ( | const Renderer & | renderer, |
GuiBehavior | behav ) |
|
inline |
|
inline |
void candlewick::GuiSystem::release | ( | ) |
void candlewick::GuiSystem::render | ( | CommandBuffer & | cmdBuf | ) |
std::vector<GuiBehavior> candlewick::GuiSystem::_callbacks |