zenilib
0.5.3.0
|
#include <Shader.h>
Inherits Zeni::Program.
Public Member Functions | |
Program_GL_Shader () | |
virtual | ~Program_GL_Shader () |
void | attach (Shader &shader) |
GLuint | get () const |
void | link () |
Public Member Functions inherited from Zeni::Program | |
Program () | |
virtual | ~Program () |
Zeni::Program_GL_Shader::Program_GL_Shader | ( | ) |
Definition at line 98 of file Shader.cpp.
|
virtual |
Definition at line 103 of file Shader.cpp.
References glDeleteProgram(), and glDetachShader().
Implements Zeni::Program.
Definition at line 111 of file Shader.cpp.
References Zeni::Shader_GL_Shader::get(), and glAttachShader().
|
inline |
Definition at line 43 of file Shader.hxx.
|
virtual |
Implements Zeni::Program.
Definition at line 117 of file Shader.cpp.
References Zeni::String::c_str(), GL_INFO_LOG_LENGTH, GL_LINK_STATUS, GL_TRUE, glGetProgramInfoLog(), glGetProgramiv(), and glLinkProgram().