Magnum/GL/AbstractFramebuffer.h file

Class Magnum::GL::AbstractFramebuffer, enum Magnum::GL::FramebufferClear, Magnum::GL::FramebufferBlit, Magnum::GL::FramebufferBlitFilter, Magnum::GL::FramebufferTarget, enum set Magnum::GL::FramebufferClearMask.

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::GL
OpenGL wrapping layer.

Classes

class Magnum::GL::AbstractFramebuffer
Base for default and named framebuffers.

Enums

enum class FramebufferClear: GLbitfield { Color = GL_COLOR_BUFFER_BIT, Depth = GL_DEPTH_BUFFER_BIT, Stencil = GL_STENCIL_BUFFER_BIT }
Mask for framebuffer clearing.
enum class FramebufferBlit: GLbitfield { Color = GL_COLOR_BUFFER_BIT, Depth = GL_DEPTH_BUFFER_BIT, Stencil = GL_STENCIL_BUFFER_BIT }
Mask for framebuffer blitting.
enum class FramebufferBlitFilter: GLenum { Nearest = GL_NEAREST, Linear = GL_LINEAR }
Framebuffer blit filtering.
enum class FramebufferTarget: GLenum { Read = GL_READ_FRAMEBUFFER, Draw = GL_DRAW_FRAMEBUFFER }
Framebuffer target.

Typedefs

using FramebufferClearMask = Containers::EnumSet<FramebufferClear>
Mask for framebuffer clearing.
using FramebufferBlitMask = Containers::EnumSet<FramebufferBlit>
Mask for framebuffer blitting.