Blender
V3.3
|
Enumerations | |
enum class | eDRWColorManagementType { ViewTransform = 0 , ViewTransformAndLook , UseRenderSettings } |
Functions | |
static float | dither_get (eDRWColorManagementType color_management_type, const Scene &scene) |
static eDRWColorManagementType | drw_color_management_type_for_v3d (const Scene &scene, const View3D &v3d) |
static eDRWColorManagementType | drw_color_management_type_for_space_image (const SpaceImage &sima) |
static eDRWColorManagementType | drw_color_management_type_for_space_node (const SpaceNode &snode) |
static eDRWColorManagementType | drw_color_management_type_get (const Scene &scene, const View3D *v3d, const SpaceLink *space_data) |
static void | viewport_settings_apply (GPUViewport &viewport, const Scene &scene, const eDRWColorManagementType color_management_type) |
static void | viewport_color_management_set (GPUViewport &viewport) |
Enumerator | |
---|---|
ViewTransform | |
ViewTransformAndLook | |
UseRenderSettings |
Definition at line 28 of file draw_color_management.cc.
|
static |
Definition at line 34 of file draw_color_management.cc.
References RenderData::dither_intensity, ELEM, Scene::r, scene, UseRenderSettings, and ViewTransformAndLook.
Referenced by viewport_settings_apply().
|
static |
Definition at line 61 of file draw_color_management.cc.
References SpaceImage::flag, IMA_SRC_GENERATED, IMA_VIEW_AS_RENDER, image(), SpaceImage::image, SI_SHOW_ALPHA, SI_SHOW_ZBUF, UseRenderSettings, and ViewTransform.
Referenced by drw_color_management_type_get().
|
static |
Definition at line 76 of file draw_color_management.cc.
References SpaceNode::flag, SNODE_SHOW_ALPHA, UseRenderSettings, and ViewTransform.
Referenced by drw_color_management_type_get().
|
static |
Definition at line 44 of file draw_color_management.cc.
References BKE_scene_uses_blender_workbench(), OB_MATERIAL, OB_RENDER, scene, View3D::shading, View3DShading::type, UseRenderSettings, V3D_USES_SCENE_LIGHTS, V3D_USES_SCENE_WORLD, ViewTransform, and ViewTransformAndLook.
Referenced by drw_color_management_type_get().
|
static |
Definition at line 86 of file draw_color_management.cc.
References drw_color_management_type_for_space_image(), drw_color_management_type_for_space_node(), drw_color_management_type_for_v3d(), scene, SPACE_IMAGE, SPACE_NODE, SpaceLink::spacetype, and UseRenderSettings.
Referenced by viewport_color_management_set().
|
static |
Definition at line 143 of file draw_color_management.cc.
References drw_color_management_type_get(), DRW_context_state_get(), DRWContextState::scene, DRWContextState::space_data, DRWContextState::v3d, and viewport_settings_apply().
Referenced by DRW_viewport_colormanagement_set().
|
static |
Definition at line 110 of file draw_color_management.cc.
References BKE_color_managed_view_settings_init_render(), Scene::display_settings, dither_get(), GPU_viewport_colorspace_set(), ColorManagedViewSettings::look, scene, STRNCPY, UseRenderSettings, Scene::view_settings, ColorManagedViewSettings::view_transform, ViewTransform, and ViewTransformAndLook.
Referenced by viewport_color_management_set().