Colobot
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Gfx::FramebufferParams Struct Reference

Contains parameters for new framebuffer. More...

#include <src/graphics/core/framebuffer.h>

Public Types

enum class  AttachmentType { Texture , Renderbuffer , None }
 

Public Member Functions

void LoadDefault ()
 Loads default values.
 

Public Attributes

int width = 1024
 Requested width of buffers.
 
int height = 1024
 Requested height of buffers.
 
int depth = 16
 Requested depth buffer.
 
int samples = 1
 Requested number of samples for multisampling.
 
AttachmentType colorAttachment = AttachmentType::Renderbuffer
 
AttachmentType depthAttachment = AttachmentType::Renderbuffer
 

Detailed Description

Contains parameters for new framebuffer.

Member Function Documentation

◆ LoadDefault()

void Gfx::FramebufferParams::LoadDefault ( )
inline

Loads default values.

Member Data Documentation

◆ width

int Gfx::FramebufferParams::width = 1024

Requested width of buffers.

◆ height

int Gfx::FramebufferParams::height = 1024

Requested height of buffers.

◆ depth

int Gfx::FramebufferParams::depth = 16

Requested depth buffer.

◆ samples

int Gfx::FramebufferParams::samples = 1

Requested number of samples for multisampling.


The documentation for this struct was generated from the following file: