Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FOpenColorIOColorConversionSettings | Identifies a OCIO ColorSpace conversion. | ||
| FOpenColorIOColorSpace | Structure to identify a ColorSpace as described in an OCIO configuration file. | ||
| FOpenColorIOCompilationOutput | Stores outputs from the color transform compile that need to be saved. | ||
| FOpenColorIODisplayConfiguration | Identifies an OCIO Display look configuration | ||
| FOpenColorIODisplayExtension | View extension applying an OCIO Display Look to the viewport we're attached to | ||
| FOpenColorIODisplayManager | |||
| FOpenColorIODisplayView | |||
| FOpenColorIOEditorConfigurationInspector | |||
| FOpenColorIOPixelShader | |||
| FOpenColorIORendering | Entry point to trigger OpenColorIO conversion rendering | ||
| FOpenColorIORenderPassResources | Resources needed by the FOpenColorIORendering pass function. | ||
| FOpenColorIOShaderCompilationManager | Handles finished shader compile jobs, applying of the shaders to their config asset, and some error handling | ||
| FOpenColorIOShaderCompileWorkerInfo | Information tracked for each shader compile worker process instance. | ||
| FOpenColorIOShaderMap | The shaders required to apply an OCIO color transform. | ||
| FOpenColorIOShaderMapCompileResults | Results for a single compiled shader map. | ||
| FOpenColorIOShaderMapContent | |||
| FOpenColorIOShaderMapFinalizeResults | Results for a single compiled and finalized shader map. | ||
| FOpenColorIOShaderMapId | Contains all the information needed to uniquely identify a FOpenColorIOShaderMapID. | ||
| FOpenColorIOShaderPermutationParameters | |||
| FOpenColorIOShaderType | A shader meta type for OpenColorIO-linked shaders. | ||
| FOpenColorIOTransformResource | FOpenColorIOTransformResource represents a OpenColorIO color transform to the shader compilation process | ||
| IOpenColorIOModule | Interface for the OpenColorIO module. | ||
| UOpenColorIOBlueprintLibrary | |||
| UOpenColorIOColorTransform | Object used to generate shader and LUTs from OCIO configuration file and contain required resource to make a color space transform. | ||
| UOpenColorIOConfiguration | Asset to manage allowed OpenColorIO color spaces. This will create required transform objects. | ||
| UOpenColorIODisplayExtensionWrapper | This Blueprintable object can hold an OCIO Scene View Extension. | ||
| UOpenColorIOSettings | Rendering settings. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EOpenColorIOTransformAlpha | Option to transform the render target alpha before applying the color transform. | ||
| EOpenColorIOViewTransformDirection | Transformation direction type for display-view transformations. | ||
| EOpenColorIOWorkingColorSpaceTransform | Enum used to indicate whether the working color space should be used as a source or destination. |
Functions
| Type | Name | Description | |
|---|---|---|---|
BEGIN_SHADER_PARAMETER_STRUCT
(
FOpenColorIOPixelShaderParameters |
|||
BEGIN_SHADER_PARAMETER_STRUCT
(
FOpenColorIOInvalidShaderParameters |
|||
| InputTexture MiniFontTexture RENDER_TARGET_BINDING_SLOTS() END_SHADER_PARAMETER_STRUCT() class FOpen... | OpenColorIOBindTextureResources
(
FOpenColorIOPixelShaderParameters* Parameters, |
||
| FRHITexture * | |||
| InputTexture Gamma | SHADER_PARAMETER
(
uint32, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 Ocio_lut3d_3 Ocio_lut3d_4 Ocio_lut3d_5 Oci... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 Ocio_lut3d_3 Ocio_lut3d_4 Ocio_lut3d_5 Oci... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 Ocio_lut3d_3 Ocio_lut3d_4 Ocio_lut3d_5 Oci... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 Ocio_lut3d_3 Ocio_lut3d_4 Ocio_lut3d_5 Oci... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 Ocio_lut3d_3 Ocio_lut3d_4 Ocio_lut3d_5 Oci... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 Ocio_lut3d_3 Ocio_lut3d_4 Ocio_lut3d_5 Oci... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 Ocio_lut3d_3 Ocio_lut3d_4 Ocio_lut3d_5 Oci... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 Ocio_lut3d_3 Ocio_lut3d_4 Ocio_lut3d_5 Oci... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 Ocio_lut3d_3 Ocio_lut3d_4 | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 Ocio_lut3d_3 Ocio_lut3d_4 Ocio_lut3d_5 Oci... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 Ocio_lut3d_3 | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 Ocio_lut3d_3 Ocio_lut3d_4 Ocio_lut3d_5 | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| InputTexture Gamma Ocio_lut3d_0 Ocio_lut3d_1 Ocio_lut3d_2 Ocio_lut3d_3 Ocio_lut3d_4 Ocio_lut3d_5 Oci... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| void | UpdateOpenColorIOShaderCompilingStats
(
const FOpenColorIOTransformResource* InShader |
Called for every OpenColorIO shader to update the appropriate stats. |
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOpenColorIOShaderCompilationManager | GOpenColorIOShaderCompilationManager |