#include <iso_visual_gl.h>
Inherits iso::visual::GLInitObject.
Inheritance diagram for iso::visual::GLShader:
Public Member Functions | |
GLShader (const base::String &pName, const base::String &pFileName) | |
~GLShader () | |
void | initialize () throw (VisualException) |
gl::Shader * | shader () throw (VisualException) |
gl::ShaderType | type () const |
const base::String & | name () const |
const base::String & | fileName () const |
Protected Attributes | |
gl::Shader * | mShader |
gl::ShaderType | mType |
base::String | mName |
base::String | mFileName |
GLShader::GLShader | ( | const base::String & | pName, | |
const base::String & | pFileName | |||
) |
GLShader::~GLShader | ( | ) |
void GLShader::initialize | ( | ) | throw (VisualException) [virtual] |
Implements iso::visual::GLInitObject.
gl::Shader * GLShader::shader | ( | ) | throw (VisualException) |
gl::ShaderType GLShader::type | ( | ) | const |
const base::String & GLShader::name | ( | ) | const |
const base::String & GLShader::fileName | ( | ) | const |
gl::Shader* iso::visual::GLShader::mShader [protected] |
gl::ShaderType iso::visual::GLShader::mType [protected] |
base::String iso::visual::GLShader::mName [protected] |
base::String iso::visual::GLShader::mFileName [protected] |