DI-Guy SDK Documentation  13.1
diguyOglGraphicsShaderProgram Member List

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

bind()diguyOglGraphicsShaderProgramvirtual
bind_color_array(int num_colors, const float *color_data)diguyOglGraphicsShaderProgramvirtual
bind_link_matrices(int num_mats, const float *mat_data)diguyOglGraphicsShaderProgramvirtual
bind_uniform_with_location(int location, const char *name, int value_size, float *values)diguyOglGraphicsShaderProgramvirtual
bind_uniform_with_location(int location, const char *name, int value_size, int *values)diguyOglGraphicsShaderProgramvirtual
derive_diguy_shader_source_filename(char *result, int result_max_len, const char *shader_base_name, const char *shader_language, const char *shader_type, int include_diguy_default_shader_directory)diguyGraphicsShaderProgram
diguyGraphicsShaderProgram(void *internal_data)diguyGraphicsShaderProgramprotected
diguyOglGraphicsShaderProgram(void *internal_data)diguyOglGraphicsShaderProgram
free_shader_source(char *source_source)diguyOglGraphicsShaderProgramprotected
get_additional_feature_name(int index)diguyGraphicsShaderProgram
get_attrib_bind_location(const char *name)diguyOglGraphicsShaderProgramvirtual
get_gl_program_object()diguyOglGraphicsShaderPrograminlinevirtual
get_internal_data()diguyGraphicsShaderPrograminline
get_linked()diguyGraphicsShaderProgramvirtual
get_loaded()diguyGraphicsShaderProgramvirtual
get_name()diguyGraphicsShaderProgram
get_num_additional_feature_names()diguyGraphicsShaderProgram
get_num_variables()diguyGraphicsShaderProgram
get_pixel_shader_filename()diguyGraphicsShaderProgram
get_quality_level()diguyGraphicsShaderProgram
get_shader_type()diguyGraphicsShaderProgram
get_shader_version()diguyGraphicsShaderProgram
get_textures_used_bitmask()diguyGraphicsShaderProgram
get_transposed_matrix_data()diguyGraphicsShaderProgramstatic
get_uniform_bind_location(const char *name)diguyOglGraphicsShaderProgramvirtual
get_use_4x3_shader_matrix_data()diguyGraphicsShaderProgramstatic
get_valid()diguyGraphicsShaderProgramvirtual
get_variable_float(const char *name, float *value, int get_current=1)diguyGraphicsShaderProgram
get_variable_int(const char *name, int *value, int get_current=1)diguyGraphicsShaderProgram
get_variable_name_at_index(int index)diguyGraphicsShaderProgram
get_variable_type(const char *name)diguyGraphicsShaderProgram
get_variable_vec2(const char *name, float *x, float *y, int get_current=1)diguyGraphicsShaderProgram
get_variable_vec3(const char *name, float *x, float *y, float *z, int get_current=1)diguyGraphicsShaderProgram
get_variable_vec4(const char *name, float *r, float *g, float *b, float *a, int get_current=1)diguyGraphicsShaderProgram
get_vertex_shader_filename()diguyGraphicsShaderProgram
has_additional_feature(const char *name)diguyGraphicsShaderProgram
has_variable(const char *name)diguyGraphicsShaderProgram
link()diguyOglGraphicsShaderProgramvirtual
load()diguyGraphicsShaderProgram
load_and_compile_shader(GLhandleARB shader_object, const char *shader_filename, bool &shader_loaded)diguyOglGraphicsShaderProgramprotected
load_pixel_shader_source(const char *filename_base)diguyOglGraphicsShaderProgramvirtual
load_shader_source(const char *shader_filename)diguyOglGraphicsShaderProgramprotected
load_vertex_shader_source(const char *filename_base)diguyOglGraphicsShaderProgramvirtual
m_bind_location_attr_index_arraydiguyOglGraphicsShaderProgram
m_bind_location_attr_tangentdiguyOglGraphicsShaderProgram
m_bind_location_attr_weight_arraydiguyOglGraphicsShaderProgram
m_bind_location_ufrm_apply_matrices_flagdiguyOglGraphicsShaderProgram
m_bind_location_ufrm_base_matrices_countdiguyOglGraphicsShaderProgram
m_bind_location_ufrm_base_matrices_startdiguyOglGraphicsShaderProgram
m_bind_location_ufrm_bump_map_enableddiguyOglGraphicsShaderProgram
m_bind_location_ufrm_component_map_enableddiguyOglGraphicsShaderProgram
m_bind_location_ufrm_eye_point_osdiguyOglGraphicsShaderProgram
m_bind_location_ufrm_inverse_transform_matrixdiguyOglGraphicsShaderProgram
m_bind_location_ufrm_light_arraydiguyOglGraphicsShaderProgram
m_bind_location_ufrm_light_dir_osdiguyOglGraphicsShaderProgram
m_bind_location_ufrm_link_colorsdiguyOglGraphicsShaderProgram
m_bind_location_ufrm_link_matricesdiguyOglGraphicsShaderProgram
m_bind_location_ufrm_link_matrices_countdiguyOglGraphicsShaderProgram
m_bind_location_ufrm_link_matrices_startdiguyOglGraphicsShaderProgram
m_bind_location_ufrm_link_matrices_tbodiguyOglGraphicsShaderProgram
m_bind_location_ufrm_link_matrixdiguyOglGraphicsShaderProgram
m_bind_location_ufrm_misc_1_map_enableddiguyOglGraphicsShaderProgram
m_bind_location_ufrm_misc_2_map_enableddiguyOglGraphicsShaderProgram
m_bind_location_ufrm_specular_map_enableddiguyOglGraphicsShaderProgram
m_bind_location_ufrm_textures_enableddiguyOglGraphicsShaderProgram
m_gl_pixel_shader_objectdiguyOglGraphicsShaderProgramprotected
m_gl_program_objectdiguyOglGraphicsShaderProgram
m_gl_vertex_shader_objectdiguyOglGraphicsShaderProgramprotected
m_include_point_lightsdiguyOglGraphicsShaderProgram
m_last_light_update_timediguyOglGraphicsShaderProgramprotected
m_last_matrix_datadiguyOglGraphicsShaderProgramprotected
m_linkeddiguyOglGraphicsShaderProgramprotected
m_pixel_shader_filenamediguyOglGraphicsShaderProgramprotected
m_pixel_shader_loadeddiguyOglGraphicsShaderProgramprotected
m_vertex_shader_filenamediguyOglGraphicsShaderProgramprotected
m_vertex_shader_loadeddiguyOglGraphicsShaderProgramprotected
print_shader_info_to_log()diguyGraphicsShaderProgram
reload()diguyOglGraphicsShaderProgramvirtual
set_apply_matrices_flag(int apply_matrices_flag)diguyOglGraphicsShaderProgramvirtual
set_textures_enabled(int enabled)diguyOglGraphicsShaderProgramvirtual
set_textures_used_bitmask(int texture_bitmask)diguyGraphicsShaderProgram
set_variable_float(const char *name, float value, int set_current=1, int set_initial=0, int create=0)diguyGraphicsShaderProgram
set_variable_int(const char *name, int value, int set_current=1, int set_initial=0, int create=0)diguyGraphicsShaderProgram
set_variable_vec2(const char *name, float x, float y, int set_current=1, int set_initial=0, int create=0)diguyGraphicsShaderProgram
set_variable_vec3(const char *name, float x, float y, float z, int set_current=1, int set_initial=0, int create=0)diguyGraphicsShaderProgram
set_variable_vec4(const char *name, float x, float y, float z, float w, int set_current=1, int set_initial=0, int create=0)diguyGraphicsShaderProgram
unbind()diguyOglGraphicsShaderProgramvirtual
update_light_uniforms()diguyOglGraphicsShaderProgramprotected
~diguyGraphicsShaderProgram()diguyGraphicsShaderProgramprotectedvirtual
~diguyOglGraphicsShaderProgram()diguyOglGraphicsShaderProgram