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

Class Magnum::Ui::AbstractLayouter, enum Magnum::Ui::LayouterFeature, Magnum::Ui::LayouterState, enum set Magnum::Ui::LayouterFeatures Magnum::Ui::LayouterStates.

Namespaces

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

Classes

class Magnum::Ui::AbstractLayouter new in Git master
Base for layouters.
class Magnum::Ui::AbstractLayouter::DebugIntegration
Debug layer integration.

Enums

enum class LayouterFeature: UnsignedByte { UniqueLayouts = 1 << 0 } new in Git master
Features supported by a layouter.
enum class LayouterState: UnsignedByte { NeedsUpdate = 1 << 0, NeedsAssignmentUpdate = NeedsUpdate|(1 << 1) } new in Git master
Layouter state.

Typedefs

using LayouterFeatures = Containers::EnumSet<LayouterFeature> new in Git master
Set of features supported by a layouter.
using LayouterStates = Containers::EnumSet<LayouterState> new in Git master
Layouter states.

Functions

auto operator<<(Debug& debug, LayouterFeature value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, LayouterFeatures value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, LayouterState value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, LayouterStates value) -> Debug& new in Git master
Debug output operator.