| add_default(Scene *scene) | ShaderManager | static |
| attribute_lock_ | ShaderManager | protected |
| AttributeIDMap typedef | ShaderManager | protected |
| bsdf_tables | ShaderManager | protected |
| compute_thin_film_table(const Transform &xyz_to_rgb) | ShaderManager | protected |
| create(const int shadingsystem) | ShaderManager | static |
| device_free(Device *device, DeviceScene *dscene, Scene *scene)=0 | ShaderManager | pure virtual |
| device_free_common(Device *device, DeviceScene *dscene, Scene *scene) | ShaderManager | protected |
| device_update_common(Device *device, DeviceScene *dscene, Scene *scene, Progress &progress) | ShaderManager | protected |
| device_update_post(Device *device, DeviceScene *dscene, Scene *scene, Progress &progress) | ShaderManager | |
| device_update_pre(Device *device, DeviceScene *dscene, Scene *scene, Progress &progress) | ShaderManager | |
| device_update_specific(Device *device, DeviceScene *dscene, Scene *scene, Progress &progress)=0 | ShaderManager | protectedpure virtual |
| ensure_bsdf_table(DeviceScene *dscene, Scene *scene, const float(&table)[n]) | ShaderManager | inlineprotected |
| ensure_bsdf_table_impl(DeviceScene *dscene, Scene *scene, const float *table, const size_t n) | ShaderManager | protected |
| get_attribute_id(ustring name) | ShaderManager | virtual |
| get_attribute_id(AttributeStandard std) | ShaderManager | virtual |
| get_cryptomatte_materials(Scene *scene) | ShaderManager | |
| get_graph_kernel_features(ShaderGraph *graph) | ShaderManager | protected |
| get_kernel_features(Scene *scene) | ShaderManager | |
| get_scene_linear_space() | ShaderManager | inline |
| get_shader_id(Shader *shader, bool smooth=false) | ShaderManager | |
| init_xyz_transforms() | ShaderManager | |
| linear_rgb_to_gray(const float3 c) | ShaderManager | |
| lookup_table_mutex | ShaderManager | protectedstatic |
| need_update() const | ShaderManager | |
| rec709_to_b | ShaderManager | protected |
| rec709_to_g | ShaderManager | protected |
| rec709_to_r | ShaderManager | protected |
| rec709_to_scene_linear(const float3 c) | ShaderManager | |
| rgb_to_y | ShaderManager | protected |
| scene_linear_space | ShaderManager | protected |
| SceneLinearSpace enum name | ShaderManager | |
| SHADER_ADDED enum value | ShaderManager | |
| SHADER_MODIFIED enum value | ShaderManager | |
| ShaderManager() | ShaderManager | protected |
| tag_update(Scene *scene, const uint32_t flag) | ShaderManager | |
| thin_film_table | ShaderManager | protected |
| thin_film_table_offset_ | ShaderManager | protected |
| unique_attribute_id | ShaderManager | protected |
| UPDATE_ALL enum value | ShaderManager | |
| update_flags | ShaderManager | protected |
| UPDATE_NONE enum value | ShaderManager | |
| use_osl() | ShaderManager | inlinevirtual |
| white_xyz | ShaderManager | protected |
| xyz_to_b | ShaderManager | protected |
| xyz_to_g | ShaderManager | protected |
| xyz_to_r | ShaderManager | protected |
| ~ShaderManager() | ShaderManager | virtual |