Colobot
Public Member Functions | List of all members
Gfx::CDefaultFramebuffer Class Reference

Concrete implementation of default framebuffer. More...

#include <framebuffer.h>

Inheritance diagram for Gfx::CDefaultFramebuffer:
Inheritance graph
[legend]

Public Member Functions

 CDefaultFramebuffer (const FramebufferParams &params)
 
void Create () override
 Creates default framebuffer.
 
void Destroy () override
 Destroys default framebuffer.
 
bool IsDefault () override
 Returns true.
 
int GetWidth () override
 Returns width of buffers in this framebuffer.
 
int GetHeight () override
 Returns height of buffers in this framebuffer.
 
int GetDepth () override
 Returns depth size in bits.
 
int GetSamples () override
 Returns number of samples or 1 if multisampling is not supported.
 
int GetColorTexture () override
 Returns texture that contains color buffer or 0 if not available.
 
int GetDepthTexture () override
 Returns texture that contains depth buffer or 0 if not available.
 
void Bind () override
 Binds this framebuffer to context.
 
void Unbind () override
 Unbinds this framebuffer from context.
 
void CopyToScreen (int fromX, int fromY, int fromWidth, int fromHeight, int toX, int toY, int toWidth, int toHeight) override
 Copies content of color buffer to screen.
 

Detailed Description

Concrete implementation of default framebuffer.

This class represents default framebuffer implementation.


The documentation for this class was generated from the following files: