Loading...
Searching...
No Matches
ml::ThemeTag Struct Reference

Lightweight polymorphic base for all Theme structs. More...

#include <Malena/Manifests/ThemeTag.h>

Inheritance diagram for ml::ThemeTag:
[legend]

Public Member Functions

virtual ~ThemeTag ()=default

Detailed Description

Lightweight polymorphic base for all Theme structs.

Has no external dependencies — safe to include from Manifest.h without pulling in FontManager or SFML. Manifest stores themes as shared_ptr<ThemeTag>; ThemeManager casts back to Theme& on apply.

See also
Theme, Manifest, ThemeManager

Definition at line 26 of file ThemeTag.h.

Constructor & Destructor Documentation

◆ ~ThemeTag()

virtual ml::ThemeTag::~ThemeTag ( )
virtualdefault

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