nux-1.14.0
|
Public Member Functions | |
GLShaderParameter (GLProgramObject *Shader, const TCHAR *ParamName, eShaderParameterType InType, bool InbIsOptional=FALSE, bool InbIsStatic=FALSE) | |
void | SetUniform1f (FLOAT FloatA) |
void | SetUniform1i (INT i) |
void | SetUniform2f (FLOAT FloatA, FLOAT FloatB) |
void | SetUniform3f (FLOAT FloatA, FLOAT FloatB, FLOAT FloatC) |
void | SetUniform4f (FLOAT FloatA, FLOAT FloatB, FLOAT FloatC, FLOAT FloatD) |
void | SetUniform1fv (GLsizei count, GLfloat *value) |
void | SetUniform2fv (GLsizei count, GLfloat *value) |
void | SetUniform3fv (GLsizei count, GLfloat *value) |
void | SetUniform4fv (GLsizei count, GLfloat *value) |
void | SetUniformMatrix2fv (GLsizei count, GLfloat *value, GLboolean transpose=GL_FALSE) |
void | SetUniformMatrix3fv (GLsizei count, GLfloat *value, GLboolean transpose=GL_FALSE) |
void | SetUniformMatrix4fv (GLsizei count, GLfloat *value, GLboolean transpose=GL_FALSE) |
void | SetTexture (const GLuint textureId) |
void | MapTo (GLProgramObject *Shader) |
Public Attributes | |
int | m_Index |
eShaderParameterType | m_ShaderParameterType |
NString | m_Name |
bool | m_bIsOptional |
bool | m_bIsStatic |
bool | bStaticSet |
GLProgramObject * | m_ShaderProgram |
IOpenGLShaderProgram * | m_ShaderProgram2 |
GLShaderParameter * | m_NextParameter |
UINT | m_Size |
UINT | m_Type |
Definition at line 49 of file GLShaderParameter.h.