#include <GteGLSLVisualProgram.h>

Public Member Functions | |
| GLuint | GetGShaderHandle () const |
| GLuint | GetProgramHandle () const |
| GLuint | GetPShaderHandle () const |
| GLSLReflection const & | GetReflector () const |
| GLuint | GetVShaderHandle () const |
| GLSLVisualProgram (GLuint programHandle, GLuint vshaderHandle, GLuint pshaderHandle, GLuint gshaderHandle) | |
| virtual | ~GLSLVisualProgram () |
Public Member Functions inherited from gte::VisualProgram | |
| std::shared_ptr< GeometryShader > const & | GetGShader () const |
| std::shared_ptr< PixelShader > const & | GetPShader () const |
| std::shared_ptr< VertexShader > const & | GetVShader () const |
| void | SetGShader (std::shared_ptr< GeometryShader > const &shader) |
| void | SetPShader (std::shared_ptr< PixelShader > const &shader) |
| void | SetVShader (std::shared_ptr< VertexShader > const &shader) |
| VisualProgram () | |
| virtual | ~VisualProgram () |
Private Attributes | |
| GLuint | mGShaderHandle |
| GLuint | mProgramHandle |
| GLuint | mPShaderHandle |
| GLSLReflection | mReflector |
| GLuint | mVShaderHandle |
Definition at line 23 of file GteGLSLVisualProgram.h.
|
virtual |
Definition at line 12 of file GteGLSLVisualProgram.cpp.
| GLSLVisualProgram::GLSLVisualProgram | ( | GLuint | programHandle, |
| GLuint | vshaderHandle, | ||
| GLuint | pshaderHandle, | ||
| GLuint | gshaderHandle | ||
| ) |
Definition at line 38 of file GteGLSLVisualProgram.cpp.
|
inline |
Definition at line 60 of file GteGLSLVisualProgram.h.
|
inline |
Definition at line 45 of file GteGLSLVisualProgram.h.
|
inline |
Definition at line 55 of file GteGLSLVisualProgram.h.
|
inline |
Definition at line 65 of file GteGLSLVisualProgram.h.
|
inline |
Definition at line 50 of file GteGLSLVisualProgram.h.
|
private |
Definition at line 41 of file GteGLSLVisualProgram.h.
|
private |
Definition at line 41 of file GteGLSLVisualProgram.h.
|
private |
Definition at line 41 of file GteGLSLVisualProgram.h.
|
private |
Definition at line 42 of file GteGLSLVisualProgram.h.
|
private |
Definition at line 41 of file GteGLSLVisualProgram.h.