Navigation
API > API/Plugins > API/Plugins/OpenColorIO
View extension applying an OCIO Display Look to the viewport we're attached to
| Name | FOpenColorIODisplayExtension |
| Type | class |
| Header File | /Engine/Plugins/Compositing/OpenColorIO/Source/OpenColorIO/Public/OpenColorIODisplayExtension.h |
| Include Path | #include "OpenColorIODisplayExtension.h" |
Syntax
class FOpenColorIODisplayExtension :
public FSceneViewExtensionBase ,
public FGCObject
Inheritance Hierarchy
- FGCObject → FOpenColorIODisplayExtension
- FSharedFromThisBase → TSharedFromThis → FSceneViewExtensionBase → FOpenColorIODisplayExtension
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOpenColorIODisplayExtension
(
const FAutoRegister& AutoRegister, |
OpenColorIODisplayExtension.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedResourcesRenderThread | FOpenColorIORenderPassResources | Cached pass resources required to apply conversion for render thread | OpenColorIODisplayExtension.h | |
| DisplayConfiguration | FOpenColorIODisplayConfiguration | Configuration to apply during post render callback | OpenColorIODisplayExtension.h | |
| LinkedViewportClient | FViewportClient * | ViewportClient to which we are attached | OpenColorIODisplayExtension.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FViewportClient * GetAssociatedViewportClient() |
Returns the ViewportClient this extension is currently attached to | OpenColorIODisplayExtension.h | |
| Returns the current display configuration in a const manner | OpenColorIODisplayExtension.h | ||
| Returns the current display configuration to be updated | OpenColorIODisplayExtension.h | ||
FScreenPassTexture PostProcessPassAfterTonemap_RenderThread
(
FRDGBuilder& GraphBuilder, |
OpenColorIODisplayExtension.h | ||
void SetDisplayConfiguration
(
const FOpenColorIODisplayConfiguration& InDisplayConfiguration |
OpenColorIODisplayExtension.h |
Overridden from ISceneViewExtension
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 GetPriority() |
OpenColorIODisplayExtension.h | ||
virtual bool IsActiveThisFrame_Internal
(
const FSceneViewExtensionContext& Context |
OpenColorIODisplayExtension.h | ||
virtual void SetupView
(
FSceneViewFamily& InViewFamily, |
OpenColorIODisplayExtension.h | ||
virtual void SubscribeToPostProcessingPass
(
EPostProcessingPass PassId, |
OpenColorIODisplayExtension.h |
Overridden from FGCObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
OpenColorIODisplayExtension.h | ||
virtual FString GetReferencerName() |
OpenColorIODisplayExtension.h |