Static Public Attributes | Private Member Functions

VR3Globals Struct Reference

Global static variables struct. More...

#include <VR3Lib.h>

List of all members.

Static Public Attributes

static bool VR3InitFlag
 VR3Lib initialized (true or false)
static GLint max_tex_combined_units
 Maximum number of combined texture units accessed in shaders.
static GLint max_fbo_images
 Maximum number of different renderable images attached to a FBO.
static GLint max_gemoetry_out_components
 Maximum number of components a geometry shader may emit.
static GLint max_shadow_sources
 Maximum number of active shadow sources (for shadow mapping)
static GLfloat max_anisotropy
 Maximum anisotropy supported by the graphic card.

Private Member Functions

 VR3Globals ()
 Private constructor to avoid explicit instantiation.

Detailed Description

Global static variables struct.

This struct is used to store global static variables and parameters, only a single copy of those parameters will be instantiated.

Definition at line 162 of file VR3Lib.h.


Constructor & Destructor Documentation

VR3Globals::VR3Globals (  ) [private]

Private constructor to avoid explicit instantiation.


Member Data Documentation

GLfloat VR3Globals::max_anisotropy [static]

Maximum anisotropy supported by the graphic card.

Definition at line 174 of file VR3Lib.h.

Maximum number of different renderable images attached to a FBO.

Definition at line 168 of file VR3Lib.h.

Maximum number of components a geometry shader may emit.

Definition at line 170 of file VR3Lib.h.

Maximum number of active shadow sources (for shadow mapping)

Definition at line 172 of file VR3Lib.h.

Maximum number of combined texture units accessed in shaders.

Definition at line 166 of file VR3Lib.h.

bool VR3Globals::VR3InitFlag [static]

VR3Lib initialized (true or false)

Definition at line 164 of file VR3Lib.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines