Interface for commands participating in drawing primitives.
More...
#include <software_program.h>
List of all members.
Detailed Description
Interface for commands participating in drawing primitives.
Constructor & Destructor Documentation
virtual CL_SoftwareProgram::~CL_SoftwareProgram |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual CL_PixelCommand* CL_SoftwareProgram::draw_line |
( |
CL_PixelPipeline * |
pipeline, |
|
|
const std::vector< CL_Vec4f > & |
attribute_values | |
|
) |
| | [pure virtual] |
virtual CL_PixelCommand* CL_SoftwareProgram::draw_sprite |
( |
CL_PixelPipeline * |
pipeline, |
|
|
const std::vector< CL_Vec4f > & |
attribute_values | |
|
) |
| | [pure virtual] |
virtual CL_PixelCommand* CL_SoftwareProgram::draw_triangle |
( |
CL_PixelPipeline * |
pipeline, |
|
|
const std::vector< CL_Vec4f > & |
attribute_values | |
|
) |
| | [pure virtual] |
virtual int CL_SoftwareProgram::get_attribute_count |
( |
|
) |
const [pure virtual] |
virtual CL_Vec4f CL_SoftwareProgram::get_attribute_default |
( |
int |
index |
) |
[inline, virtual] |
virtual int CL_SoftwareProgram::get_attribute_index |
( |
const CL_StringRef & |
name |
) |
const [pure virtual] |
virtual void CL_SoftwareProgram::set_uniform |
( |
const CL_StringRef & |
name, |
|
|
const CL_Vec4f & |
vec | |
|
) |
| | [pure virtual] |
virtual void CL_SoftwareProgram::set_uniform_matrix |
( |
const CL_StringRef & |
name, |
|
|
const CL_Mat4f & |
mat | |
|
) |
| | [pure virtual] |
The documentation for this class was generated from the following file: