ClanLib
2.3.7
|
This is the complete list of members for CL_ProgramObject, 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 | |
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_provider() const | CL_ProgramObject | |
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_ProgramObject | inline |
link() | CL_ProgramObject | |
load(CL_GraphicContext &gc, const CL_StringRef &resource_id, CL_ResourceManager *resman) | CL_ProgramObject | static |
load(CL_GraphicContext &gc, const CL_StringRef &vertex_fullname, const CL_StringRef &fragment_fullname) | CL_ProgramObject | static |
load(CL_GraphicContext &gc, const CL_StringRef &vertex_fullname, const CL_StringRef &geometry_fullname, const CL_StringRef &fragment_fullname) | CL_ProgramObject | static |
load(CL_GraphicContext &gc, const CL_StringRef &vertex_filename, const CL_StringRef &fragment_filename, const CL_VirtualDirectory &directory) | CL_ProgramObject | static |
load(CL_GraphicContext &gc, const CL_StringRef &vertex_filename, const CL_StringRef &geometry_filename, const CL_StringRef &fragment_filename, const CL_VirtualDirectory &directory) | CL_ProgramObject | static |
load(CL_GraphicContext &gc, CL_IODevice &vertex_file, CL_IODevice &fragment_file) | CL_ProgramObject | static |
load(CL_GraphicContext &gc, CL_IODevice &vertex_file, CL_IODevice &geometry_file, CL_IODevice &fragment_file) | CL_ProgramObject | static |
load(CL_GraphicContext &gc, const CL_StringRef &fragment_fullname) | CL_ProgramObject | static |
load(CL_GraphicContext &gc, const CL_StringRef &fragment_filename, const CL_VirtualDirectory &directory) | CL_ProgramObject | static |
load(CL_GraphicContext &gc, CL_IODevice &fragment_file) | CL_ProgramObject | static |
load_and_link(CL_GraphicContext &gc, const CL_StringRef &vertex_fullname, const CL_StringRef &fragment_fullname) | CL_ProgramObject | static |
load_and_link(CL_GraphicContext &gc, const CL_StringRef &vertex_fullname, const CL_StringRef &geometry_fullname, const CL_StringRef &fragment_fullname) | CL_ProgramObject | static |
load_and_link(CL_GraphicContext &gc, const CL_StringRef &vertex_filename, const CL_StringRef &fragment_filename, const CL_VirtualDirectory &directory) | CL_ProgramObject | static |
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_ProgramObject | static |
load_and_link(CL_GraphicContext &gc, CL_IODevice &vertex_file, CL_IODevice &fragment_file) | CL_ProgramObject | static |
load_and_link(CL_GraphicContext &gc, CL_IODevice &vertex_file, CL_IODevice &geometry_file, CL_IODevice &fragment_file) | CL_ProgramObject | static |
load_and_link(CL_GraphicContext &gc, const CL_StringRef &fragment_fullname) | CL_ProgramObject | static |
load_and_link(CL_GraphicContext &gc, const CL_StringRef &fragment_filename, const CL_VirtualDirectory &directory) | CL_ProgramObject | static |
load_and_link(CL_GraphicContext &gc, CL_IODevice &fragment_file) | CL_ProgramObject | static |
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_ProgramObject | inline |
set_uniform2f(const CL_StringRef &name, float value_a, float value_b) | CL_ProgramObject | |
set_uniform2f(const CL_StringRef &name, CL_Vec2f vec) | CL_ProgramObject | inline |
set_uniform2i(const CL_StringRef &name, int value_a, int value_b) | CL_ProgramObject | |
set_uniform2i(const CL_StringRef &name, CL_Vec2i vec) | CL_ProgramObject | inline |
set_uniform2s(const CL_StringRef &name, CL_Vec2s vec) | CL_ProgramObject | inline |
set_uniform3b(const CL_StringRef &name, CL_Vec3b vec) | CL_ProgramObject | inline |
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_ProgramObject | inline |
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_ProgramObject | inline |
set_uniform3s(const CL_StringRef &name, CL_Vec3s vec) | CL_ProgramObject | inline |
set_uniform4b(const CL_StringRef &name, CL_Vec4b vec) | CL_ProgramObject | inline |
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_ProgramObject | inline |
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_ProgramObject | inline |
set_uniform4s(const CL_StringRef &name, CL_Vec4s vec) | CL_ProgramObject | inline |
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_ProgramObject | inline |
set_uniform_matrix(const CL_StringRef &name, CL_Mat3f matrix) | CL_ProgramObject | inline |
set_uniform_matrix(const CL_StringRef &name, CL_Mat4f matrix) | CL_ProgramObject | inline |
set_uniform_matrix(const CL_StringRef &name, int count, CL_Mat2f *matrix) | CL_ProgramObject | inline |
set_uniform_matrix(const CL_StringRef &name, int count, CL_Mat3f *matrix) | CL_ProgramObject | inline |
set_uniform_matrix(const CL_StringRef &name, int count, CL_Mat4f *matrix) | CL_ProgramObject | inline |
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_ProgramObject | inline |
set_uniformfv(const CL_StringRef &name, int count, CL_Vec3f *data) | CL_ProgramObject | inline |
set_uniformfv(const CL_StringRef &name, int count, CL_Vec4f *data) | CL_ProgramObject | inline |
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_ProgramObject | inline |
set_uniformiv(const CL_StringRef &name, int count, CL_Vec3i *data) | CL_ProgramObject | inline |
set_uniformiv(const CL_StringRef &name, int count, CL_Vec4i *data) | CL_ProgramObject | inline |
throw_if_null() const | CL_ProgramObject | |
validate() | CL_ProgramObject | |
~CL_ProgramObject() | CL_ProgramObject | virtual |