bRenderer Namespace Reference

Enumerations

enum  LogMode { LM_INFO, LM_WARNING, LM_ERROR, LM_SYS }
 

Functions

bool loadConfigFile (const std::string &fileName)
 Loads a JSON file containing configurations. More...
 
vmml::Vector3f DEFAULT_AMBIENT_COLOR ()
 
std::string LOG_MODE_INFO ()
 
std::string LOG_MODE_WARNING ()
 
std::string LOG_MODE_ERROR ()
 
std::string LOG_MODE_SYSTEM ()
 
GLint DEFAULT_VIEW_WIDTH ()
 
GLint DEFAULT_VIEW_HEIGHT ()
 
std::string DEFAULT_WINDOW_TITLE ()
 
std::string DEFAULT_FILE_PATH ()
 
std::string DEFAULT_GROUP_NAME ()
 
std::string SHADER_VERSION_MACRO ()
 
std::string SHADER_MAX_LIGHTS_MACRO ()
 
std::string DEFAULT_SHADER_VERSION_DESKTOP ()
 
std::string DEFAULT_SHADER_VERSION_ES ()
 
GLuint DEFAULT_SHADER_MAX_LIGHTS ()
 
std::string DEFAULT_FRAGMENT_SHADER_FILENAME_EXTENSION ()
 
std::string DEFAULT_VERTEX_SHADER_FILENAME_EXTENSION ()
 
std::string DEFAULT_SHADER_UNIFORM_DIFFUSE_MAP ()
 
std::string DEFAULT_SHADER_UNIFORM_SPECULAR_MAP ()
 
std::string DEFAULT_SHADER_UNIFORM_NORMAL_MAP ()
 
std::string DEFAULT_SHADER_UNIFORM_CUBE_MAP ()
 
std::string DEFAULT_SHADER_UNIFORM_SPHERE_MAP ()
 
std::string DEFAULT_SHADER_UNIFORM_CHARACTER_MAP ()
 
std::string DEFAULT_SHADER_UNIFORM_NORMAL_MATRIX ()
 
std::string DEFAULT_SHADER_UNIFORM_MODEL_MATRIX ()
 
std::string DEFAULT_SHADER_UNIFORM_VIEW_MATRIX ()
 
std::string DEFAULT_SHADER_UNIFORM_MODEL_VIEW_MATRIX ()
 
std::string DEFAULT_SHADER_UNIFORM_INVERSE_VIEW_MATRIX ()
 
std::string DEFAULT_SHADER_UNIFORM_PROJECTION_MATRIX ()
 
std::string DEFAULT_SHADER_UNIFORM_NUMBER_OF_LIGHTS ()
 
std::string DEFAULT_SHADER_UNIFORM_LIGHT_POSITION_VIEW_SPACE ()
 
std::string DEFAULT_SHADER_UNIFORM_DIFFUSE_LIGHT_COLOR ()
 
std::string DEFAULT_SHADER_UNIFORM_SPECULAR_LIGHT_COLOR ()
 
std::string DEFAULT_SHADER_UNIFORM_LIGHT_INTENSITY ()
 
std::string DEFAULT_SHADER_UNIFORM_LIGHT_ATTENUATION ()
 
std::string DEFAULT_SHADER_UNIFORM_LIGHT_RADIUS ()
 
std::string DEFAULT_SHADER_UNIFORM_AMBIENT_COLOR ()
 
std::string DEFAULT_SHADER_UNIFORM_TRANSPARENCY ()
 
std::string DEFAULT_SHADER_ATTRIBUTE_POSITION ()
 
std::string DEFAULT_SHADER_ATTRIBUTE_NORMAL ()
 
std::string DEFAULT_SHADER_ATTRIBUTE_TANGENT ()
 
std::string DEFAULT_SHADER_ATTRIBUTE_BITANGENT ()
 
std::string DEFAULT_SHADER_ATTRIBUTE_TEXCOORD ()
 
std::string WAVEFRONT_MATERIAL_NEWMTL ()
 
std::string WAVEFRONT_MATERIAL_AMBIENT_COLOR ()
 
std::string WAVEFRONT_MATERIAL_DIFFUSE_COLOR ()
 
std::string WAVEFRONT_MATERIAL_SPECULAR_COLOR ()
 
