Blender V5.0
draw_color_management.cc File Reference
#include "GPU_viewport.hh"
#include "BLI_string_utf8.h"
#include "DRW_render.hh"
#include "DNA_space_types.h"
#include "DNA_view3d_types.h"
#include "BKE_colortools.hh"
#include "BKE_image.hh"
#include "BKE_scene.hh"
#include "DEG_depsgraph_query.hh"
#include "ED_node_c.hh"
#include "draw_color_management.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::draw
namespace  blender::draw::color_management

Enumerations

enum class  blender::draw::color_management::eDRWColorManagementType { blender::draw::color_management::ViewTransform = 0 , blender::draw::color_management::ViewTransformAndLook , blender::draw::color_management::UseRenderSettings }

Functions

static float blender::draw::color_management::dither_get (eDRWColorManagementType color_management_type, const Scene &scene)
static eDRWColorManagementType blender::draw::color_management::drw_color_management_type_for_v3d (const Scene &scene, const View3D &v3d)
static eDRWColorManagementType blender::draw::color_management::drw_color_management_type_for_space_image (const SpaceImage &sima)
static eDRWColorManagementType blender::draw::color_management::drw_color_management_type_for_space_node (Main &bmain, const SpaceNode &snode)
static eDRWColorManagementType blender::draw::color_management::drw_color_management_type_get (Main *bmain, const Scene &scene, const View3D *v3d, const SpaceLink *space_data)
static void blender::draw::color_management::viewport_settings_apply (GPUViewport &viewport, const Scene &scene, const eDRWColorManagementType color_management_type)
void blender::draw::color_management::viewport_color_management_set (GPUViewport &viewport, DRWContext &draw_ctx)