Navigation
API > API/Plugins > API/Plugins/DisplayClusterShaders
Auxiliary Texture utils class for nDisplay.
| Name | IDisplayClusterShadersTextureUtils |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterShaders/Public/IDisplayClusterShadersTextureUtils.h |
| Include Path | #include "IDisplayClusterShadersTextureUtils.h" |
Syntax
class IDisplayClusterShadersTextureUtils
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDisplayClusterShadersTextureUtils() |
Default destructor. | IDisplayClusterShadersTextureUtils.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< IDisplayClusterShadersTextureUtils > ForEachContextByPredicate
(
TFunctionDisplayClusterShaders_TextureContextIterator&& TextureContextIteratorFunc |
Custom implementation of an action between input and output contexts. | IDisplayClusterShadersTextureUtils.h | |
TSharedRef< IDisplayClusterShadersTextureUtils > ForEachContextByPredicate
(
const FDisplayClusterShadersTextureUtilsSettings& InSettings, |
Custom implementation of an action between input and output contexts. | IDisplayClusterShadersTextureUtils.h | |
const FDisplayClusterShadersTextureParameters & GetInputTextureParameters() |
Return input texture parameters. | IDisplayClusterShadersTextureUtils.h | |
FRDGBuilder & GetOrCreateRDGBuilder() |
Get or create RDG builder for this texture utils instance Instances created for RHI after this call will only use RDG. | IDisplayClusterShadersTextureUtils.h | |
const FDisplayClusterShadersTextureParameters & GetOutputTextureParameters() |
Return input texture parameters. | IDisplayClusterShadersTextureUtils.h | |
| Resolve all contexts | IDisplayClusterShadersTextureUtils.h | ||
TSharedRef< IDisplayClusterShadersTextureUtils > Resolve
(
const FDisplayClusterShadersTextureUtilsSettings& InSettings |
Resolve all contexts | IDisplayClusterShadersTextureUtils.h | |
TSharedRef< IDisplayClusterShadersTextureUtils > ResolveTextureContext
(
const FDisplayClusterShadersTextureViewportContext& Input, |
Resolve one context to the other | IDisplayClusterShadersTextureUtils.h | |
TSharedRef< IDisplayClusterShadersTextureUtils > ResolveTextureContext
(
const FDisplayClusterShadersTextureUtilsSettings& InSettings, |
Resolve one context to the other | IDisplayClusterShadersTextureUtils.h | |
TSharedRef< IDisplayClusterShadersTextureUtils > SetInput
(
const FDisplayClusterShadersTextureViewport& InTextureViewport, |
Set the input texture viewport for the specified context. | IDisplayClusterShadersTextureUtils.h | |
TSharedRef< IDisplayClusterShadersTextureUtils > SetInput
(
const IDisplayClusterViewportProxy* InViewportProxy, |
Set input texture from a viewport proxy object. | IDisplayClusterShadersTextureUtils.h | |
TSharedRef< IDisplayClusterShadersTextureUtils > SetInputEncoding
(
const FDisplayClusterColorEncoding& InColorEncoding |
Set input color encodig for texture | IDisplayClusterShadersTextureUtils.h | |
TSharedRef< IDisplayClusterShadersTextureUtils > SetOutput
(
const FDisplayClusterShadersTextureViewport& InTextureViewport, |
Set the output texture viewport for the specified context. | IDisplayClusterShadersTextureUtils.h | |
TSharedRef< IDisplayClusterShadersTextureUtils > SetOutput
(
const IDisplayClusterViewportProxy* InViewportProxy, |
Set output texture from a viewport proxy object. | IDisplayClusterShadersTextureUtils.h | |
TSharedRef< IDisplayClusterShadersTextureUtils > SetOutputEncoding
(
const FDisplayClusterColorEncoding& InColorEncoding |
Set output color encodig for texture | IDisplayClusterShadersTextureUtils.h |