Blender V4.3
blender::draw::color_management Namespace Reference

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 (Main &bmain, const SpaceNode &snode)
 
static eDRWColorManagementType drw_color_management_type_get (Main *bmain, 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)
 

Enumeration Type Documentation

◆ eDRWColorManagementType

Enumerator
ViewTransform 
ViewTransformAndLook 
UseRenderSettings 

Definition at line 32 of file draw_color_management.cc.

Function Documentation

◆ dither_get()

static float blender::draw::color_management::dither_get ( eDRWColorManagementType color_management_type,
const Scene & scene )
static

Definition at line 38 of file draw_color_management.cc.

References ELEM, UseRenderSettings, and ViewTransformAndLook.

Referenced by viewport_settings_apply().

◆ drw_color_management_type_for_space_image()

static eDRWColorManagementType blender::draw::color_management::drw_color_management_type_for_space_image ( const SpaceImage & sima)
static

◆ drw_color_management_type_for_space_node()

static eDRWColorManagementType blender::draw::color_management::drw_color_management_type_for_space_node ( Main & bmain,
const SpaceNode & snode )
static

◆ drw_color_management_type_for_v3d()

static eDRWColorManagementType blender::draw::color_management::drw_color_management_type_for_v3d ( const Scene & scene,
const View3D & v3d )
static

◆ drw_color_management_type_get()

static eDRWColorManagementType blender::draw::color_management::drw_color_management_type_get ( Main * bmain,
const Scene & scene,
const View3D * v3d,
const SpaceLink * space_data )
static

◆ viewport_color_management_set()

◆ viewport_settings_apply()

static void blender::draw::color_management::viewport_settings_apply ( GPUViewport & viewport,
const Scene & scene,
const eDRWColorManagementType color_management_type )
static