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
Ibuffer
Vbuffer
ShaderReloadCb
get_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_optionals
ShaderMaterial
ShaderElement
dynrender