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

Class Magnum::Ui::AbstractRenderer, enum Magnum::Ui::RendererFeature, Magnum::Ui::RendererTargetState, Magnum::Ui::RendererDrawState, enum set Magnum::Ui::RendererFeatures, Magnum::Ui::RendererDrawStates.

Namespaces

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

Classes

class Magnum::Ui::AbstractRenderer new in Git master
Base for renderer implementations.

Enums

enum class RendererFeature { Composite = 1 << 0 } new in Git master
Renderer feature.
enum class RendererTargetState { Initial, Draw, Composite, Final } new in Git master
Renderer target state.
enum class RendererDrawState { Blending = 1 << 0, Scissor = 1 << 1 } new in Git master
Renderer draw state.

Typedefs

using RendererFeatures = Containers::EnumSet<RendererFeature> new in Git master
Renderer features.
using RendererDrawStates = Containers::EnumSet<RendererDrawState> new in Git master
Renderer draw states.

Functions

auto operator<<(Debug& debug, RendererFeature value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, RendererFeatures value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, RendererTargetState value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, RendererDrawState value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, RendererDrawStates value) -> Debug& new in Git master
Debug output operator.