file new in Git master
AbstractLayer.hClass Magnum::
Namespaces
- namespace Magnum
- Root namespace.
- namespace Magnum::Ui
- UI library.
Classes
- class Magnum::Ui::AbstractLayer new in Git master
- Base for data layers.
Enums
- enum class LayerFeature: UnsignedByte { Draw = 1 << 0, DrawUsesBlending = Draw|(1 << 1), DrawUsesScissor = Draw|(1 << 2), Composite = (1 << 3)|Draw, Event = 1 << 4, AnimateData = 1 << 5, AnimateStyles = 1 << 6 } new in Git master
- Features supported by a layer.
- enum class LayerState: UnsignedShort { NeedsNodeEnabledUpdate = 1 << 0, NeedsNodeOpacityUpdate = 1 << 1, NeedsNodeOrderUpdate = NeedsNodeEnabledUpdate|(1 << 2), NeedsNodeOffsetSizeUpdate = NeedsNodeOrderUpdate|(1 << 3), NeedsAttachmentUpdate = NeedsNodeOpacityUpdate|NeedsNodeOrderUpdate|(1 << 4), NeedsDataUpdate = 1 << 5, NeedsCommonDataUpdate = 1 << 6, NeedsSharedDataUpdate = 1 << 7, NeedsCompositeOffsetSizeUpdate = 1 << 8, NeedsDataClean = 1 << 9 } new in Git master
- Layer state.
Typedefs
- using LayerFeatures = Containers::EnumSet<LayerFeature> new in Git master
- Set of features supported by a layer.
- using LayerStates = Containers::EnumSet<LayerState> new in Git master
- Layer states.
Functions
- auto operator<<(Debug& debug, LayerFeature value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, LayerFeatures value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, LayerState value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, LayerStates value) -> Debug& new in Git master
- Debug output operator.