std::string WAVEFRONT_MATERIAL_TRANSMISSION_FILTER ()
 
std::string WAVEFRONT_MATERIAL_SPECULAR_EXPONENT ()
 
std::string WAVEFRONT_MATERIAL_OPTICAL_DENSITY ()
 
std::string WAVEFRONT_MATERIAL_ILLUMINATION_MODEL ()
 
std::string WAVEFRONT_MATERIAL_DIFFUSE_MAP ()
 
std::string WAVEFRONT_MATERIAL_SPECULAR_MAP ()
 
std::string WAVEFRONT_MATERIAL_NORMAL_MAP ()
 
std::string WAVEFRONT_MATERIAL_DISSOLVE ()
 
std::string WAVEFRONT_MATERIAL_REFLECTION ()
 
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE ()
 
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_TOP ()
 
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_BOTTOM ()
 
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_FRONT ()
 
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_BACK ()
 
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_LEFT ()
 
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_RIGHT ()
 
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_SPHERE ()
 
GLfloat DEFAULT_FIELD_OF_VIEW ()
 
GLfloat DEFAULT_ASPECT_RATIO ()
 
GLfloat DEFAULT_NEAR_CLIPPING_PLANE ()
 
GLfloat DEFAULT_FAR_CLIPPING_PLANE ()
 
vmml::Vector3f DEFAULT_CAMERA_POSITION ()
 
vmml::Vector3f DEFAULT_CAMERA_ROTATION_AXES ()
 
vmml::Vector4f DEFAULT_LIGHT_POSITION ()
 
vmml::Vector3f DEFAULT_LIGHT_COLOR ()
 
GLfloat DEFAULT_LIGHT_INTENSITY ()
 
GLfloat DEFAULT_LIGHT_ATTENUATION ()
 
GLfloat DEFAULT_LIGHT_RADIUS ()
 
GLuint FONT_MAX_PIXEL_SIZE ()
 
void setStandardFilePath (const std::string &path)
 On desktop systems the standard lookup path for files can be specified. More...
 
std::string getFilePath (const std::string &fileName)
 Get the full path to a file. More...
 
bool fileExists (const std::string &fileName)
 Check if a file exists. More...
 
void log (const std::string &msg, LogMode mode=LM_INFO)
 Write a string to the console. More...
 
void log (const GLubyte *arg, LogMode mode=LM_INFO)
 Write an OpenGL string to the console. More...
 
void log (const std::string &msg, const GLubyte *arg, LogMode mode=LM_INFO)
 Write a message and an OpenGL string to the console. More...
 
std::string SHADER_SOURCE_LINE_BREAK ()
 
std::string SHADER_SOURCE_LINE_ENDING ()
 
std::string SHADER_SOURCE_WHITE_SPACE ()
 
std::string SHADER_SOURCE_HEAD_ES ()
 
std::string SHADER_SOURCE_HEAD_DESKTOP ()
 
std::string SHADER_SOURCE_NUM_LIGHTS ()
 
std::string shader_source_light_properties (GLuint maxLights, bool normalMap, bool diffuseLighting, bool specularLighting)
 
std::string SHADER_SOURCE_MATRICES ()
 
std::string SHADER_SOURCE_ATTRIBUTES ()
 
std::string SHADER_SOURCE_VARYINGS_TEX_COORD ()
 
std::string SHADER_SOURCE_VARYINGS_NORMAL ()
 
std::string SHADER_SOURCE_VARYINGS_CAMERA_TANGENT ()
 
std::string SHADER_SOURCE_VARYINGS_CAMERA_VIEW ()
 
std::string SHADER_SOURCE_COLORS ()
 
std::string SHADER_SOURCE_TRANSPARENCY_VALUE ()
 
std::string SHADER_SOURCE_TEXTURES ()
 
std::string SHADER_SOURCE_TEXT_TEXTURES ()
 
std::string shader_source_function_vertex_main_begin (bool hasLighting, bool hasTextures, bool normalMap)
 
std::string SHADER_SOURCE_FUNCTION_VERTEX_MAIN_TBN ()
 
std::string SHADER_SOURCE_FUNCTION_VERTEX_MAIN_CAMERA_TANGENT_SPACE ()
 
