|
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 |
1.8.4