#include <program.h>

Public Types | |
| typedef BoundObject | BaseType |
| typedef BoundProgram | ThisType |
Public Member Functions | |
| BoundProgram (void) | |
| const ProgramHandle & | handle (void) const |
| ProgramHandle & | handle (void) |
Protected Member Functions | |
| virtual void | bind (void) |
| BoundProgram (const ProgramHandle &handle, const ProgramBindingParams ¶ms) | |
| const ProgramPtr & | object (void) const |
| ProgramPtr & | object (void) |
| virtual void | unbind (void) |
Friends | |
| class | Context |
Reimplemented from glw::BoundObject.
Reimplemented from glw::BoundObject.
| glw::BoundProgram::BoundProgram | ( | void | ) | [inline] |
| glw::BoundProgram::BoundProgram | ( | const ProgramHandle & | handle, |
| const ProgramBindingParams & | params | ||
| ) | [inline, protected] |
| virtual void glw::BoundProgram::bind | ( | void | ) | [inline, protected, virtual] |
Implements glw::BoundObject.
| const ProgramHandle& glw::BoundProgram::handle | ( | void | ) | const [inline] |
Reimplemented from glw::BoundObject.
| ProgramHandle& glw::BoundProgram::handle | ( | void | ) | [inline] |
Reimplemented from glw::BoundObject.
| const ProgramPtr& glw::BoundProgram::object | ( | void | ) | const [inline, protected] |
Reimplemented from glw::BoundObject.
| ProgramPtr& glw::BoundProgram::object | ( | void | ) | [inline, protected] |
Reimplemented from glw::BoundObject.
| virtual void glw::BoundProgram::unbind | ( | void | ) | [inline, protected, virtual] |
Implements glw::BoundObject.
friend class Context [friend] |
Reimplemented from glw::BoundObject.