std::string SHADER_SOURCE_FUNCTION_VERTEX_MAIN_CAMERA_VIEW_SPACE ()
 
std::string shader_source_function_lightVector (GLuint maxLights, bool normalMap, bool variableNumberOfLights)
 
std::string SHADER_SOURCE_FUNCTION_VERTEX_MAIN_END ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_BEGIN ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_AMBIENT ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_AMBIENT_COLOR ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_SURFACE_NORMAL_TANGENT_SPACE ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_SURFACE_NORMAL_VIEW_SPACE ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_DIFFUSE ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_DIFFUSE_NO_LIGHTS ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_DIFFUSE_TRANSPARENCY ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_DIFFUSE_NO_LIGHTS_TRANSPARENCY ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_LIGHTING ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_SPECULAR_VIEW_SPACE ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_SPECULAR_TANGENT_SPACE ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_SPECULAR_NO_LIGHTS ()
 
std::string shader_source_function_lighting (GLuint maxLights, bool normalMap, bool diffuseLighting, bool specularLighting, bool variableNumberOfLights)
 
std::string shader_source_function_fragment_finalize_diffuse (bool diffuseColor, bool diffuseMap)
 
std::string shader_source_function_fragment_finalize_specular (bool specularColor, bool specularMap)
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_END_PART1 ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_END_AMBIENT ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_END_DIFFUSE ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_END_SPECULAR ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_END_PART2 ()
 
std::string SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_END_TEXT ()
 
std::string getTag (LogMode mode)
 

Variables

const GLint INPUT_RELEASE = 0
 
const GLint INPUT_PRESS = 1
 
const GLint INPUT_REPEAT = 2
 
const GLint INPUT_UNDEFINED = -1
 
const GLint LEFT_MOUSE_BUTTON = 1
 
const GLint RIGHT_MOUSE_BUTTON = 2
 
const GLint MIDDLE_MOUSE_BUTTON = 3
 
const GLint KEY_SPACE = 32
 
const GLint KEY_APOSTROPHE = 39
 
const GLint KEY_COMMA = 44
 
const GLint KEY_MINUS = 45
 
const GLint KEY_PERIOD = 46
 
const GLint KEY_SLASH = 47
 
const GLint KEY_0 = 48
 
const GLint KEY_1 = 49
 
const GLint KEY_2 = 50
 
const GLint KEY_3 = 51
 
const GLint KEY_4 = 52
 
const GLint KEY_5 = 53
 
const GLint KEY_6 = 54
 
const GLint KEY_7 = 55
 
const GLint KEY_8 = 56
 
const GLint KEY_9 = 57
 
const GLint KEY_SEMICOLON = 59
 
const GLint KEY_EQUAL = 61
 
const GLint KEY_A = 65
 
const GLint KEY_B = 66
 
const GLint KEY_C = 67
 
const GLint KEY_D = 68
 
const GLint KEY_E = 69
 
const GLint KEY_F = 70
 
const GLint KEY_G = 71
 
const GLint KEY_H = 72
 
const GLint KEY_I = 73
 
const GLint KEY_J = 74
 
const GLint KEY_K = 75
 
const GLint KEY_L = 76
 
const GLint KEY_M = 77
 
const GLint KEY_N = 78
 
const GLint KEY_O = 79
 
const GLint KEY_P = 80
 
const GLint KEY_Q = 81
 
const GLint KEY_R = 82
 
const GLint KEY_S = 83
 
const GLint KEY_T = 84
 
const GLint KEY_U = 85
 
const GLint KEY_V = 86
 
const GLint KEY_W = 87
 
const GLint KEY_X = 88
 
const GLint KEY_Y = 89
 
const GLint KEY_Z = 90
 
const GLint KEY_LEFT_BRACKET = 91
 
const GLint KEY_BACKSLASH = 92
 
const GLint KEY_RIGHT_BRACKET = 93
 
const GLint KEY_GRAVE_ACCENT = 96
 
const GLint KEY_WORLD_1 = 161
 
const GLint KEY_WORLD_2 = 162
 
const GLint KEY_ESCAPE = 256
 
const GLint KEY_ENTER = 257
 
const GLint KEY_TAB = 258
 
const GLint KEY_BACKSPACE = 259
 
