#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] |
1.5.1