Gamp v0.0.7-36-g24b1eb6
Gamp: Graphics, Audio, Multimedia and Processing
Loading...
Searching...
No Matches
gamp::GampEnv Class Reference

Singleton runtime environment properties. More...

#include <Gamp.hpp>

Inheritance diagram for gamp::GampEnv:
Collaboration diagram for gamp::GampEnv:

Static Public Member Functions

static GampEnvget () noexcept
 
- Static Public Member Functions inherited from jau::root_environment
static bool is_terminating () noexcept
 Returns true if program is terminating as detected via atexit() callback or set_terminating() has been called.
 
static void set_terminating () noexcept
 Optional path to signal early termination, i.e.
 

Public Attributes

const bool DEBUG_GLOBAL
 Global Debug flag, retrieved first to triggers GampEnv initialization.
 
const bool DEBUG_GRAPH_RENDER
 Debug Graph Renderer.
 
const bool DEBUG_RENDER_GL_GLSL_CODE
 Debug shader code, i.e.
 
const bool DEBUG_RENDER_GL_GLSL_STATE
 Debug shader state, i.e.
 
const bool DEBUG_WT_EVENT
 Debug all WT event communication.
 

Friends

class BTManager
 

Detailed Description

Singleton runtime environment properties.

Also see jau::environment::getExplodingProperties(const std::string & prefixDomain).

Note that all environment variables listed below can be set using _ instead of ..

Definition at line 123 of file Gamp.hpp.

Member Function Documentation

◆ get()

static GampEnv & gamp::GampEnv::get ( )
inlinestaticnoexcept

Definition at line 170 of file Gamp.hpp.

Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ BTManager

friend class BTManager
friend

Definition at line 124 of file Gamp.hpp.

Member Data Documentation

◆ DEBUG_GLOBAL

const bool gamp::GampEnv::DEBUG_GLOBAL

Global Debug flag, retrieved first to triggers GampEnv initialization.

Definition at line 131 of file Gamp.hpp.

◆ DEBUG_WT_EVENT

const bool gamp::GampEnv::DEBUG_WT_EVENT

Debug all WT event communication.

Environment variable is 'gamp.debug.wt.event'.

Definition at line 143 of file Gamp.hpp.

◆ DEBUG_RENDER_GL_GLSL_CODE

const bool gamp::GampEnv::DEBUG_RENDER_GL_GLSL_CODE

Debug shader code, i.e.

ShaderCode

Environment variable is 'gamp.debug.render.gl.glsl.code'.

Definition at line 151 of file Gamp.hpp.

◆ DEBUG_RENDER_GL_GLSL_STATE

const bool gamp::GampEnv::DEBUG_RENDER_GL_GLSL_STATE

Debug shader state, i.e.

ShaderState

Environment variable is 'gamp.debug.render.gl.glsl.state'.

Definition at line 159 of file Gamp.hpp.

◆ DEBUG_GRAPH_RENDER

const bool gamp::GampEnv::DEBUG_GRAPH_RENDER

Debug Graph Renderer.

Environment variable is 'gamp.debug.graph.render'.

Definition at line 167 of file Gamp.hpp.


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