Navigation
API > API/Plugins > API/Plugins/OpenColorIO
This Blueprintable object can hold an OCIO Scene View Extension. You can change its OCIO config, and specify the context in which you want it to be active on.
| Name | UOpenColorIODisplayExtensionWrapper |
| Type | class |
| Header File | /Engine/Plugins/Compositing/OpenColorIO/Source/OpenColorIO/Public/OpenColorIODisplayExtensionWrapper.h |
| Include Path | #include "OpenColorIODisplayExtensionWrapper.h" |
Syntax
UCLASS (MinimalAPI, Blueprintable, Meta=(DisplayName="OpenColorIO Display Extension Wrapper"))
class UOpenColorIODisplayExtensionWrapper : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UOpenColorIODisplayExtensionWrapper
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DisplayExtension | TSharedPtr< FOpenColorIODisplayExtension, ESPMode::ThreadSafe > | Holds the OCIO Extension. | OpenColorIODisplayExtensionWrapper.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOpenColorIODisplayConfiguration GetOpenColorIOConfiguration() |
Gets the display extension OCIO configuration. | OpenColorIODisplayExtensionWrapper.h |
|
void RemoveSceneExtension() |
Removes the extension. | OpenColorIODisplayExtensionWrapper.h |
|
void SetOpenColorIOConfiguration
(
FOpenColorIODisplayConfiguration InDisplayConfiguration |
Sets the display extension OCIO configuration. | OpenColorIODisplayExtensionWrapper.h |
|
void SetSceneExtensionIsActiveFunction
(
const FSceneViewExtensionIsActiveFunctor& IsActiveFunction |
Sets a single activation function. Will remove any others. | OpenColorIODisplayExtensionWrapper.h |
|
void SetSceneExtensionIsActiveFunctions
(
const TArray< FSceneViewExtensionIsActiveFunctor >& IsActiveFunctions |
Sets an array of activation functions. Will remove any others. | OpenColorIODisplayExtensionWrapper.h |
|
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UOpenColorIODisplayExtensionWrapper * CreateInGameOpenColorIODisplayExtension
(
FOpenColorIODisplayConfiguration InDisplayConfiguration |
Creates an instance of this object, configured for use in game with the given OCIO configuration. | OpenColorIODisplayExtensionWrapper.h |
|
static UOpenColorIODisplayExtensionWrapper * CreateOpenColorIODisplayExtension
(
FOpenColorIODisplayConfiguration InDisplayConfiguration, |
Creates an instance of this object, configured with the given arguments (OCIO and activation function). | OpenColorIODisplayExtensionWrapper.h |
|