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), NeedsNodeEnabledUpdate = NeedsDataAttachmentUpdate|(1 << 2), NeedsNodeClipUpdate = NeedsNodeEnabledUpdate|(1 << 3), NeedsLayoutUpdate = NeedsNodeClipUpdate|(1 << 4), NeedsLayoutAssignmentUpdate = NeedsLayoutUpdate|(1 << 5), NeedsNodeOpacityUpdate = NeedsDataUpdate|(1 << 6), NeedsNodeUpdate = NeedsLayoutAssignmentUpdate|NeedsNodeOpacityUpdate|(1 << 7), NeedsDataClean = 1 << 8, NeedsNodeClean = NeedsNodeUpdate|NeedsDataClean|(1 << 9), NeedsAnimationAdvance = 1 << 10 } 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.