const GLint KEY_INSERT = 260
 
const GLint KEY_DELETE = 261
 
const GLint KEY_RIGHT = 262
 
const GLint KEY_LEFT = 263
 
const GLint KEY_DOWN = 264
 
const GLint KEY_UP = 265
 
const GLint KEY_PAGE_UP = 266
 
const GLint KEY_PAGE_DOWN = 267
 
const GLint KEY_HOME = 268
 
const GLint KEY_END = 269
 
const GLint KEY_CAPS_LOCK = 280
 
const GLint KEY_SCROLL_LOCK = 281
 
const GLint KEY_NUM_LOCK = 282
 
const GLint KEY_PRINT_SCREEN = 283
 
const GLint KEY_PAUSE = 284
 
const GLint KEY_F1 = 290
 
const GLint KEY_F2 = 291
 
const GLint KEY_F3 = 292
 
const GLint KEY_F4 = 293
 
const GLint KEY_F5 = 294
 
const GLint KEY_F6 = 295
 
const GLint KEY_F7 = 296
 
const GLint KEY_F8 = 297
 
const GLint KEY_F9 = 298
 
const GLint KEY_F10 = 299
 
const GLint KEY_F11 = 300
 
const GLint KEY_F12 = 301
 
const GLint KEY_F13 = 302
 
const GLint KEY_F14 = 303
 
const GLint KEY_F15 = 304
 
const GLint KEY_F16 = 305
 
const GLint KEY_F17 = 306
 
const GLint KEY_F18 = 307
 
const GLint KEY_F19 = 308
 
const GLint KEY_F20 = 309
 
const GLint KEY_F21 = 310
 
const GLint KEY_F22 = 311
 
const GLint KEY_F23 = 312
 
const GLint KEY_F24 = 313
 
const GLint KEY_F25 = 314
 
const GLint KEY_KP_0 = 320
 
const GLint KEY_KP_1 = 321
 
const GLint KEY_KP_2 = 322
 
const GLint KEY_KP_3 = 323
 
const GLint KEY_KP_4 = 324
 
const GLint KEY_KP_5 = 325
 
const GLint KEY_KP_6 = 326
 
const GLint KEY_KP_7 = 327
 
const GLint KEY_KP_8 = 328
 
const GLint KEY_KP_9 = 329
 
const GLint KEY_KP_DECIMAL = 330
 
const GLint KEY_KP_DIVIDE = 331
 
const GLint KEY_KP_MULTIPLY = 332
 
const GLint KEY_KP_SUBTRACT = 333
 
const GLint KEY_KP_ADD = 334
 
const GLint KEY_KP_ENTER = 335
 
const GLint KEY_KP_EQUAL = 336
 
const GLint KEY_LEFT_SHIFT = 340
 
const GLint KEY_LEFT_CONTROL = 341
 
const GLint KEY_LEFT_ALT = 342
 
const GLint KEY_LEFT_SUPER = 343
 
const GLint KEY_RIGHT_SHIFT = 344
 
const GLint KEY_RIGHT_CONTROL = 345
 
const GLint KEY_RIGHT_ALT = 346
 
const GLint KEY_RIGHT_SUPER = 347
 
Json::Value jsonValue
 
Json::Reader jsonReader
 

Enumeration Type Documentation

Enumerator
LM_INFO 
LM_WARNING 
LM_ERROR 
LM_SYS 

Function Documentation

