Navigation
API > API/Plugins > API/Plugins/OpenColorIO
Inheritance Hierarchy
- FSceneViewExtensionBase
- FGCObject
- FOpenColorIODisplayExtension
References
| Module | OpenColorIO |
| Header | /Engine/Plugins/Compositing/OpenColorIO/Source/OpenColorIO/Public/OpenColorIODisplayExtension.h |
| Include | #include "OpenColorIODisplayExtension.h" |
Syntax
class FOpenColorIODisplayExtension :
public FSceneViewExtensionBase,
public FGCObject
Remarks
View extension applying an OCIO Display Look to the viewport we're attached to
Constructors
| Type | Name | Description | |
|---|---|---|---|
FOpenColorIODisplayExtension
(
const FAutoRegister& AutoRegister, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FViewportClient * | Returns the ViewportClient this extension is currently attached to | ||
| const FOpenColorIODisplayConfiguration & | Returns the current display configuration in a const manner | ||
| FOpenColorIODisplayConfiguration & | Returns the current display configuration to be updated | ||
| FScreenPassTexture | PostProcessPassAfterTonemap_RenderThread
(
FRDGBuilder& GraphBuilder, |
||
| void | SetDisplayConfiguration
(
const FOpenColorIODisplayConfiguration& InDisplayConfiguration |
Overridden from ISceneViewExtension
| Type | Name | Description | |
|---|---|---|---|
| void | BeginRenderViewFamily
(
FSceneViewFamily& InViewFamily |
Called on game thread when view family is about to be rendered. | |
| int32 | GetPriority () |
Called to determine view extensions priority in relation to other view extensions, higher comes first | |
| bool | IsActiveThisFrame_Internal
(
const FSceneViewExtensionContext& Context |
Called if no IsActive functors returned a definitive answer to whether this extension should be active this frame. | |
| void | PreRenderView_RenderThread
(
FRDGBuilder& GraphBuilder, |
Called on render thread at the start of rendering, for each view, after PreRenderViewFamily_RenderThread call. | |
| void | PreRenderViewFamily_RenderThread
(
FRDGBuilder& GraphBuilder, |
Called on render thread at the start of rendering. | |
| void | SetupView
(
FSceneViewFamily& InViewFamily, |
Called on game thread when creating the view. | |
| void | SetupViewFamily
(
FSceneViewFamily& InViewFamily |
Called on game thread when creating the view family. | |
| void | SubscribeToPostProcessingPass
(
EPostProcessingPass Pass, |
This will be called at the beginning of post processing to make sure that each view extension gets a chance to subscribe to an after pass event. |
Overridden from FGCObject
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
Pure virtual that must be overloaded by the inheriting class. | |
| FString | Overload this method to report a name for your referencer |