| bind() | diguyOglGraphicsShaderInstance | virtual |
| diguyGraphicsShaderInstance(void *internal_data) | diguyGraphicsShaderInstance | protected |
| diguyOglGraphicsShaderInstance(void *internal_data) | diguyOglGraphicsShaderInstance | |
| get_character() | diguyGraphicsShaderInstance | |
| get_internal_data() | diguyGraphicsShaderInstance | inline |
| get_num_link_matrices() | diguyGraphicsShaderInstance | |
| get_num_variables() | diguyGraphicsShaderInstance | |
| get_shader_matrix_data_ptr() | diguyGraphicsShaderInstance | |
| get_shader_program() | diguyGraphicsShaderInstance | |
| get_shader_technique() | diguyGraphicsShaderInstance | |
| get_variable_float(const char *name, float *value, int get_current=1) | diguyGraphicsShaderInstance | |
| get_variable_int(const char *name, int *value, int get_current=1) | diguyGraphicsShaderInstance | |
| get_variable_name_at_index(int index) | diguyGraphicsShaderInstance | |
| get_variable_type(const char *name) | diguyGraphicsShaderInstance | |
| get_variable_vec2(const char *name, float *x, float *y, int get_current=1) | diguyGraphicsShaderInstance | |
| get_variable_vec3(const char *name, float *x, float *y, float *z, int get_current=1) | diguyGraphicsShaderInstance | |
| get_variable_vec4(const char *name, float *r, float *g, float *b, float *a, int get_current=1) | diguyGraphicsShaderInstance | |
| has_variable(const char *name) | diguyGraphicsShaderInstance | |
| m_shader_technique | diguyOglGraphicsShaderInstance | |
| reset_variables_to_initial_values() | diguyGraphicsShaderInstance | |
| reset_variables_to_program_defaults() | diguyGraphicsShaderInstance | |
| set_variable_float(const char *name, float value, int set_current=1, int set_initial=0, float blend_time=0.0f) | diguyGraphicsShaderInstance | |
| set_variable_int(const char *name, int value, int set_current=1, int set_initial=0) | diguyGraphicsShaderInstance | |
| set_variable_vec2(const char *name, float x, float y, int set_current=1, int set_initial=0, float blend_time=0.0f) | diguyGraphicsShaderInstance | |
| set_variable_vec3(const char *name, float x, float y, float z, int set_current=1, int set_initial=0, float blend_time=0.0f) | diguyGraphicsShaderInstance | |
| set_variable_vec4(const char *name, float x, float y, float z, float w, int set_current=1, int set_initial=0, float blend_time=0.0f) | diguyGraphicsShaderInstance | |
| unbind() | diguyOglGraphicsShaderInstance | virtual |
| update_link_matrices(int num_matrices, const float *mat_data) | diguyGraphicsShaderInstance | virtual |
| ~diguyGraphicsShaderInstance() | diguyGraphicsShaderInstance | protectedvirtual |