Navigation
| Name | DisplayClusterShaders |
| Type | Runtime |
| Part of Plugins | nDisplay |
| Location | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterShaders/ |
| Module Build Rules | DisplayClusterShaders.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FDisplayClusterShaderParameters_ICVFX | This is where the ICVFX data for the outer viewport is stored. |
| FDisplayClusterShaderParameters_Override |
Structs
| Name | Remarks |
|---|---|
| FDisplayClusterShaderParameters_GenerateMips | |
| FDisplayClusterShaderParameters_MediaPQ | A container to pass PQ coding & decoding parameters |
| FDisplayClusterShaderParameters_Overlay | Holds overlay drawing parameters |
| FDisplayClusterShaderParameters_PostprocessBlur | |
| FDisplayClusterShaderParameters_UVLightCards | A data struct that contains parameters for performing the UV light card render pass |
| FDisplayClusterShaderParameters_WarpBlend | |
| FDisplayClusterShaderParametersICVFX_CameraViewProjection | Camera view projection data |
| FDisplayClusterShaderParametersICVFX_ViewportResource | ICVFX rendering uses the resources of other viewports During initialization on a game thread, only the name of the viewport is saved here Later on the rendering thread, the resource reference is initialized |
| FDisplayClusterShadersTextureParameters | A container with textures and their configurations to be used as input and output data. |
| FDisplayClusterShadersTextureUtilsSettings | Container with the texture utils settings |
| FDisplayClusterShadersTextureViewport | A container with a texture on which a rectangular area is located. |
| FDisplayClusterShadersTextureViewportContext | This container is used for IDisplayClusterShadersTextureUtils::ForEachContextByPredicate() |
| FMPCDIGeometryExportData | |
| FMPCDIGeometryImportData |
Interfaces
| Name | Remarks |
|---|---|
| IDisplayClusterShaders | |
| IDisplayClusterShadersTextureUtils | Auxiliary Texture utils class for nDisplay. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TFunctionDisplayClusterShaders_TextureContextIterator | TFunction< void( const FDisplayClusterShadersTextureViewportContext &Input, const FDisplayClusterShadersTextureViewportContext &Output)> | Containers/DisplayClusterShaderContainers_TextureUtils.h |
Enums
Public
| Name | Remarks |
|---|---|
| EDisplayClusterShaderParameters_PostprocessBlur | |
| EDisplayClusterShaderParametersICVFX_CameraOverlappingRenderMode | Rendering mode for overlapping areas of camera projections |
| EDisplayClusterShaderParametersICVFX_ChromakeySource | Rendering mode for chromakey |
| EDisplayClusterShaderParametersICVFX_LightCardRenderMode | The rendering order of the lightcard layer |
| EDisplayClusterShaderTextureUtilsFlags | Texture utiles flags. |
| EDisplayClusterShaderTextureUtilsOverrideAlpha | Alpha channel rendering mode. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!
(
EDisplayClusterShaderTextureUtilsFlags E |
Containers/DisplayClusterShaderContainers_TextureUtils.h | ||
| Containers/DisplayClusterShaderContainers_TextureUtils.h | |||
EDisplayClusterShaderTextureUtilsFlags & operator&=
(
EDisplayClusterShaderTextureUtilsFlags& Lhs, |
Containers/DisplayClusterShaderContainers_TextureUtils.h | ||
| Containers/DisplayClusterShaderContainers_TextureUtils.h | |||
EDisplayClusterShaderTextureUtilsFlags & operator^=
(
EDisplayClusterShaderTextureUtilsFlags& Lhs, |
Containers/DisplayClusterShaderContainers_TextureUtils.h | ||
| Containers/DisplayClusterShaderContainers_TextureUtils.h | |||
EDisplayClusterShaderTextureUtilsFlags & operator|=
(
EDisplayClusterShaderTextureUtilsFlags& Lhs, |
Containers/DisplayClusterShaderContainers_TextureUtils.h | ||
| Containers/DisplayClusterShaderContainers_TextureUtils.h |