file new in Git master
AbstractUserInterface.hClass Magnum::
Namespaces
- namespace Magnum
- Root namespace.
- namespace Magnum::Ui
- UI library.
Classes
- class Magnum::Ui::AbstractUserInterface new in Git master
- Base implementation of the main user interface.
Enums
- enum class UserInterfaceState: UnsignedShort { NeedsDataUpdate = 1 << 0, NeedsDataAttachmentUpdate = NeedsDataUpdate|(1 << 1), NeedsNodeEventMaskUpdate = 1 << 2, NeedsNodeEnabledUpdate = NeedsNodeEventMaskUpdate|NeedsDataAttachmentUpdate|(1 << 3), NeedsNodeClipUpdate = NeedsNodeEnabledUpdate|(1 << 4), NeedsLayoutUpdate = NeedsNodeClipUpdate|(1 << 5), NeedsLayoutAssignmentUpdate = NeedsLayoutUpdate|(1 << 6), NeedsNodeOpacityUpdate = NeedsDataUpdate|(1 << 7), NeedsNodeUpdate = NeedsLayoutAssignmentUpdate|NeedsNodeOpacityUpdate|(1 << 8), NeedsDataClean = 1 << 9, NeedsNodeClean = NeedsNodeUpdate|NeedsDataClean|(1 << 10), NeedsAnimationAdvance = 1 << 11 } new in Git master
- User interface state.
Typedefs
- using UserInterfaceStates = Containers::EnumSet<UserInterfaceState> new in Git master
- User interface states.
Functions
- auto operator<<(Debug& debug, UserInterfaceState value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, UserInterfaceStates value) -> Debug& new in Git master
- Debug output operator.