cgv
cgv::render::context_config Struct Reference

#include <context.h>

Inheritance diagram for cgv::render::context_config:
cgv::render::context cgv::render::render_config cgv::render::gl::gl_context

context creation parameters

bool depth_buffer
 default: true
 
bool double_buffer
 default: true
 
bool alpha_buffer
 default: false
 
bool stereo_buffer
 default: false
 
bool stencil_buffer
 default: false
 
bool accumulation_buffer
 default: false
 
bool multi_sample_buffer
 default: false
 
int depth_bits
 default: -1
 
int stencil_bits
 default: -1
 
int accumulation_bits
 default: -1
 
int nr_multi_samples
 default: -1
 
int version_major
 default: -1 ... major version of maximum supported OpenGL version
 
int version_minor
 default: -1 ... minor version of maximum supported OpenGL version
 
bool forward_compatible
 default: false
 
bool debug
 default: false in release and true in debug version
 
bool core_profile
 default: false
 
 context_config ()
 construct config with default parameters More...
 
bool self_reflect (cgv::reflect::reflection_handler &srh)
 reflect the shader_path member
 

Detailed Description

configuration object used to define context parameters that need to be set already at creation time

Constructor & Destructor Documentation

◆ context_config()

cgv::render::context_config::context_config ( )

construct config with default parameters

default: false in release and true in debug version


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