Magnum/Ui/AbstractTheme.h file new in Git master

Class Magnum::Ui::AbstractTheme, enum Magnum::Ui::ThemeFeature, enum set Magnum::Ui::ThemeFeatures.

Namespaces

namespace Magnum new in Git master
Root namespace.
namespace Magnum::Ui
UI library.

Classes

class Magnum::Ui::AbstractTheme new in Git master
Base for UserInterface themes.

Enums

enum class ThemeFeature: UnsignedShort { DataLayer = 1 << 0, BackgroundLayer = 1 << 1, BackgroundLayerAnimations = 1 << 2, BaseLayer = 1 << 3, BaseLayerAnimations = 1 << 4, TextLayer = 1 << 5, TextLayerImages = 1 << 6, TextLayerAnimations = 1 << 7, EventLayer = 1 << 8, LayoutLayer = 1 << 9, SnapLayouter = 1 << 10, GenericLayouter = 1 << 11, NodeAnimations = 1 << 12 } new in Git master
Feature supplied by a theme.

Typedefs

using ThemeFeatures = Containers::EnumSet<ThemeFeature> new in Git master
Features supplied by a theme.

Functions

auto operator<<(Debug& debug, ThemeFeature value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, ThemeFeatures value) -> Debug& new in Git master
Debug output operator.