5#ifndef UICOMPONENTBASE_H
6#define UICOMPONENTBASE_H
Virtual base class for all Malena framework objects.
virtual sf::RenderStates getRenderStates() const
Returns the SFML render states to use when drawing this object.
Trait that provides system-level boolean flag management.
Trait that adds keyboard-focus and blur callbacks to any Core object.
Trait that adds mouse-hover and mouse-leave callbacks to any Core object.
Trait that adds keyboard-input callbacks to any Core object.
Trait that provides position, bounds, and animated movement.
Trait that allows a component to subscribe to and publish framework events.
Trait that gives components the ability to unsubscribe from events.
Trait that adds per-frame update and window lifecycle callbacks to any Core object.