Class GuiSystem

Inheritance Relationships

Base Types

Class Documentation

class GuiSystem : public ari::System, public ari::EventSubscriber<events::OnComponentAssigned<Dock>>

Public Functions

GuiSystem()
virtual ~GuiSystem()
void Update(World *p_world, UpdateState state)

Update the system.

void Configure(World *p_world)

Configure the system after adding it to the world.

void Unconfigure(World *p_world)

Unconfigure the system before removing it from the world.

Type GetSystemType()

Returns the system type.

bool NeedUpdateOnState(UpdateState state)

Ask the system if needs update on different states.

void Receive(World *world, const events::OnComponentAssigned<Dock> &event)

Called when an event is emitted by the world.

Protected Functions

void RenderGui(Node *node)

Protected Attributes

bool m_bIsDockCreated