DI-Guy SDK Documentation  13.5
diguyOsgGraphicsShaderProgram Member List

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

bind()diguyGraphicsShaderProgramvirtual
bind_color_array(int num_colors, const float *color_data)diguyGraphicsShaderProgramvirtual
bind_link_matrices(int num_matrices, const float *mat_data)diguyGraphicsShaderProgramvirtual
bind_matrix(int bind_location, const float *mat)diguyGraphicsShaderPrograminlinevirtual
bind_uniform_with_location(int location, const char *name, int value_size, float *float_values)diguyGraphicsShaderProgramvirtual
bind_uniform_with_location(int location, const char *name, int value_size, int *int_values)diguyGraphicsShaderProgramvirtual
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
diguyOsgGraphicsShaderProgram(void *internal_data)diguyOsgGraphicsShaderProgram
get_additional_feature_name(int index)diguyGraphicsShaderProgram
get_attrib_bind_location(const char *name)diguyGraphicsShaderProgramvirtual
get_color_attrib_location() const diguyGraphicsShaderProgramvirtual
get_gl_program_object()diguyGraphicsShaderProgramvirtual
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_pixel_shader_filename()diguyGraphicsShaderProgram
get_program()diguyOsgGraphicsShaderPrograminline
get_quality_level()diguyGraphicsShaderProgram
get_shader_type()diguyGraphicsShaderProgram
get_shader_version()diguyGraphicsShaderProgram
get_state_set()diguyOsgGraphicsShaderPrograminline
get_texture_attrib_location() const diguyGraphicsShaderProgramvirtual
get_textures_used_bitmask()diguyGraphicsShaderProgram
get_transposed_matrix_data()diguyGraphicsShaderProgramstatic
get_uniform_bind_location(const char *name)diguyGraphicsShaderProgramvirtual
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()diguyOsgGraphicsShaderProgramvirtual
load()diguyGraphicsShaderProgram
load_pixel_shader_source(const char *filename)diguyOsgGraphicsShaderProgramvirtual
load_vertex_shader_source(const char *filename)diguyOsgGraphicsShaderProgramvirtual
m_fragment_shaderdiguyOsgGraphicsShaderProgramprotected
m_fragment_shader_filenamediguyOsgGraphicsShaderProgramprotected
m_programdiguyOsgGraphicsShaderProgramprotected
m_state_setdiguyOsgGraphicsShaderProgramprotected
m_vertex_shaderdiguyOsgGraphicsShaderProgramprotected
m_vertex_shader_filenamediguyOsgGraphicsShaderProgramprotected
print_shader_info_to_log()diguyGraphicsShaderProgram
reload()diguyGraphicsShaderProgramvirtual
set_apply_matrices_flag(int apply_matrices_flag)diguyGraphicsShaderPrograminlinevirtual
set_pixel_shader_source_code(const char *shader_source)diguyGraphicsShaderProgram
set_textures_enabled(int enabled)diguyGraphicsShaderPrograminlinevirtual
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()diguyGraphicsShaderProgramvirtual
~diguyGraphicsShaderProgram()diguyGraphicsShaderProgramprotectedvirtual
~diguyOsgGraphicsShaderProgram()diguyOsgGraphicsShaderProgram