Layouter.h file new in Git master
Class Magnum::
Namespaces
- namespace Magnum new in Git master
- Root namespace.
- namespace Magnum::YogaIntegration
- Integration with Yoga Layout.
Classes
- class Magnum::YogaIntegration::Layouter new in Git master
- Yoga layouter.
- class Magnum::YogaIntegration::Layouter::DebugIntegration
- Debug layer integration.
Enums
- enum class Flag: UnsignedShort { PercentageNodeOffsetX = 1 << 0, PercentageNodeOffsetY = 1 << 1, PercentageNodeOffset = PercentageNodeOffsetX|PercentageNodeOffsetY, NodeOffsetFromRight = 1 << 2, NodeOffsetFromBottom = 1 << 3, NodeOffsetFromRightBottom = NodeOffsetFromRight|NodeOffsetFromBottom, IgnoreNodeOffsetX = PercentageNodeOffsetX|NodeOffsetFromRight|(1 << 4), IgnoreNodeOffsetY = PercentageNodeOffsetY|NodeOffsetFromBottom|(1 << 5), IgnoreNodeOffset = IgnoreNodeOffsetX|IgnoreNodeOffsetY, PercentageNodeSizeX = 1 << 6, PercentageNodeSizeY = 1 << 7, PercentageNodeSize = PercentageNodeSizeX|PercentageNodeSizeY, IgnoreNodeSizeX = PercentageNodeSizeX|(1 << 8), IgnoreNodeSizeY = PercentageNodeSizeY|(1 << 9), IgnoreNodeSize = IgnoreNodeSizeX|IgnoreNodeSizeY } new in Git master
- Layout flag.
- enum class FlexDirection: UnsignedInt { Column = 0, ColumnReverse = 1, Row = 2, RowReverse = 3 } new in Git master
- Layout flex direction.
- enum class NodeOffsetType: UnsignedInt { Relative = 1, Absolute = 2 } new in Git master
- Layout node offset type.
Typedefs
- using Flags = Containers::EnumSet<Flag> new in Git master
- Layout flags.
Functions
- auto operator<<(Debug& debug, Flag value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, Flags value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, FlexDirection value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, NodeOffsetType value) -> Debug& new in Git master
- Debug output operator.