DI-Guy SDK Documentation  13.2
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_matrix(int bind_location, 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, const char *shader_subdirectory=NULL)diguyGraphicsShaderProgram
diguyGraphicsShaderProgram(void *internal_data)diguyGraphicsShaderProgramprotected
diguyOglGraphicsShaderProgram(void *internal_data)diguyOglGraphicsShaderProgram
get_additional_feature_name(int index)diguyGraphicsShaderProgram
get_attrib_bind_location(const char *name)diguyOglGraphicsShaderProgramvirtual
get_color_attrib_location() const diguyGraphicsShaderProgramvirtual
get_gl_program_object()diguyOglGraphicsShaderPrograminlinevirtual
get_internal_data()diguyGraphicsShaderPrograminline
get_linked()diguyGraphicsShaderProgramvirtual
get_loaded()diguyGraphicsShaderProgramvirtual
get_name()diguyGraphicsShaderProgram
get_normal_attrib_location() const diguyGraphicsShaderProgramvirtual
get_num_additional_feature_names()diguyGraphicsShaderProgram
get_num_variables()diguyGraphicsShaderProgram
get_ogl_uniform_buffer_updater()diguyOglGraphicsShaderPrograminline
get_pixel_shader_filename()diguyGraphicsShaderProgram
get_quality_level()diguyGraphicsShaderProgram
get_shader_type()diguyGraphicsShaderProgram
get_shader_version()diguyGraphicsShaderProgram
get_texture_attrib_location() const diguyGraphicsShaderProgramvirtual
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_use_shared_library()diguyGraphicsShaderProgram
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_attrib_location() const diguyGraphicsShaderProgramvirtual
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, int shader_type, 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_blend_normaldiguyOglGraphicsShaderProgram
m_bind_location_attr_blend_tangentdiguyOglGraphicsShaderProgram
m_bind_location_attr_blend_vertexdiguyOglGraphicsShaderProgram
m_bind_location_attr_colordiguyOglGraphicsShaderProgram
m_bind_location_attr_index_arraydiguyOglGraphicsShaderProgram
m_bind_location_attr_normaldiguyOglGraphicsShaderProgram
m_bind_location_attr_tangentdiguyOglGraphicsShaderProgram
m_bind_location_attr_texturediguyOglGraphicsShaderProgram
m_bind_location_attr_vertexdiguyOglGraphicsShaderProgram
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_blend_weightdiguyOglGraphicsShaderProgram
m_bind_location_ufrm_bump_map_enableddiguyOglGraphicsShaderProgram
m_bind_location_ufrm_component_map_enableddiguyOglGraphicsShaderProgram
m_bind_location_ufrm_component_rowdiguyOglGraphicsShaderProgram
m_bind_location_ufrm_emission_colordiguyOglGraphicsShaderProgram
m_bind_location_ufrm_extra_per_instance_datadiguyOglGraphicsShaderProgram
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_pbr_enableddiguyOglGraphicsShaderProgram
m_bind_location_ufrm_specular_map_enableddiguyOglGraphicsShaderProgram
m_bind_location_ufrm_textures_enableddiguyOglGraphicsShaderProgram
m_gl_pixel_shader_objectdiguyOglGraphicsShaderProgramprotected
m_gl_program_objectdiguyOglGraphicsShaderProgramprotected
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_pixel_shader_validdiguyOglGraphicsShaderProgramprotected
m_ubo_material_block_indexdiguyOglGraphicsShaderProgram
m_ubo_per_frame_block_indexdiguyOglGraphicsShaderProgram
m_ubo_transform_block_indexdiguyOglGraphicsShaderProgram
m_uniform_buffer_updaterdiguyOglGraphicsShaderProgramprotected
m_vertex_shader_filenamediguyOglGraphicsShaderProgramprotected
m_vertex_shader_loadeddiguyOglGraphicsShaderProgramprotected
m_vertex_shader_validdiguyOglGraphicsShaderProgramprotected
print_shader_info_to_log()diguyGraphicsShaderProgram
reload()diguyGraphicsShaderProgram
s_bounddiguyOglGraphicsShaderProgramstatic
set_apply_matrices_flag(int apply_matrices_flag)diguyOglGraphicsShaderProgramvirtual
set_pixel_shader_source_code(const char *shader_source)diguyGraphicsShaderProgram
set_textures_enabled(int enabled)diguyOglGraphicsShaderProgramvirtual
set_textures_used_bitmask(int texture_bitmask)diguyGraphicsShaderProgram
set_use_shared_library(int value)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
set_vertex_shader_source_code(const char *shader_source)diguyGraphicsShaderProgram
unbind()diguyOglGraphicsShaderProgramvirtual
update_light_uniforms()diguyOglGraphicsShaderProgramprotected
~diguyGraphicsShaderProgram()diguyGraphicsShaderProgramprotectedvirtual
~diguyOglGraphicsShaderProgram()diguyOglGraphicsShaderProgram