OpenColorIO

Windows
MacOS
Linux

Classes

Name

Description

Public struct UStruct BlueprintType

FOpenColorIOColorConversionSettings

Identifies a OCIO ColorSpace conversion.

Public struct UStruct BlueprintType

FOpenColorIOColorSpace

Structure to identify a ColorSpace as described in an OCIO configuration file.

Public class

FOpenColorIOCompilationOutput

Stores outputs from the color transform compile that need to be saved.

Public struct UStruct BlueprintType

FOpenColorIODisplayConfiguration

Identifies an OCIO Display look configuration

Public class

FOpenColorIODisplayExtension

View extension applying an OCIO Display Look to the viewport we're attached to

Public class

FOpenColorIODisplayManager

Public class

FOpenColorIOPixelShader

Base class of all shaders that need OpenColorIO pixel shader parameters.

Public class

FOpenColorIOPixelShader_RDG

Pixel shader to be used within RDG environment.

Public class

FOpenColorIOPixelShaderParameters

RDG Parameters to be used with FOpenColorIOPixelShader_RDG .

Public class

FOpenColorIORendering

Entry point to trigger OpenColorIO conversion rendering

Public class

FOpenColorIOShader

Public class

FOpenColorIOShaderCompilationManager

Handles finished shader compile jobs, applying of the shaders to their config asset, and some error handling

Public struct

FOpenColorIOShaderCompileWorkerInfo

Information tracked for each shader compile worker process instance.

Public class

FOpenColorIOShaderMap

The shaders required to apply an OCIO color transform.

Public struct

FOpenColorIOShaderMapCompileResults

Results for a single compiled shader map.

Public class

FOpenColorIOShaderMapContent

Public struct

FOpenColorIOShaderMapFinalizeResults

Results for a single compiled and finalized shader map.

Public class

FOpenColorIOShaderMapId

Contains all the information needed to uniquely identify a FOpenColorIOShaderMapID.

Public struct

FOpenColorIOShaderPermutationParameters

Public class

FOpenColorIOShaderType

A shader meta type for OpenColorIO-linked shaders.

Public class

FOpenColorIOTransformResource

FOpenColorIOTransformResource represents a OpenColorIO color transform to the shader compilation process

Public class

FOpenColorIOVertexShader

Vertex shader compatible with both RHI and RDG.

Public class

IOpenColorIOModule

Interface for the OpenColorIO module.

Public class UClass MinimalAPI Meta

UOpenColorIOBlueprintLibrary

Public class UClass

UOpenColorIOColorTransform

Object used to generate shader and LUTs from OCIO configuration file and contain required resource to make a color space transform.

Public class UClass BlueprintType

UOpenColorIOConfiguration

Asset to manage whitelisted OpenColorIO color spaces. This will create required transform objects.

Public class UClass Blueprintable

UOpenColorIODisplayExtensionWrapper

This Blueprintable object can hold an OCIO Scene View Extension.

Constants

Functions

Name Description

Public function

void

 

UpdateOpenColorIOShaderCompilingStats

(
    const FOpenColorIOTransformResource ...
)

Called for every OpenColorIO shader to update the appropriate stats.

Variables

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback