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

Class Magnum::Ui::DebugLayer, enum Magnum::Ui::DebugLayerSource, Magnum::Ui::DebugLayerFlag, enum set Magnum::Ui::DebugLayerSources, Magnum::Ui::DebugLayerFlags.

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::Ui
UI library.

Classes

class Magnum::Ui::DebugLayer new in Git master
Debug layer.

Enums

enum class DebugLayerSource: UnsignedShort { Nodes = 1 << 0, Layers = 1 << 1, Layouters = 1 << 2, Animators = 1 << 3, NodeOffsetSize = Nodes|(1 << 4), NodeHierarchy = Nodes|(1 << 5), NodeData = Nodes|Layers|(1 << 6), NodeDataDetails = NodeData|(1 << 7), NodeLayouts = Nodes|Layouters|(1 << 8), NodeLayoutDetails = NodeLayouts|(1 << 9), NodeAnimations = Nodes|Animators|(1 << 10), NodeAnimationDetails = NodeAnimations|(1 << 11) } new in Git master
Debug layer data source to track.
enum class DebugLayerFlag: UnsignedByte { NodeInspect = 1 << 0, NodeInspectSkipNoData = NodeInspect|(1 << 1), ColorOff = 1 << 2, ColorAlways = 1 << 3 } new in Git master
Debug layer flag.

Typedefs

using DebugLayerSources = Containers::EnumSet<DebugLayerSource> new in Git master
Debug layer data sources to track.
using DebugLayerFlags = Containers::EnumSet<DebugLayerFlag> new in Git master
Debug layer flags.

Functions

auto operator<<(Debug& debug, DebugLayerSource value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, DebugLayerSources value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, DebugLayerFlag value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, DebugLayerFlags value) -> Debug& new in Git master
Debug output operator.