Shaders
This section contains the documentation of the C++ tools and classes that are used to manage the shaders and material system.
Contents:
- Render State Overrides
 - Global Shader Variables
 - Shader Material System
IbufferVbufferShaderReloadCbget_shader_variable_id()get_shader_glob_var_id()shader_channel_type_size()new_shader_material()new_shader_material_by_name_optional()new_shader_material_by_name()shader_exists()get_shader_class_name_by_material_name()getMaxFSHVersion()startup_shaders()load_shaders_bindump()unload_shaders_bindump()register_job_manager_requiring_shaders_bindump()load_shaders_bindump_with_fence()load_shaders_debug_bindump()unload_shaders_debug_bindump()enable_shaders_use_stateblock()enable_shaders_emulate_stateblock()rebuild_shaders_stateblocks()defrag_shaders_stateblocks()shaders_set_reload_flags()get_shader_global_time()set_shader_global_time()advance_shader_global_time()get_shader_global_time_phase()set_stcode_special_tag_interp()dgs_all_shader_vars_optionalsShaderMaterialShaderElementdynrender