Navigation
API > API/Plugins > API/Plugins/DisplayClusterShaders > API/Plugins/DisplayClusterShaders/IDisplayClusterShadersTextureUti-
Overloads
| 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 |
ForEachContextByPredicate(TFunctionDisplayClusterShaders_TextureContextIterator &&)
Description
Custom implementation of an action between input and output contexts. Iterate over all contexts on input and output textures. Note: This function creates unique TextureContexts instances for the iterator arguments. Multiple calls to ForEachContextByPredicate() will create unique contexts for each use.
@ returns themself
| Name | ForEachContextByPredicate |
| Type | function |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterShaders/Public/IDisplayClusterShadersTextureUtils.h |
| Include Path | #include "IDisplayClusterShadersTextureUtils.h" |
TSharedRef < IDisplayClusterShadersTextureUtils > ForEachContextByPredicate
(
TFunctionDisplayClusterShaders_TextureContextIterator && TextureContextIteratorFunc
)
Parameters
| Name | Remarks |
|---|---|
| TextureContextIteratorFunc | predicate function that processes pairs of input and output textures (via resolve or any other way). |
ForEachContextByPredicate(const FDisplayClusterShadersTextureUtilsSettings &, TFunctionDisplayClusterShaders_TextureContextIterator &&)
Description
Custom implementation of an action between input and output contexts. Iterate over all contexts on input and output textures. Note: This function creates unique TextureContexts instances for the iterator arguments. Multiple calls to ForEachContextByPredicate() will create unique contexts for each use.
@ returns themself
| Name | ForEachContextByPredicate |
| Type | function |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterShaders/Public/IDisplayClusterShadersTextureUtils.h |
| Include Path | #include "IDisplayClusterShadersTextureUtils.h" |
TSharedRef < IDisplayClusterShadersTextureUtils > ForEachContextByPredicate
(
const FDisplayClusterShadersTextureUtilsSettings & InSettings,
TFunctionDisplayClusterShaders_TextureContextIterator && TextureContextIteratorFunc
)
Parameters
| Name | Remarks |
|---|---|
| InSettings | (in) render settings |
| TextureContextIteratorFunc | predicate function that processes pairs of input and output textures (via resolve or any other way). |