vmml::Vector3f bRenderer::DEFAULT_AMBIENT_COLOR ( )
GLfloat bRenderer::DEFAULT_ASPECT_RATIO ( )
vmml::Vector3f bRenderer::DEFAULT_CAMERA_POSITION ( )
vmml::Vector3f bRenderer::DEFAULT_CAMERA_ROTATION_AXES ( )
GLfloat bRenderer::DEFAULT_FAR_CLIPPING_PLANE ( )
GLfloat bRenderer::DEFAULT_FIELD_OF_VIEW ( )
std::string bRenderer::DEFAULT_FILE_PATH ( )
std::string bRenderer::DEFAULT_FRAGMENT_SHADER_FILENAME_EXTENSION ( )
std::string bRenderer::DEFAULT_GROUP_NAME ( )
GLfloat bRenderer::DEFAULT_LIGHT_ATTENUATION ( )
vmml::Vector3f bRenderer::DEFAULT_LIGHT_COLOR ( )
GLfloat bRenderer::DEFAULT_LIGHT_INTENSITY ( )
vmml::Vector4f bRenderer::DEFAULT_LIGHT_POSITION ( )
GLfloat bRenderer::DEFAULT_LIGHT_RADIUS ( )
GLfloat bRenderer::DEFAULT_NEAR_CLIPPING_PLANE ( )
std::string bRenderer::DEFAULT_SHADER_ATTRIBUTE_BITANGENT ( )
std::string bRenderer::DEFAULT_SHADER_ATTRIBUTE_NORMAL ( )
std::string bRenderer::DEFAULT_SHADER_ATTRIBUTE_POSITION ( )
std::string bRenderer::DEFAULT_SHADER_ATTRIBUTE_TANGENT ( )
std::string bRenderer::DEFAULT_SHADER_ATTRIBUTE_TEXCOORD ( )
GLuint bRenderer::DEFAULT_SHADER_MAX_LIGHTS ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_AMBIENT_COLOR ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_CHARACTER_MAP ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_CUBE_MAP ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_DIFFUSE_LIGHT_COLOR ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_DIFFUSE_MAP ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_INVERSE_VIEW_MATRIX ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_LIGHT_ATTENUATION ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_LIGHT_INTENSITY ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_LIGHT_POSITION_VIEW_SPACE ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_LIGHT_RADIUS ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_MODEL_MATRIX ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_MODEL_VIEW_MATRIX ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_NORMAL_MAP ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_NORMAL_MATRIX ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_NUMBER_OF_LIGHTS ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_PROJECTION_MATRIX ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_SPECULAR_LIGHT_COLOR ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_SPECULAR_MAP ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_SPHERE_MAP ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_TRANSPARENCY ( )
std::string bRenderer::DEFAULT_SHADER_UNIFORM_VIEW_MATRIX ( )
std::string bRenderer::DEFAULT_SHADER_VERSION_DESKTOP ( )
std::string bRenderer::DEFAULT_SHADER_VERSION_ES ( )
std::string bRenderer::DEFAULT_VERTEX_SHADER_FILENAME_EXTENSION ( )
GLint bRenderer::DEFAULT_VIEW_HEIGHT ( )
GLint bRenderer::DEFAULT_VIEW_WIDTH ( )
std::string bRenderer::DEFAULT_WINDOW_TITLE ( )
bool bRenderer::fileExists ( const std::string &  fileName)

Check if a file exists.

Parameters
[in]fileName
GLuint bRenderer::FONT_MAX_PIXEL_SIZE ( )
std::string bRenderer::getFilePath ( const std::string &  fileName)

Get the full path to a file.

Parameters
[in]fileName
std::string bRenderer::getTag ( LogMode  mode)
bool bRenderer::loadConfigFile ( const std::string &  fileName)

Loads a JSON file containing configurations.

Parameters
[in]fileNameFilename including extension
void bRenderer::log ( const std::string &  msg,
LogMode  mode = LM_INFO 
)

Write a string to the console.

Parameters
[in]msgThe message to be displayed
[in]modeDefines the mode of the logger (adds a tag to the string)
void bRenderer::log ( const GLubyte *  arg,
LogMode  mode = LM_INFO 
)

Write an OpenGL string to the console.

Parameters
[in]argThe OpenGL string to be displayed
[in]modeDefines the mode of the logger (adds a tag to the string)
void bRenderer::log ( const std::string &  msg,
const GLubyte *  arg,
LogMode  mode = LM_INFO 
)

Write a message and an OpenGL string to the console.

Parameters
[in]msgThe message to be displayed
[in]argThe OpenGL string to be displayed
[in]modeDefines the mode of the logger (adds a tag to the string)
std::string bRenderer::LOG_MODE_ERROR ( )
std::string bRenderer::LOG_MODE_INFO ( )
std::string bRenderer::LOG_MODE_SYSTEM ( )
std::string bRenderer::LOG_MODE_WARNING ( )
void bRenderer::setStandardFilePath ( const std::string &  path)

On desktop systems the standard lookup path for files can be specified.

