DI-Guy C++ SDK Reference  13.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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()diguyOglGraphicsShaderPrograminline
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_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_used_bitmask(int texture_bitmask)diguyGraphicsShaderProgram
set_variable_float(const char *name, float value, int set_current=1, int set_initial=0)diguyGraphicsShaderProgram
set_variable_int(const char *name, int value, int set_current=1, int set_initial=0)diguyGraphicsShaderProgram
set_variable_vec2(const char *name, float x, float y, int set_current=1, int set_initial=0)diguyGraphicsShaderProgram
set_variable_vec3(const char *name, float x, float y, float z, int set_current=1, int set_initial=0)diguyGraphicsShaderProgram
set_variable_vec4(const char *name, float x, float y, float z, float w, int set_current=1, int set_initial=0)diguyGraphicsShaderProgram
unbind()diguyOglGraphicsShaderProgramvirtual
update_light_uniforms()diguyOglGraphicsShaderProgramprotected
~diguyGraphicsShaderProgram()diguyGraphicsShaderProgramprotectedvirtual
~diguyOglGraphicsShaderProgram()diguyOglGraphicsShaderProgram