#include <Malena/Core/Core.h>#include <Malena/Manifests/Manifest.h>#include <Malena/Manifests/ManifestResources.h>#include <Malena/Resources/FlagManager.h>#include <Malena/Traits/Base/MultiCustomFlaggable.h>#include <Malena/Traits/Base/MultiCustomStateManager.h>#include <Malena/Traits/Draggable.h>#include <Malena/Utilities/Flag.h>#include <type_traits>#include "SFML/Graphics/Drawable.hpp"Go to the source code of this file.
Classes | |
| class | ml::Component< First, Rest > |
| Primary base class for all user-facing Malena components. More... | |
| struct | ml::ComponentBase< ComponentManifest, Traits > |
| Intermediate drawable layer — with manifest. More... | |
| struct | ml::ComponentCore< ComponentManifest, Traits > |
| Internal non-drawable layer of the component hierarchy. More... | |
Namespaces | |
| namespace | ml |
Typedefs | |
| template<typename M, typename... Traits> | |
| using | ml::ComponentWith = Component<M, Traits...> |
Alias for Component<M, Traits...>. | |