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

Class Magnum::Ui::BaseLayer, struct Magnum::Ui::BaseLayerCommonStyleUniform, Magnum::Ui::BaseLayerStyleUniform.

Namespaces

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

Classes

struct Magnum::Ui::BaseLayerCommonStyleUniform new in Git master
Properties common to all BaseLayer style uniforms.
struct Magnum::Ui::BaseLayerStyleUniform new in Git master
BaseLayer style uniform
class Magnum::Ui::BaseLayer new in Git master
Base layer.
class Magnum::Ui::BaseLayer::Shared
Shared state for the base layer.
class Magnum::Ui::BaseLayer::Shared::Configuration
Configuration of a base layer shared state.

Enums

enum class BaseLayerSharedFlag: UnsignedByte { Textured = 1 << 0, BackgroundBlur = 1 << 1, NoRoundedCorners = 1 << 2, NoOutline = 1 << 3, TextureMask = Textured|(1 << 4), SubdividedQuads = 1 << 5 } new in Git master
Base layer shared state flag.

Typedefs

using BaseLayerSharedFlags = Containers::EnumSet<BaseLayerSharedFlag> new in Git master
Base layer shared state flag.

Functions

auto operator<<(Debug& debug, BaseLayerSharedFlag value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, BaseLayerSharedFlags value) -> Debug& new in Git master
Debug output operator.