Parameters
[in]path
std::string bRenderer::SHADER_MAX_LIGHTS_MACRO ( )
std::string bRenderer::SHADER_SOURCE_ATTRIBUTES ( )
std::string bRenderer::SHADER_SOURCE_COLORS ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_AMBIENT ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_AMBIENT_COLOR ( )
std::string bRenderer::shader_source_function_fragment_finalize_diffuse ( bool  diffuseColor,
bool  diffuseMap 
)
std::string bRenderer::shader_source_function_fragment_finalize_specular ( bool  specularColor,
bool  specularMap 
)
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_DIFFUSE ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_DIFFUSE_NO_LIGHTS ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_DIFFUSE_NO_LIGHTS_TRANSPARENCY ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_DIFFUSE_TRANSPARENCY ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_LIGHTING ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_SPECULAR_NO_LIGHTS ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_SPECULAR_TANGENT_SPACE ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_INIT_SPECULAR_VIEW_SPACE ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_BEGIN ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_END_AMBIENT ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_END_DIFFUSE ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_END_PART1 ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_END_PART2 ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_END_SPECULAR ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_MAIN_END_TEXT ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_SURFACE_NORMAL_TANGENT_SPACE ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_FRAGMENT_SURFACE_NORMAL_VIEW_SPACE ( )
std::string bRenderer::shader_source_function_lighting ( GLuint  maxLights,
bool  normalMap,
bool  diffuseLighting,
bool  specularLighting,
bool  variableNumberOfLights 
)
std::string bRenderer::shader_source_function_lightVector ( GLuint  maxLights,
bool  normalMap,
bool  variableNumberOfLights 
)
std::string bRenderer::shader_source_function_vertex_main_begin ( bool  hasLighting,
bool  hasTextures,
bool  normalMap 
)
std::string bRenderer::SHADER_SOURCE_FUNCTION_VERTEX_MAIN_CAMERA_TANGENT_SPACE ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_VERTEX_MAIN_CAMERA_VIEW_SPACE ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_VERTEX_MAIN_END ( )
std::string bRenderer::SHADER_SOURCE_FUNCTION_VERTEX_MAIN_TBN ( )
std::string bRenderer::SHADER_SOURCE_HEAD_DESKTOP ( )
std::string bRenderer::SHADER_SOURCE_HEAD_ES ( )
std::string bRenderer::shader_source_light_properties ( GLuint  maxLights,
bool  normalMap,
bool  diffuseLighting,
bool  specularLighting 
)
std::string bRenderer::SHADER_SOURCE_LINE_BREAK ( )
std::string bRenderer::SHADER_SOURCE_LINE_ENDING ( )
std::string bRenderer::SHADER_SOURCE_MATRICES ( )
std::string bRenderer::SHADER_SOURCE_NUM_LIGHTS ( )
std::string bRenderer::SHADER_SOURCE_TEXT_TEXTURES ( )
std::string bRenderer::SHADER_SOURCE_TEXTURES ( )
std::string bRenderer::SHADER_SOURCE_TRANSPARENCY_VALUE ( )
std::string bRenderer::SHADER_SOURCE_VARYINGS_CAMERA_TANGENT ( )
std::string bRenderer::SHADER_SOURCE_VARYINGS_CAMERA_VIEW ( )
std::string bRenderer::SHADER_SOURCE_VARYINGS_NORMAL ( )
std::string bRenderer::SHADER_SOURCE_VARYINGS_TEX_COORD ( )
std::string bRenderer::SHADER_SOURCE_WHITE_SPACE ( )
std::string bRenderer::SHADER_VERSION_MACRO ( )
std::string bRenderer::WAVEFRONT_MATERIAL_AMBIENT_COLOR ( )
std::string bRenderer::WAVEFRONT_MATERIAL_DIFFUSE_COLOR ( )
std::string bRenderer::WAVEFRONT_MATERIAL_DIFFUSE_MAP ( )
std::string bRenderer::WAVEFRONT_MATERIAL_DISSOLVE ( )
std::string bRenderer::WAVEFRONT_MATERIAL_ILLUMINATION_MODEL ( )
std::string bRenderer::WAVEFRONT_MATERIAL_NEWMTL ( )
std::string bRenderer::WAVEFRONT_MATERIAL_NORMAL_MAP ( )
std::string bRenderer::WAVEFRONT_MATERIAL_OPTICAL_DENSITY ( )
std::string bRenderer::WAVEFRONT_MATERIAL_REFLECTION ( )
std::string bRenderer::WAVEFRONT_MATERIAL_REFLECTION_TYPE ( )
std::string bRenderer::WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_BACK ( )
std::string bRenderer::WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_BOTTOM ( )
std::string bRenderer::WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_FRONT ( )
std::string bRenderer::WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_LEFT ( )
std::string bRenderer::WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_RIGHT ( )
std::string bRenderer::WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_TOP ( )
std::string bRenderer::WAVEFRONT_MATERIAL_REFLECTION_TYPE_SPHERE ( )
std::string bRenderer::WAVEFRONT_MATERIAL_SPECULAR_COLOR ( )
std::string bRenderer::WAVEFRONT_MATERIAL_SPECULAR_EXPONENT ( )
std::string bRenderer::WAVEFRONT_MATERIAL_SPECULAR_MAP ( )
std::string bRenderer::WAVEFRONT_MATERIAL_TRANSMISSION_FILTER ( )

