Magnum/ImageFlags.h file new in Git master

Enum Magnum::ImageFlag1D, Magnum::ImageFlag2D, Magnum::ImageFlag3D, enum set Magnum::ImageFlags1D, Magnum::ImageFlags2D, Magnum::ImageFlags3D, alias Magnum::ImageFlag, Magnum::ImageFlags.

Namespaces

namespace Magnum
Root namespace.

Enums

enum class ImageFlag1D: UnsignedShort { } new in Git master
1D image layout flag
enum class ImageFlag2D: UnsignedShort { Array = 1 << 0 } new in Git master
2D image layout flag
enum class ImageFlag3D: UnsignedShort { Array = 1 << 0, CubeMap = 1 << 1 } new in Git master
3D image layout flag

Typedefs

using ImageFlags1D = Containers::EnumSet<ImageFlag1D> new in Git master
1D image layout flags
using ImageFlags2D = Containers::EnumSet<ImageFlag2D> new in Git master
2D image layout flags
using ImageFlags3D = Containers::EnumSet<ImageFlag3D> new in Git master
3D image layout flags
template<UnsignedInt dimensions>
using ImageFlag = typename Implementation::ImageFlagTraits<dimensions>::Type new in Git master
Image layout flag.
template<UnsignedInt dimensions>
using ImageFlags = typename Implementation::ImageFlagTraits<dimensions>::SetType new in Git master
Image layout flags.

Functions

auto operator<<(Debug& debug, ImageFlag1D value) -> Debug&
Debug output operator.
auto operator<<(Debug& debug, ImageFlag2D value) -> Debug&
Debug output operator.
auto operator<<(Debug& debug, ImageFlag3D value) -> Debug&
Debug output operator.
auto operator<<(Debug& debug, ImageFlags1D value) -> Debug&
Debug output operator.
auto operator<<(Debug& debug, ImageFlags2D value) -> Debug&
Debug output operator.
auto operator<<(Debug& debug, ImageFlags3D value) -> Debug&
Debug output operator.