ClanLib  2.3.7
CL_SoftwareProgram Member List

This is the complete list of members for CL_SoftwareProgram, including all inherited members.

draw_line(CL_PixelPipeline *pipeline, const std::vector< CL_Vec4f > &attribute_values)=0CL_SoftwareProgrampure virtual
draw_sprite(CL_PixelPipeline *pipeline, const std::vector< CL_Vec4f > &attribute_values)=0CL_SoftwareProgrampure virtual
draw_triangle(CL_PixelPipeline *pipeline, const std::vector< CL_Vec4f > &attribute_values)=0CL_SoftwareProgrampure virtual
get_attribute_count() const =0CL_SoftwareProgrampure virtual
get_attribute_default(int index)CL_SoftwarePrograminlinevirtual
get_attribute_index(const CL_StringRef &name) const =0CL_SoftwareProgrampure virtual
set_uniform(const CL_StringRef &name, const CL_Vec4f &vec)=0CL_SoftwareProgrampure virtual
set_uniform_matrix(const CL_StringRef &name, const CL_Mat4f &mat)=0CL_SoftwareProgrampure virtual
~CL_SoftwareProgram()CL_SoftwarePrograminlinevirtual