C++ SDK Reference  12.5
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
diguyGraphicsShaderProgram Member List

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

bdiGeometryFactory classdiguyGraphicsShaderProgramfriend
bdiShaderProgram classdiguyGraphicsShaderProgramfriend
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_uniform_with_location(int location, const char *name, int value_size, float *values)diguyGraphicsShaderProgramvirtual
bind_uniform_with_location(int location, const char *name, int value_size, 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)diguyGraphicsShaderProgram
diguyGraphicsShaderProgram(void *internal_data)diguyGraphicsShaderProgramprotected
get_additional_feature_name(int index)diguyGraphicsShaderProgram
get_attrib_bind_location(const char *name)diguyGraphicsShaderProgramvirtual
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_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_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()diguyGraphicsShaderProgramvirtual
load()diguyGraphicsShaderProgram
load_pixel_shader_source(const char *filename_base)diguyGraphicsShaderProgramvirtual
load_vertex_shader_source(const char *filename_base)diguyGraphicsShaderProgramvirtual
m_internal_datadiguyGraphicsShaderProgramprivate
print_shader_info_to_log()diguyGraphicsShaderProgram
reload()diguyGraphicsShaderProgramvirtual
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()diguyGraphicsShaderProgramvirtual
~diguyGraphicsShaderProgram()diguyGraphicsShaderProgramprotectedvirtual