Pioneer
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
Graphics::OGL::GenGasGiantColourProgram Class Reference

#include <GenGasGiantColourMaterial.h>

Inheritance diagram for Graphics::OGL::GenGasGiantColourProgram:
Inheritance graph
[legend]
Collaboration diagram for Graphics::OGL::GenGasGiantColourProgram:
Collaboration graph
[legend]

Public Member Functions

 GenGasGiantColourProgram (const MaterialDescriptor &)
 
- Public Member Functions inherited from Graphics::OGL::Program
 Program ()
 
 Program (const std::string &name, const std::string &defines)
 
virtual ~Program ()
 
void Reload ()
 
virtual void Use ()
 
virtual void Unuse ()
 
bool Loaded () const
 

Public Attributes

Uniform v0
 
Uniform v1
 
Uniform v2
 
Uniform v3
 
Uniform fracStep
 
Uniform permTexture
 
Uniform gradTexture
 
Uniform time
 
Uniform frequency
 
Uniform hueAdjust
 
- Public Attributes inherited from Graphics::OGL::Program
Uniform uProjectionMatrix
 
Uniform uViewMatrix
 
Uniform uViewMatrixInverse
 
Uniform uViewProjectionMatrix
 
Uniform uNormalMatrix
 
Uniform invLogZfarPlus1
 
Uniform diffuse
 
Uniform emission
 
Uniform specular
 
Uniform shininess
 
Uniform texture0
 
Uniform texture1
 
Uniform texture2
 
Uniform texture3
 
Uniform texture4
 
Uniform texture5
 
Uniform texture6
 
Uniform heatGradient
 
Uniform heatingMatrix
 
Uniform heatingNormal
 
Uniform heatingAmount
 
Uniform sceneAmbient
 
UniformLight lights [4]
 

Protected Member Functions

virtual void InitUniforms () override final
 
- Protected Member Functions inherited from Graphics::OGL::Program
void LoadShaders (const std::string &, const std::string &defines)
 

Additional Inherited Members

- Protected Attributes inherited from Graphics::OGL::Program
std::string m_name
 
std::string m_defines
 
GLuint m_program
 
bool success
 
- Static Protected Attributes inherited from Graphics::OGL::Program
static GLuint s_curProgram = 0
 

Constructor & Destructor Documentation

◆ GenGasGiantColourProgram()

Graphics::OGL::GenGasGiantColourProgram::GenGasGiantColourProgram ( const MaterialDescriptor desc)
Here is the call graph for this function:

Member Function Documentation

◆ InitUniforms()

void Graphics::OGL::GenGasGiantColourProgram::InitUniforms ( )
finaloverrideprotectedvirtual

Reimplemented from Graphics::OGL::Program.

Here is the call graph for this function:

Member Data Documentation

◆ fracStep

Uniform Graphics::OGL::GenGasGiantColourProgram::fracStep

◆ frequency

Uniform Graphics::OGL::GenGasGiantColourProgram::frequency

◆ gradTexture

Uniform Graphics::OGL::GenGasGiantColourProgram::gradTexture

◆ hueAdjust

Uniform Graphics::OGL::GenGasGiantColourProgram::hueAdjust

◆ permTexture

Uniform Graphics::OGL::GenGasGiantColourProgram::permTexture

◆ time

Uniform Graphics::OGL::GenGasGiantColourProgram::time

◆ v0

Uniform Graphics::OGL::GenGasGiantColourProgram::v0

◆ v1

Uniform Graphics::OGL::GenGasGiantColourProgram::v1

◆ v2

Uniform Graphics::OGL::GenGasGiantColourProgram::v2

◆ v3

Uniform Graphics::OGL::GenGasGiantColourProgram::v3

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