ClanLib
2.3.7
|
This is the complete list of members for CL_ProgramObjectProvider, including all inherited members.
attach(const CL_ShaderObject &obj)=0 | CL_ProgramObjectProvider | pure virtual |
bind_attribute_location(int index, const CL_StringRef &name)=0 | CL_ProgramObjectProvider | pure virtual |
bind_frag_data_location(int color_number, const CL_StringRef &name)=0 | CL_ProgramObjectProvider | pure virtual |
destroy()=0 | CL_ProgramObjectProvider | pure virtual |
detach(const CL_ShaderObject &obj)=0 | CL_ProgramObjectProvider | pure virtual |
get_attribute_count() const =0 | CL_ProgramObjectProvider | pure virtual |
get_attribute_location(const CL_StringRef &name) const =0 | CL_ProgramObjectProvider | pure virtual |
get_attributes() const =0 | CL_ProgramObjectProvider | pure virtual |
get_handle() const =0 | CL_ProgramObjectProvider | pure virtual |
get_info_log() const =0 | CL_ProgramObjectProvider | pure virtual |
get_link_status() const =0 | CL_ProgramObjectProvider | pure virtual |
get_shaders() const =0 | CL_ProgramObjectProvider | pure virtual |
get_uniform_count() const =0 | CL_ProgramObjectProvider | pure virtual |
get_uniform_location(const CL_StringRef &name) const =0 | CL_ProgramObjectProvider | pure virtual |
get_uniforms() const =0 | CL_ProgramObjectProvider | pure virtual |
get_validate_status() const =0 | CL_ProgramObjectProvider | pure virtual |
link()=0 | CL_ProgramObjectProvider | pure virtual |
set_uniform1f(const CL_StringRef &name, float)=0 | CL_ProgramObjectProvider | pure virtual |
set_uniform1i(const CL_StringRef &name, int)=0 | CL_ProgramObjectProvider | pure virtual |
set_uniform2f(const CL_StringRef &name, float, float)=0 | CL_ProgramObjectProvider | pure virtual |
set_uniform2i(const CL_StringRef &name, int, int)=0 | CL_ProgramObjectProvider | pure virtual |
set_uniform3f(const CL_StringRef &name, float, float, float)=0 | CL_ProgramObjectProvider | pure virtual |
set_uniform3i(const CL_StringRef &name, int, int, int)=0 | CL_ProgramObjectProvider | pure virtual |
set_uniform4f(const CL_StringRef &name, float, float, float, float)=0 | CL_ProgramObjectProvider | pure virtual |
set_uniform4i(const CL_StringRef &name, int, int, int, int)=0 | CL_ProgramObjectProvider | pure virtual |
set_uniform_matrix(const CL_StringRef &name, int size, int count, bool transpose, float *data)=0 | CL_ProgramObjectProvider | pure virtual |
set_uniformfv(const CL_StringRef &name, int size, int count, float *data)=0 | CL_ProgramObjectProvider | pure virtual |
set_uniformiv(const CL_StringRef &name, int size, int count, int *data)=0 | CL_ProgramObjectProvider | pure virtual |
validate()=0 | CL_ProgramObjectProvider | pure virtual |
~CL_ProgramObjectProvider() | CL_ProgramObjectProvider | inlinevirtual |