Variable Documentation

const GLint bRenderer::INPUT_PRESS = 1
const GLint bRenderer::INPUT_RELEASE = 0
const GLint bRenderer::INPUT_REPEAT = 2
const GLint bRenderer::INPUT_UNDEFINED = -1
Json::Reader bRenderer::jsonReader
Json::Value bRenderer::jsonValue
const GLint bRenderer::KEY_0 = 48
const GLint bRenderer::KEY_1 = 49
const GLint bRenderer::KEY_2 = 50
const GLint bRenderer::KEY_3 = 51
const GLint bRenderer::KEY_4 = 52
const GLint bRenderer::KEY_5 = 53
const GLint bRenderer::KEY_6 = 54
const GLint bRenderer::KEY_7 = 55
const GLint bRenderer::KEY_8 = 56
const GLint bRenderer::KEY_9 = 57
const GLint bRenderer::KEY_A = 65
const GLint bRenderer::KEY_APOSTROPHE = 39
const GLint bRenderer::KEY_B = 66
const GLint bRenderer::KEY_BACKSLASH = 92
const GLint bRenderer::KEY_BACKSPACE = 259
const GLint bRenderer::KEY_C = 67
const GLint bRenderer::KEY_CAPS_LOCK = 280
const GLint bRenderer::KEY_COMMA = 44
const GLint bRenderer::KEY_D = 68
const GLint bRenderer::KEY_DELETE = 261
const GLint bRenderer::KEY_DOWN = 264
const GLint bRenderer::KEY_E = 69
const GLint bRenderer::KEY_END = 269
const GLint bRenderer::KEY_ENTER = 257
const GLint bRenderer::KEY_EQUAL = 61
const GLint bRenderer::KEY_ESCAPE = 256
const GLint bRenderer::KEY_F = 70
const GLint bRenderer::KEY_F1 = 290
const GLint bRenderer::KEY_F10 = 299
const GLint bRenderer::KEY_F11 = 300
const GLint bRenderer::KEY_F12 = 301
const GLint bRenderer::KEY_F13 = 302
const GLint bRenderer::KEY_F14 = 303
const GLint bRenderer::KEY_F15 = 304
const GLint bRenderer::KEY_F16 = 305
const GLint bRenderer::KEY_F17 = 306
const GLint bRenderer::KEY_F18 = 307
const GLint bRenderer::KEY_F19 = 308
const GLint bRenderer::KEY_F2 = 291
const GLint bRenderer::KEY_F20 = 309
const GLint bRenderer::KEY_F21 = 310
const GLint bRenderer::KEY_F22 = 311
const GLint bRenderer::KEY_F23 = 312
const GLint bRenderer::KEY_F24 = 313
const GLint bRenderer::KEY_F25 = 314
const GLint bRenderer::KEY_F3 = 292
const GLint bRenderer::KEY_F4 = 293
const GLint bRenderer::KEY_F5 = 294
const GLint bRenderer::KEY_F6 = 295
const GLint bRenderer::KEY_F7 = 296
const GLint bRenderer::KEY_F8 = 297
const GLint bRenderer::KEY_F9 = 298
const GLint bRenderer::KEY_G = 71
const GLint bRenderer::KEY_GRAVE_ACCENT = 96
const GLint bRenderer::KEY_H = 72
const GLint bRenderer::KEY_HOME = 268
const GLint bRenderer::KEY_I = 73
const GLint bRenderer::KEY_INSERT = 260
const GLint bRenderer::KEY_J = 74
const GLint bRenderer::KEY_K = 75
const GLint bRenderer::KEY_KP_0 = 320
const GLint bRenderer::KEY_KP_1 = 321
const GLint bRenderer::KEY_KP_2 = 322
const GLint bRenderer::KEY_KP_3 = 323
const GLint bRenderer::KEY_KP_4 = 324
const GLint bRenderer::KEY_KP_5 = 325
const GLint bRenderer::KEY_KP_6 = 326
const GLint bRenderer::KEY_KP_7 = 327
const GLint bRenderer::KEY_KP_8 = 328
const GLint bRenderer::KEY_KP_9 = 329
const GLint bRenderer::KEY_KP_ADD = 334
const GLint bRenderer::KEY_KP_DECIMAL = 330
const GLint bRenderer::KEY_KP_DIVIDE = 331
const GLint bRenderer::KEY_KP_ENTER = 335
const GLint bRenderer::KEY_KP_EQUAL = 336
const GLint bRenderer::KEY_KP_MULTIPLY = 332
const GLint bRenderer::KEY_KP_SUBTRACT = 333
const GLint bRenderer::KEY_L = 76
const GLint bRenderer::KEY_LEFT = 263
const GLint bRenderer::KEY_LEFT_ALT = 342
const GLint bRenderer::KEY_LEFT_BRACKET = 91
const GLint bRenderer::KEY_LEFT_CONTROL = 341
const GLint bRenderer::KEY_LEFT_SHIFT = 340
const GLint bRenderer::KEY_LEFT_SUPER = 343
const GLint bRenderer::KEY_M = 77
const GLint bRenderer::KEY_MINUS = 45
const GLint bRenderer::KEY_N = 78
const GLint bRenderer::KEY_NUM_LOCK = 282
const GLint bRenderer::KEY_O = 79
const GLint bRenderer::KEY_P = 80
const GLint bRenderer::KEY_PAGE_DOWN = 267
const GLint bRenderer::KEY_PAGE_UP = 266
const GLint bRenderer::KEY_PAUSE = 284
const GLint bRenderer::KEY_PERIOD = 46
const GLint bRenderer::KEY_PRINT_SCREEN = 283
const GLint bRenderer::KEY_Q = 81
const GLint bRenderer::KEY_R = 82
const GLint bRenderer::KEY_RIGHT = 262
const GLint bRenderer::KEY_RIGHT_ALT = 346
const GLint bRenderer::KEY_RIGHT_BRACKET = 93
const GLint bRenderer::KEY_RIGHT_CONTROL = 345
const GLint bRenderer::KEY_RIGHT_SHIFT = 344
const GLint bRenderer::KEY_RIGHT_SUPER = 347
const GLint bRenderer::KEY_S = 83
const GLint bRenderer::KEY_SCROLL_LOCK = 281
const GLint bRenderer::KEY_SEMICOLON = 59
const GLint bRenderer::KEY_SLASH = 47
const GLint bRenderer::KEY_SPACE = 32
const GLint bRenderer::KEY_T = 84
const GLint bRenderer::KEY_TAB = 258
const GLint bRenderer::KEY_U = 85
const GLint bRenderer::KEY_UP = 265
const GLint bRenderer::KEY_V = 86
const GLint bRenderer::KEY_W = 87
const GLint bRenderer::KEY_WORLD_1 = 161
const GLint bRenderer::KEY_WORLD_2 = 162
const GLint bRenderer::KEY_X = 88
const GLint bRenderer::KEY_Y = 89
const GLint bRenderer::KEY_Z = 90
const GLint bRenderer::LEFT_MOUSE_BUTTON = 1
const GLint bRenderer::MIDDLE_MOUSE_BUTTON = 3
const GLint bRenderer::RIGHT_MOUSE_BUTTON = 2