Classes | |
class | OcioConverter |
class | InitRenderStruct |
struct | RayIllumination |
struct | TexData |
struct | Ray |
struct | RayHitID |
struct | SurfaceIntersection |
struct | Multipass |
struct | BaseVolumeData |
struct | ChannelData |
struct | RenameTextureMessage |
struct | VPFragment |
Enumerations | |
enum class | INITRENDERFLAG { NONE , TEXTURES , PAINTERNOMIP , NOMIP , PREVIEWRENDER , IRR } |
Functions | |
Int32 | CALC_TEXINFO (Int32 texflag, Int32 channel) |
Int32 | CALC_TEXINFO_BUMP (Int32 texflag, Int32 channel, Int32 sample) |
enum INITRENDERFLAG | MAXON_ENUM_FLAGS (INITRENDERFLAG) |
Vector64 | BasicTransformColor (const Vector64 &input, COLORSPACETRANSFORMATION colortransformation) |
maxon::Color64 | BasicTransformColor (const maxon::Color64 &input, COLORSPACETRANSFORMATION colortransformation) |
maxon::Color32 | BasicTransformColor (const maxon::Color32 &input, COLORSPACETRANSFORMATION colortransformation) |
void | BasicTransformColors (Vector64 *v, Int count, COLORSPACETRANSFORMATION colorSpaceTransformation) |
Variables | |
NONE | |
TEXTURES | |
PAINTERNOMIP | |
NOMIP | |
PREVIEWRENDER | |
IRR | |
class OcioConverter | MAXON_ENUM_FLAGS |
#define GET_TEX_BUMP_SAMPLE | ( | texflag | ) |
Extracts the bump sample from texflag.
[in] | texflag | The texture flags. |
#define GET_TEX_CHANNEL | ( | texflag | ) |
Extracts the texture channel from texflag.
[in] | texflag | The texture flags. |
#define MAX_MATERIALCHANNELS |
The maximum number of channels in a Cinema 4D material.
#define L_SPLIT_BIT |
Private.
Inserts channel information into the texture flags.
[in] | texflag | The texture flags. |
[in] | channel | The texture channel: CHANNEL |
Inserts channel and bump sample information into the texture flags.
[in] | texflag | The texture flags. |
[in] | channel | The texture channel: CHANNEL |
[in] | sample | The bump sample:
|
Vector64 BasicTransformColor | ( | const Vector64 & | input, |
COLORSPACETRANSFORMATION | colortransformation | ||
) |
Transforms a color along one of the basic transformation paths independent of the OCIO settings of a document.
Supported are LINEAR_TO_VIEW
, SRGB_TO_VIEW
, LINEAR_TO_SRGB
, and SRGB_TO_LINEAR
of COLORSPACETRANSFORMATION
. To convert along any other paths, one must retrieve an OcioConverter
using BaseDocument::GetBasicColorConverter
or BaseDocument::GetColorConverterForActiveDocument
.
[in] | input | The color to transform. |
[in] | colortransformation | The transform path to transform #input along. |
maxon::Color64 BasicTransformColor | ( | const maxon::Color64 & | input, |
COLORSPACETRANSFORMATION | colortransformation | ||
) |
Transforms a color along one of the basic transformation paths independent of the OCIO settings of a document.
Supported are LINEAR_TO_VIEW
, SRGB_TO_VIEW
, LINEAR_TO_SRGB
, and SRGB_TO_LINEAR
of COLORSPACETRANSFORMATION
. To convert along any other paths, one must retrieve an OcioConverter
using BaseDocument::GetBasicColorConverter
or BaseDocument::GetColorConverterForActiveDocument
.
[in] | input | The color to transform. |
[in] | colortransformation | The transform path to transform #input along. |
maxon::Color32 BasicTransformColor | ( | const maxon::Color32 & | input, |
COLORSPACETRANSFORMATION | colortransformation | ||
) |
Transforms a color along one of the basic transformation paths independent of the OCIO settings of a document.
Supported are LINEAR_TO_VIEW
, SRGB_TO_VIEW
, LINEAR_TO_SRGB
, and SRGB_TO_LINEAR
of COLORSPACETRANSFORMATION
. To convert along any other paths, one must retrieve an OcioConverter
using BaseDocument::GetBasicColorConverter
or BaseDocument::GetColorConverterForActiveDocument
.
[in] | input | The color to transform. |
[in] | colortransformation | The transform path to transform #input along. |
void BasicTransformColors | ( | Vector64 * | v, |
Int | count, | ||
COLORSPACETRANSFORMATION | colorSpaceTransformation | ||
) |
Transforms an array of colors along one of the basic transformation paths independent of the OCIO settings of a document.
Supported are LINEAR_TO_VIEW
, SRGB_TO_VIEW
, LINEAR_TO_SRGB
, and SRGB_TO_LINEAR
of COLORSPACETRANSFORMATION
. To convert along any other paths, one must retrieve an OcioConverter
using BaseDocument::GetBasicColorConverter
or BaseDocument::GetColorConverterForActiveDocument
.
[in] | v | The color array to transform. |
[in] | count | Number of elements to transform. |
[in] | colorSpaceTransformation | The transform path to transform elements in v along. |
NONE |
No flags.
TEXTURES |
Use textures.
PAINTERNOMIP |
Disable MIP for painting.
NOMIP |
Disable MIP.
PREVIEWRENDER |
Preview render.
IRR |
Interactive region render.
class OcioConverter MAXON_ENUM_FLAGS |