CL_ProgramObject Member List

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
CL_ProgramObject()CL_ProgramObject
CL_ProgramObject(CL_GraphicContext &gc)CL_ProgramObject
CL_ProgramObject(CL_GraphicContextProvider *gc_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_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
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_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, 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_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, 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]
set_uniform1f(const CL_StringRef &name, float)CL_ProgramObject
set_uniform1i(const CL_StringRef &name, int)CL_ProgramObject
set_uniform2b(const CL_StringRef &name, CL_Vec2b vec)CL_ProgramObject [inline]
set_uniform2f(const CL_StringRef &name, float, float)CL_ProgramObject
set_uniform2f(const CL_StringRef &name, CL_Vec2f vec)CL_ProgramObject [inline]
set_uniform2i(const CL_StringRef &name, int, int)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, float, float)CL_ProgramObject
set_uniform3f(const CL_StringRef &name, CL_Vec3f vec)CL_ProgramObject [inline]
set_uniform3i(const CL_StringRef &name, int, int, int)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, float, float, float)CL_ProgramObject
set_uniform4f(const CL_StringRef &name, CL_Vec4f vec)CL_ProgramObject [inline]
set_uniform4i(const CL_StringRef &name, int, int, int, int)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]
validate()CL_ProgramObject
~CL_ProgramObject()CL_ProgramObject [virtual]


Generated on Thu Dec 3 02:39:39 2009 for ClanLib by  doxygen 1.4.6