candlewick 0.10.0
A tiny cross-platform renderer based on SDL3
Loading...
Searching...
No Matches
candlewick::GuiSystem Class Reference

#include <candlewick/core/GuiSystem.h>

Public Types

using GuiBehavior = std::function<void(const RenderContext &)>
 

Public Member Functions

 GuiSystem (const RenderContext &renderer, GuiBehavior behav)
 
 GuiSystem (GuiSystem &&other) noexcept
 
void render (CommandBuffer &cmdBuf)
 
void release ()
 
bool initialized () const
 

Member Typedef Documentation

◆ GuiBehavior

using candlewick::GuiSystem::GuiBehavior = std::function<void(const RenderContext &)>

Constructor & Destructor Documentation

◆ GuiSystem() [1/2]

candlewick::GuiSystem::GuiSystem ( const RenderContext & renderer,
GuiBehavior behav )

◆ GuiSystem() [2/2]

candlewick::GuiSystem::GuiSystem ( GuiSystem && other)
inlinenoexcept

Member Function Documentation

◆ initialized()

bool candlewick::GuiSystem::initialized ( ) const
inline

◆ release()

void candlewick::GuiSystem::release ( )

◆ render()

void candlewick::GuiSystem::render ( CommandBuffer & cmdBuf)

The documentation for this class was generated from the following file: