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

ShCc::CcBackend Class Reference

Inheritance diagram for ShCc::CcBackend:

Inheritance graph
[legend]
Collaboration diagram for ShCc::CcBackend:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CcBackend (void)
 ~CcBackend (void)
std::string name (void) const
 Short name of the backend (e.g.
std::string version (void) const
 Backend-specific version number.
SH::ShBackendCodePtr generate_code (const std::string &target, const SH::ShProgramNodeCPtr &program)
 Generate the backend code for a particular shader.
void execute (const SH::ShProgramNodeCPtr &program, SH::ShStream &dest)
 Execute a stream program, if supported.

Detailed Description

Definition at line 180 of file Cc.hpp.


Member Function Documentation

std::string ShCc::CcBackend::name void   )  const [inline, virtual]
 

Short name of the backend (e.g.

"arb", "cc", "glsl")

Reimplemented from SH::ShBackend.

Definition at line 186 of file Cc.hpp.


The documentation for this class was generated from the following files:
Generated on Wed Jun 15 18:16:50 2005 for Sh by  doxygen 1.4.3-20050530