C++ SDK Reference  12.5
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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_internal_data()diguyGraphicsShaderTechniqueinline
get_intersection_shader()diguyGraphicsShaderTechnique
get_name()diguyGraphicsShaderTechnique
get_num_additional_shaders()diguyGraphicsShaderTechnique
get_num_shader_lod_programs()diguyGraphicsShaderTechnique
get_program_index_by_distance(float distance, int max_quality_level)diguyGraphicsShaderTechnique
get_shader_by_distance(float distance, int max_quality_level)diguyGraphicsShaderTechnique
get_shader_lod_program_at_index(int index)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