Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FColorSpace | Color space definition as 4 chromaticity coordinates, in double precision internally. | ||
| FColorSpaceTransform |
Enums
| Type | Name | Description | |
|---|---|---|---|
| UE::Color::EChromaticAdaptationMethod | List of available chromatic adaptation methods. | ||
| UE::Color::EColorSpace | List of available color spaces. | ||
| UE::Color::EEncoding | List of available encodings/transfer functions. | ||
| UE::Color::EWhitePoint | List of standard white points. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| float | UE::Color::DecodeArriAlexaV3LogC
(
float Value |
Decode value with an ARRI Alexa LogC encoding. | |
| float | UE::Color::DecodeBT1886
(
float Value |
Decode value with an ITU-R BT.1886 encoding. | |
| float | UE::Color::DecodeCanonLog
(
float Value |
Decode value with a Canon Log encoding. | |
| float | UE::Color::DecodeCineon
(
float Value |
Decode value with a Cineon encoding. | |
| float | UE::Color::DecodeGamma22
(
float Value |
Decode value with a Gamma 2.2 encoding. | |
| float | UE::Color::DecodeGamma26
(
float Value |
Decode value with a Gamma 2.6 encoding. | |
| float | UE::Color::DecodeGoProProTune
(
float Value |
Decode value with a GoPro ProTune encoding. | |
| float | UE::Color::DecodePanasonicVLog
(
float Value |
Decode value with a Panasonic V-Log encoding. | |
| float | UE::Color::DecodeREDLog
(
float Value |
Decode value with a RED Log encoding. | |
| float | UE::Color::DecodeREDLog3G10
(
float Value |
Decode value with a RED Log3G10 encoding. | |
| float | UE::Color::DecodeSLog1
(
float Value |
Decode value with a Sony S-Log1 encoding. | |
| float | UE::Color::DecodeSLog2
(
float Value |
Decode value with a Sony S-Log2 encoding. | |
| float | UE::Color::DecodeSLog3
(
float Value |
Decode value with a Sony S-Log3 encoding. | |
| float | UE::Color::DecodeSRGB
(
float Value |
Decode value with an sRGB encoding. | |
| float | UE::Color::DecodeST2084
(
float Value |
Decode value with a SMPTE ST 2084:2014 encoding. | |
| float | UE::Color::EncodeArriAlexaV3LogC
(
float Value |
Encode value to ARRI Alexa LogC. | |
| float | UE::Color::EncodeBT1886
(
float Value |
Encode value to ITU-R BT.1886. | |
| float | UE::Color::EncodeCanonLog
(
float Value |
Encode value to Canon Log. | |
| float | UE::Color::EncodeCineon
(
float Value |
Encode value to Cineon. | |
| float | UE::Color::EncodeGamma22
(
float Value |
Encode value to Gamma 2.2. | |
| float | UE::Color::EncodeGamma26
(
float Value |
Encode value to Gamma 2.6. | |
| float | UE::Color::EncodeGoProProTune
(
float Value |
Encode value to GoPro ProTune. | |
| float | UE::Color::EncodePanasonicVLog
(
float Value |
Encode value to Panasonic V-Log. | |
| float | UE::Color::EncodeREDLog
(
float Value |
Encode value to RED Log. | |
| float | UE::Color::EncodeREDLog3G10
(
float Value |
Encode value to RED Log3G10. | |
| float | UE::Color::EncodeSLog1
(
float Value |
Encode value to Sony S-Log1. | |
| float | UE::Color::EncodeSLog2
(
float Value |
Encode value to Sony S-Log2. | |
| float | UE::Color::EncodeSLog3
(
float Value |
Encode value to Sony S-Log3. | |
| float | UE::Color::EncodeSRGB
(
float Value |
Encode value to sRGB. | |
| float | UE::Color::EncodeST2084
(
float Value |
Encode value to SMPTE ST 2084:2014. | |
| FVector2d | UE::Color::GetWhitePoint
(
EWhitePoint InWhitePoint |
Get standard white point coordinates. | |
| float | UE::Color::Linear
(
float Value |
||
| FVector3d | UE::Color::ToXYZ
(
const FVector2d& Coordinate |
||
| FVector3d | UE::Color::ToXYZ
(
double LuminanceY, |
||
| FVector3d | UE::Color::ToYxy
(
const FVector2d& Coordinate |
Convert coordinate to CIE Yxy with a default luminance of 1.0. | |
| FVector3d | UE::Color::ToYxy
(
double LuminanceY, |
Convert coordinate to CIE Yxy with a luminance value. | |
| UE::Math::TMatrix< T > | UE::Color::Transpose
(
const FMatrix44d& Transform |
Convenience function to get the transposed matrix, i.e. for pre-multiplied shader matrices. | |
| FVector3d | UE::Color::xyYToXYZ
(
const FVector3d& xyY |
Convert chromaticity coordinate and luminance to CIE XYZ tristimulus values. | |
| FVector3d | UE::Color::XYZToxyY
(
const FVector3d& XYZ |
Convert CIE XYZ tristimulus values to chromaticitiy coordinates and luminance. |
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32 | COLORSPACE_VER | Increment upon breaking changes to the EColorSpace and EChromaticAdaptationMethod enums. | |
| uint32 | ENCODING_TYPES_VER | Increment upon breaking changes to the EEncoding enum. |