Navigation
API > API/Plugins > API/Plugins/DisplayClusterShaders
| Name | IDisplayClusterShaders |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterShaders/Public/IDisplayClusterShaders.h |
| Include Path | #include "IDisplayClusterShaders.h" |
Syntax
class IDisplayClusterShaders : public IModuleInterface
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDisplayClusterShaders() |
IDisplayClusterShaders.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ModuleName | const TCHAR * | IDisplayClusterShaders.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddLinearToPQPass
(
FRDGBuilder& GraphBuilder, |
Adds Linear-To-PQ encoding pass | IDisplayClusterShaders.h | |
void AddPQToLinearPass
(
FRDGBuilder& GraphBuilder, |
Adds PQ-To-Linear decoding pass (API wrapper) | IDisplayClusterShaders.h | |
TSharedRef< IDisplayClusterShadersTextureUtils > CreateTextureUtils_RenderThread
(
FRHICommandListImmediate& RHICmdList |
Return new instance of the resource utils. | IDisplayClusterShaders.h | |
TSharedRef< IDisplayClusterShadersTextureUtils > CreateTextureUtils_RenderThread
(
FRDGBuilder& GraphBuilder |
Return new instance of the resource utils. | IDisplayClusterShaders.h | |
bool GenerateMips
(
FRHICommandListImmediate& RHICmdList, |
Generate Mips texture | IDisplayClusterShaders.h | |
bool RenderPostprocess_Blur
(
FRHICommandListImmediate& RHICmdList, |
Render postprocess Blur | IDisplayClusterShaders.h | |
bool RenderPostprocess_OutputRemap
(
FRHICommandListImmediate& RHICmdList, |
Render postprocess OutputRemap | IDisplayClusterShaders.h | |
bool RenderPreprocess_UVLightCards
(
FRHICommandListImmediate& RHICmdList, |
Render UV light cards to texture that can be sampled by viewports to place light cards in UV space | IDisplayClusterShaders.h | |
bool RenderPreprocess_UVLightCards
(
FRHICommandListImmediate& RHICmdList, |
Render UV light cards to texture that can be sampled by viewports to place light cards in UV space | IDisplayClusterShaders.h | |
bool RenderWarpBlend_ICVFX
(
FRHICommandListImmediate& RHICmdList, |
Render ICVFX warp&blend | IDisplayClusterShaders.h | |
bool RenderWarpBlend_MPCDI
(
FRHICommandListImmediate& RHICmdList, |
Render warp&blend | IDisplayClusterShaders.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IDisplayClusterShaders & Get () |
Singleton-like access to this module's interface. | IDisplayClusterShaders.h | |
static bool IsAvailable () |
Checks to see if this module is loaded and ready. | IDisplayClusterShaders.h |