DI-Guy C++ SDK Reference  13.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
diguyOglGraphicsShaderTechnique Member List

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

add_additional_shader(diguyGraphicsShaderProgram *program)diguyGraphicsShaderTechnique
build()diguyOglGraphicsShaderTechniquevirtual
diguyGraphicsShaderTechnique(void *internal_data)diguyGraphicsShaderTechniqueprotected
diguyOglGraphicsShaderTechnique(void *internal_data)diguyOglGraphicsShaderTechnique
find_or_create_shader_variation(diguyGraphicsShaderProgram *program, const char *new_name)diguyGraphicsShaderTechnique
get_additional_shader_at_index(int index)diguyGraphicsShaderTechnique
get_internal_data()diguyGraphicsShaderTechniqueinline
get_intersection_shader()diguyGraphicsShaderTechnique
get_name()diguyGraphicsShaderTechnique
get_num_additional_shaders()diguyGraphicsShaderTechnique
get_num_shader_lod_programs(bool instanced=false)diguyGraphicsShaderTechnique
get_program_index_by_distance(float distance, int max_quality_level)diguyGraphicsShaderTechnique
get_shader_by_distance(float distance, int max_quality_level, bool instanced=false)diguyGraphicsShaderTechnique
get_shader_lod_program_at_index(int index, bool instanced=false)diguyGraphicsShaderTechnique
get_shader_lod_range_at_index(int index)diguyGraphicsShaderTechnique
get_shadow_pass_shader()diguyGraphicsShaderTechnique
pick_shader_program(const diguyShaderPickDescription &desc)diguyOglGraphicsShaderTechniquevirtual
set_variable_float(const char *name, float value, int set_current=1, int set_initial=0)diguyGraphicsShaderTechnique
set_variable_int(const char *name, int value, int set_current=1, int set_initial=0)diguyGraphicsShaderTechnique
set_variable_vec2(const char *name, float x, float y, int set_current=1, int set_initial=0)diguyGraphicsShaderTechnique
set_variable_vec3(const char *name, float x, float y, float z, int set_current=1, int set_initial=0)diguyGraphicsShaderTechnique
set_variable_vec4(const char *name, float x, float y, float z, float w, int set_current=1, int set_initial=0)diguyGraphicsShaderTechnique
~diguyGraphicsShaderTechnique()diguyGraphicsShaderTechniqueprotectedvirtual
~diguyOglGraphicsShaderTechnique()diguyOglGraphicsShaderTechnique