ClanLib  2.3.7
CL_ProgramObject_SWRender Member List

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

attach(const CL_ShaderObject &obj)CL_ProgramObject
bind_attribute_location(int index, const CL_StringRef &name)CL_ProgramObject
bind_frag_data_location(int color_number, const CL_StringRef &name)CL_ProgramObject
CL_ProgramObject()CL_ProgramObject
CL_ProgramObject(CL_GraphicContext &gc)CL_ProgramObject
CL_ProgramObject(CL_GraphicContextProvider *gc_provider)CL_ProgramObject
CL_ProgramObject(CL_ProgramObjectProvider *provider)CL_ProgramObject
CL_ProgramObject_SWRender()CL_ProgramObject_SWRenderinline
CL_ProgramObject_SWRender(CL_SoftwareProgram *program, bool is_sprite_program)CL_ProgramObject_SWRender
CL_ProgramObject_SWRender(const CL_ProgramObject &program_object)CL_ProgramObject_SWRender
detach(const CL_ShaderObject &obj)CL_ProgramObject
get_attribute_count() const CL_ProgramObject
get_attribute_location(const CL_StringRef &name) const CL_ProgramObject
get_attributes() const CL_ProgramObject
get_handle() const CL_ProgramObject
get_info_log() const CL_ProgramObject
get_program() const CL_ProgramObject_SWRender
get_provider() const CL_ProgramObject_SWRender
get_shaders() const CL_ProgramObject
get_uniform_count() const CL_ProgramObject
get_uniform_location(const CL_StringRef &name) const CL_ProgramObject
get_uniforms() const CL_ProgramObject
is_null() const CL_ProgramObjectinline
is_sprite_program() const CL_ProgramObject_SWRender
link()CL_ProgramObject
load(CL_GraphicContext &gc, const CL_StringRef &resource_id, CL_ResourceManager *resman)CL_ProgramObjectstatic
load(CL_GraphicContext &gc, const CL_StringRef &vertex_fullname, const CL_StringRef &fragment_fullname)CL_ProgramObjectstatic
load(CL_GraphicContext &gc, const CL_StringRef &vertex_fullname, const CL_StringRef &geometry_fullname, const CL_StringRef &fragment_fullname)CL_ProgramObjectstatic
load(CL_GraphicContext &gc, const CL_StringRef &vertex_filename, const CL_StringRef &fragment_filename, const CL_VirtualDirectory &directory)CL_ProgramObjectstatic
load(CL_GraphicContext &gc, const CL_StringRef &vertex_filename, const CL_StringRef &geometry_filename, const CL_StringRef &fragment_filename, const CL_VirtualDirectory &directory)CL_ProgramObjectstatic
load(CL_GraphicContext &gc, CL_IODevice &vertex_file, CL_IODevice &fragment_file)CL_ProgramObjectstatic
load(CL_GraphicContext &gc, CL_IODevice &vertex_file, CL_IODevice &geometry_file, CL_IODevice &fragment_file)CL_ProgramObjectstatic
load(CL_GraphicContext &gc, const CL_StringRef &fragment_fullname)CL_ProgramObjectstatic
load(CL_GraphicContext &gc, const CL_StringRef &fragment_filename, const CL_VirtualDirectory &directory)CL_ProgramObjectstatic
load(CL_GraphicContext &gc, CL_IODevice &fragment_file)CL_ProgramObjectstatic
load_and_link(CL_GraphicContext &gc, const CL_StringRef &vertex_fullname, const CL_StringRef &fragment_fullname)CL_ProgramObjectstatic
load_and_link(CL_GraphicContext &gc, const CL_StringRef &vertex_fullname, const CL_StringRef &geometry_fullname, const CL_StringRef &fragment_fullname)CL_ProgramObjectstatic
load_and_link(CL_GraphicContext &gc, const CL_StringRef &vertex_filename, const CL_StringRef &fragment_filename, const CL_VirtualDirectory &directory)CL_ProgramObjectstatic
load_and_link(CL_GraphicContext &gc, const CL_StringRef &vertex_filename, const CL_StringRef &geometry_filename, const CL_StringRef &fragment_filename, const CL_VirtualDirectory &directory)CL_ProgramObjectstatic
load_and_link(CL_GraphicContext &gc, CL_IODevice &vertex_file, CL_IODevice &fragment_file)CL_ProgramObjectstatic
load_and_link(CL_GraphicContext &gc, CL_IODevice &vertex_file, CL_IODevice &geometry_file, CL_IODevice &fragment_file)CL_ProgramObjectstatic
load_and_link(CL_GraphicContext &gc, const CL_StringRef &fragment_fullname)CL_ProgramObjectstatic
load_and_link(CL_GraphicContext &gc, const CL_StringRef &fragment_filename, const CL_VirtualDirectory &directory)CL_ProgramObjectstatic
load_and_link(CL_GraphicContext &gc, CL_IODevice &fragment_file)CL_ProgramObjectstatic
operator==(const CL_ProgramObject &other) const CL_ProgramObject
set_uniform1f(const CL_StringRef &name, float value_a)CL_ProgramObject
set_uniform1i(const CL_StringRef &name, int value_a)CL_ProgramObject
set_uniform2b(const CL_StringRef &name, CL_Vec2b vec)CL_ProgramObjectinline
set_uniform2f(const CL_StringRef &name, float value_a, float value_b)CL_ProgramObject
set_uniform2f(const CL_StringRef &name, CL_Vec2f vec)CL_ProgramObjectinline
set_uniform2i(const CL_StringRef &name, int value_a, int value_b)CL_ProgramObject
set_uniform2i(const CL_StringRef &name, CL_Vec2i vec)CL_ProgramObjectinline
set_uniform2s(const CL_StringRef &name, CL_Vec2s vec)CL_ProgramObjectinline
set_uniform3b(const CL_StringRef &name, CL_Vec3b vec)CL_ProgramObjectinline
set_uniform3f(const CL_StringRef &name, float value_a, float value_b, float value_c)CL_ProgramObject
set_uniform3f(const CL_StringRef &name, CL_Vec3f vec)CL_ProgramObjectinline
set_uniform3i(const CL_StringRef &name, int value_a, int value_b, int value_c)CL_ProgramObject
set_uniform3i(const CL_StringRef &name, CL_Vec3i vec)CL_ProgramObjectinline
set_uniform3s(const CL_StringRef &name, CL_Vec3s vec)CL_ProgramObjectinline
set_uniform4b(const CL_StringRef &name, CL_Vec4b vec)CL_ProgramObjectinline
set_uniform4f(const CL_StringRef &name, float value_a, float value_b, float value_c, float value_d)CL_ProgramObject
set_uniform4f(const CL_StringRef &name, CL_Vec4f vec)CL_ProgramObjectinline
set_uniform4i(const CL_StringRef &name, int value_a, int value_b, int value_c, int value_d)CL_ProgramObject
set_uniform4i(const CL_StringRef &name, CL_Vec4i vec)CL_ProgramObjectinline
set_uniform4s(const CL_StringRef &name, CL_Vec4s vec)CL_ProgramObjectinline
set_uniform_matrix(const CL_StringRef &name, int size, int count, bool transpose, float *data)CL_ProgramObject
set_uniform_matrix(const CL_StringRef &name, CL_Mat2f matrix)CL_ProgramObjectinline
set_uniform_matrix(const CL_StringRef &name, CL_Mat3f matrix)CL_ProgramObjectinline
set_uniform_matrix(const CL_StringRef &name, CL_Mat4f matrix)CL_ProgramObjectinline
set_uniform_matrix(const CL_StringRef &name, int count, CL_Mat2f *matrix)CL_ProgramObjectinline
set_uniform_matrix(const CL_StringRef &name, int count, CL_Mat3f *matrix)CL_ProgramObjectinline
set_uniform_matrix(const CL_StringRef &name, int count, CL_Mat4f *matrix)CL_ProgramObjectinline
set_uniformfv(const CL_StringRef &name, int size, int count, float *data)CL_ProgramObject
set_uniformfv(const CL_StringRef &name, int count, CL_Vec2f *data)CL_ProgramObjectinline
set_uniformfv(const CL_StringRef &name, int count, CL_Vec3f *data)CL_ProgramObjectinline
set_uniformfv(const CL_StringRef &name, int count, CL_Vec4f *data)CL_ProgramObjectinline
set_uniformiv(const CL_StringRef &name, int size, int count, int *data)CL_ProgramObject
set_uniformiv(const CL_StringRef &name, int count, CL_Vec2i *data)CL_ProgramObjectinline
set_uniformiv(const CL_StringRef &name, int count, CL_Vec3i *data)CL_ProgramObjectinline
set_uniformiv(const CL_StringRef &name, int count, CL_Vec4i *data)CL_ProgramObjectinline
throw_if_null() const CL_ProgramObject
validate()CL_ProgramObject
~CL_ProgramObject()CL_ProgramObjectvirtual
~CL_ProgramObject_SWRender()CL_ProgramObject_SWRender