Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

shgl::GlBackend Class Reference

Inheritance diagram for shgl::GlBackend:

Inheritance graph
[legend]
Collaboration diagram for shgl::GlBackend:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual SH::ShBackendCodePtr generate_code (const std::string &target, const SH::ShProgramNodeCPtr &shader)
 Generate the backend code for a particular shader.
virtual SH::ShBackendSetPtr generate_set (const SH::ShProgramSet &s)
virtual void unbind_all_programs ()
 Unbind all programs bound under the backend.
virtual void execute (const SH::ShProgramNodeCPtr &program, SH::ShStream &dest)
 Execute a stream program, if supported.

Protected Member Functions

 GlBackend (CodeStrategy *code, TextureStrategy *texture, StreamStrategy *stream)

Detailed Description

Definition at line 132 of file GlBackend.hpp.


The documentation for this class was generated from the following files:
Generated on Thu Jul 28 17:37:24 2005 for Sh by  doxygen 1.4.3-20050530