OrbitEngine::Graphics::GLFrameBuffer class

Base classes

class FrameBuffer

Public static functions

static void Unbind()

Constructors, destructors, conversion operators

GLFrameBuffer(GLuint fbo)
GLFrameBuffer(unsigned int width, unsigned int height)
~GLFrameBuffer()

Public functions

void attachColorTextures(int count, TextureFormatProperties formatProperties, TextureSampleProperties sampleProperties, TextureDimension dimension) override
void attachDepthStencilTexture(bool stencil, TextureSampleProperties sampleProperties, TextureDimension dimension) override
void finalize() override
void bind() const override
void setViewport() const override
void useMip(unsigned int mipLevel) override
void unbind() const override
void clear() const override
void blit(FrameBuffer* source, BlitOperation operation) virtual
auto getID() -> GLuint