ClanLib  2.3.7
CL_ProgramObjectProvider Member List

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

attach(const CL_ShaderObject &obj)=0CL_ProgramObjectProviderpure virtual
bind_attribute_location(int index, const CL_StringRef &name)=0CL_ProgramObjectProviderpure virtual
bind_frag_data_location(int color_number, const CL_StringRef &name)=0CL_ProgramObjectProviderpure virtual
destroy()=0CL_ProgramObjectProviderpure virtual
detach(const CL_ShaderObject &obj)=0CL_ProgramObjectProviderpure virtual
get_attribute_count() const =0CL_ProgramObjectProviderpure virtual
get_attribute_location(const CL_StringRef &name) const =0CL_ProgramObjectProviderpure virtual
get_attributes() const =0CL_ProgramObjectProviderpure virtual
get_handle() const =0CL_ProgramObjectProviderpure virtual
get_info_log() const =0CL_ProgramObjectProviderpure virtual
get_link_status() const =0CL_ProgramObjectProviderpure virtual
get_shaders() const =0CL_ProgramObjectProviderpure virtual
get_uniform_count() const =0CL_ProgramObjectProviderpure virtual
get_uniform_location(const CL_StringRef &name) const =0CL_ProgramObjectProviderpure virtual
get_uniforms() const =0CL_ProgramObjectProviderpure virtual
get_validate_status() const =0CL_ProgramObjectProviderpure virtual
link()=0CL_ProgramObjectProviderpure virtual
set_uniform1f(const CL_StringRef &name, float)=0CL_ProgramObjectProviderpure virtual
set_uniform1i(const CL_StringRef &name, int)=0CL_ProgramObjectProviderpure virtual
set_uniform2f(const CL_StringRef &name, float, float)=0CL_ProgramObjectProviderpure virtual
set_uniform2i(const CL_StringRef &name, int, int)=0CL_ProgramObjectProviderpure virtual
set_uniform3f(const CL_StringRef &name, float, float, float)=0CL_ProgramObjectProviderpure virtual
set_uniform3i(const CL_StringRef &name, int, int, int)=0CL_ProgramObjectProviderpure virtual
set_uniform4f(const CL_StringRef &name, float, float, float, float)=0CL_ProgramObjectProviderpure virtual
set_uniform4i(const CL_StringRef &name, int, int, int, int)=0CL_ProgramObjectProviderpure virtual
set_uniform_matrix(const CL_StringRef &name, int size, int count, bool transpose, float *data)=0CL_ProgramObjectProviderpure virtual
set_uniformfv(const CL_StringRef &name, int size, int count, float *data)=0CL_ProgramObjectProviderpure virtual
set_uniformiv(const CL_StringRef &name, int size, int count, int *data)=0CL_ProgramObjectProviderpure virtual
validate()=0CL_ProgramObjectProviderpure virtual
~CL_ProgramObjectProvider()CL_ProgramObjectProviderinlinevirtual