Public Types | Public Member Functions | Protected Member Functions | Friends
glw::BoundShader Class Reference

#include <shader.h>

Inheritance diagram for glw::BoundShader:
Inheritance graph
[legend]

List of all members.

Public Types

typedef BoundObject BaseType
typedef BoundShader ThisType

Public Member Functions

 BoundShader (void)
const ShaderHandlehandle (void) const
ShaderHandlehandle (void)

Protected Member Functions

virtual void bind (void)
 BoundShader (const ShaderHandle &handle, const ShaderBindingParams &params)
const ShaderPtrobject (void) const
ShaderPtrobject (void)
virtual void unbind (void)

Friends

class Context

Detailed Description

Definition at line 233 of file shader.h.


Member Typedef Documentation

Reimplemented from glw::BoundObject.

Reimplemented in glw::BoundFragmentShader, glw::BoundGeometryShader, and glw::BoundVertexShader.

Definition at line 239 of file shader.h.

Reimplemented from glw::BoundObject.

Reimplemented in glw::BoundFragmentShader, glw::BoundGeometryShader, and glw::BoundVertexShader.

Definition at line 240 of file shader.h.


Constructor & Destructor Documentation

glw::BoundShader::BoundShader ( void  ) [inline]

Definition at line 242 of file shader.h.

glw::BoundShader::BoundShader ( const ShaderHandle handle,
const ShaderBindingParams params 
) [inline, protected]

Definition at line 260 of file shader.h.


Member Function Documentation

virtual void glw::BoundShader::bind ( void  ) [inline, protected, virtual]

Implements glw::BoundObject.

Definition at line 276 of file shader.h.

const ShaderHandle& glw::BoundShader::handle ( void  ) const [inline]

Reimplemented from glw::BoundObject.

Reimplemented in glw::BoundFragmentShader, glw::BoundGeometryShader, and glw::BoundVertexShader.

Definition at line 248 of file shader.h.

ShaderHandle& glw::BoundShader::handle ( void  ) [inline]

Reimplemented from glw::BoundObject.

Reimplemented in glw::BoundFragmentShader, glw::BoundGeometryShader, and glw::BoundVertexShader.

Definition at line 253 of file shader.h.

const ShaderPtr& glw::BoundShader::object ( void  ) const [inline, protected]

Reimplemented from glw::BoundObject.

Reimplemented in glw::BoundFragmentShader, glw::BoundGeometryShader, and glw::BoundVertexShader.

Definition at line 266 of file shader.h.

ShaderPtr& glw::BoundShader::object ( void  ) [inline, protected]

Reimplemented from glw::BoundObject.

Reimplemented in glw::BoundFragmentShader, glw::BoundGeometryShader, and glw::BoundVertexShader.

Definition at line 271 of file shader.h.

virtual void glw::BoundShader::unbind ( void  ) [inline, protected, virtual]

Implements glw::BoundObject.

Definition at line 281 of file shader.h.


Friends And Related Function Documentation

friend class Context [friend]

Reimplemented from glw::BoundObject.

Reimplemented in glw::BoundFragmentShader, glw::BoundGeometryShader, and glw::BoundVertexShader.

Definition at line 235 of file shader.h.


The documentation for this class was generated from the following file:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:06