#include <Malena/Core/malena_export.h>#include <SFML/Graphics.hpp>#include <functional>#include <type_traits>#include <vector>#include <Malena/Traits/Communication/Subscribable.h>#include <Malena/Traits/Interaction/Draggable.h>#include <Malena/Traits/Spatial/Positionable.h>#include <Malena/Traits/State/Flaggable.h>#include <Malena/Traits/Interaction/Keyable.h>#include <Malena/Traits/Interaction/Scrollable.h>#include <Malena/Traits/Lifecycle/Updatable.h>#include <Malena/Traits/Interaction/Clickable.h>#include <Malena/Traits/Interaction/Focusable.h>#include <Malena/Traits/Interaction/Hoverable.h>#include <Malena/Traits/Communication/Unsubscribable.h>Go to the source code of this file.
Classes | |
| struct | ml::Core::Child |
| A registered child plus the layer key it draws/iterates under. More... | |
| class | ml::Core |
| Virtual base class for all Malena framework objects. More... | |
Namespaces | |
| namespace | ml |
Enumerations | |
| enum class | ml::Layer : int { ml::Layer::Background = 0 , ml::Layer::Content = 100 , ml::Layer::Overlay = 200 } |
| Framework-provided default layer enum. More... | |