DI-Guy SDK Documentation  13.2
diguyGraphicsShaderTechnique Member List

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

add_additional_shader(diguyGraphicsShaderProgram *program)diguyGraphicsShaderTechnique
bdiGeometryFactory classdiguyGraphicsShaderTechniquefriend
bdiShaderTechnique classdiguyGraphicsShaderTechniquefriend
build()diguyGraphicsShaderTechniquevirtual
diguyGraphicsShaderTechnique(void *internal_data)diguyGraphicsShaderTechniqueprotected
find_or_create_shader_variation(diguyGraphicsShaderProgram *program, const char *new_name)diguyGraphicsShaderTechnique
get_additional_shader_at_index(int index)diguyGraphicsShaderTechnique
get_instanced_shadow_pass_shader()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
m_internal_datadiguyGraphicsShaderTechniqueprivate
pick_shader_program(const diguyShaderPickDescription &desc)diguyGraphicsShaderTechniquevirtual
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