| add_default(Scene *scene) | ShaderManager | static |
| attribute_lock_ | ShaderManager | protected |
| AttributeIDMap typedef | ShaderManager | protected |
| bsdf_tables | ShaderManager | protected |
| create(int shadingsystem, Device *device) | ShaderManager | static |
| device_free(Device *device, DeviceScene *dscene, Scene *scene) override | SVMShaderManager | virtual |
| device_free_common(Device *device, DeviceScene *dscene, Scene *scene) | ShaderManager | |
| device_update(Device *device, DeviceScene *dscene, Scene *scene, Progress &progress) | ShaderManager | |
| device_update_common(Device *device, DeviceScene *dscene, Scene *scene, Progress &progress) | ShaderManager | |
| device_update_shader(Scene *scene, Shader *shader, Progress *progress, array< int4 > *svm_nodes) | SVMShaderManager | protected |
| device_update_specific(Device *device, DeviceScene *dscene, Scene *scene, Progress &progress) override | SVMShaderManager | 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, size_t n) | ShaderManager | protected |
| free_memory() | ShaderManager | static |
| 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_shader_id(Shader *shader, bool smooth=false) | ShaderManager | |
| init_xyz_transforms() | ShaderManager | |
| is_rec709 | ShaderManager | protected |
| linear_rgb_to_gray(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(float3 c) | ShaderManager | |
| reset(Scene *scene) override | SVMShaderManager | virtual |
| rgb_to_y | ShaderManager | protected |
| SHADER_ADDED enum value | ShaderManager | |
| SHADER_MODIFIED enum value | ShaderManager | |
| ShaderManager() | ShaderManager | protected |
| SVMShaderManager() | SVMShaderManager | |
| tag_update(Scene *scene, uint32_t flag) | ShaderManager | |
| 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 |
| ~SVMShaderManager() | SVMShaderManager | |