OcioConverter Class Reference

#include <c4d_shader.h>

Detailed Description

Private.

Public Member Functions

 ~OcioConverter ()
 
Vector64 TransformColor (const Vector64 &v, COLORSPACETRANSFORMATION colortransformation, Bool force=false) const
 
Vector32 TransformColor (const Vector32 &v, COLORSPACETRANSFORMATION colortransformation, Bool force=false) const
 
void GetConverter (COLORSPACETRANSFORMATION colortransformation, maxon::ColorProfileConvert &converter) const
 

Static Public Member Functions

static maxon::Result< OcioConverter * > Init (const BaseDocument *doc, Int32 overrideViewTransform=-1)
 

Private Member Functions

 OcioConverter ()
 

Constructor & Destructor Documentation

◆ OcioConverter()

OcioConverter ( )
private

◆ ~OcioConverter()

Member Function Documentation

◆ Init()

static maxon::Result<OcioConverter*> Init ( const BaseDocument doc,
Int32  overrideViewTransform = -1 
)
static

◆ TransformColor() [1/2]

Vector64 TransformColor ( const Vector64 v,
COLORSPACETRANSFORMATION  colortransformation,
Bool  force = false 
) const

◆ TransformColor() [2/2]

Vector32 TransformColor ( const Vector32 v,
COLORSPACETRANSFORMATION  colortransformation,
Bool  force = false 
) const

◆ GetConverter()

void GetConverter ( COLORSPACETRANSFORMATION  colortransformation,
maxon::ColorProfileConvert &  converter 
) const