iso::visual::GLShader Class Reference

#include <iso_visual_gl.h>

Inherits iso::visual::GLInitObject.

Inheritance diagram for iso::visual::GLShader:

Inheritance graph
[legend]
Collaboration diagram for iso::visual::GLShader:

Collaboration graph
[legend]
List of all members.

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

Constructor & Destructor Documentation

GLShader::GLShader ( const base::String &  pName,
const base::String &  pFileName 
)

GLShader::~GLShader (  ) 


Member Function Documentation

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


Member Data Documentation

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]


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:23:39 2011 for iso visual by  doxygen 1.5.1