Navigation
API > API/Plugins > API/Plugins/DisplayCluster
Public render manager interface
| Name | IDisplayClusterRenderManager |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/IDisplayClusterRenderManager.h |
| Include Path | #include "Render/IDisplayClusterRenderManager.h" |
Syntax
class IDisplayClusterRenderManager
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDisplayClusterRenderManager() |
Render/IDisplayClusterRenderManager.h |
Structs
| Name | Remarks |
|---|---|
| FDisplayClusterPPInfo | Post-process operation wrapper. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< IDisplayClusterRender_MeshComponent, ESPMode::ThreadSafe > CreateMeshComponent() |
Render/IDisplayClusterRenderManager.h | ||
TSharedPtr< IDisplayClusterRenderSyncPolicy > GetCurrentSynchronizationPolicy() |
Returns currently active rendering synchronization policy object | Render/IDisplayClusterRenderManager.h | |
TSharedPtr< IDisplayClusterRender_Texture, ESPMode::ThreadSafe > GetOrCreateCachedTexture
(
const FString& InUniqueTextureName |
Get or create a cached texture with unique name | Render/IDisplayClusterRenderManager.h | |
TSharedPtr< IDisplayClusterPostProcessFactory > GetPostProcessFactory
(
const FString& PostProcessType |
Returns a postprocess factory of specified type (if it has been registered previously) | Render/IDisplayClusterRenderManager.h | |
TSharedPtr< IDisplayClusterProjectionPolicyFactory > GetProjectionPolicyFactory
(
const FString& ProjectionType |
Returns a projection policy factory of specified type (if it has been registered previously) | Render/IDisplayClusterRenderManager.h | |
| Returns all registered postprocess types | Render/IDisplayClusterRenderManager.h | ||
| Returns all registered projection policy types | Render/IDisplayClusterRenderManager.h | ||
| Returns all registered warp policy types | Render/IDisplayClusterRenderManager.h | ||
IDisplayClusterRenderDevice * GetRenderDevice() |
Returns current rendering device | Render/IDisplayClusterRenderManager.h | |
TSharedPtr< IDisplayClusterVblankMonitor, ESPMode::ThreadSafe > GetVblankMonitor() |
Returns V-blank monitor interface | Render/IDisplayClusterRenderManager.h | |
IDisplayClusterViewportManager * GetViewportManager() |
Render/IDisplayClusterRenderManager.h | ||
TSharedPtr< IDisplayClusterWarpPolicyFactory > GetWarpPolicyFactory
(
const FString& InWarpPolicyType |
Returns a warp policy factory of specified type (if it has been registered previously) | Render/IDisplayClusterRenderManager.h | |
bool RegisterPostProcessFactory
(
const FString& PostProcessType, |
Registers PostProcess factory | Render/IDisplayClusterRenderManager.h | |
bool RegisterProjectionPolicyFactory
(
const FString& ProjectionType, |
Registers projection policy factory | Render/IDisplayClusterRenderManager.h | |
bool RegisterRenderDeviceFactory
(
const FString& DeviceType, |
Registers rendering device factory | Render/IDisplayClusterRenderManager.h | |
bool RegisterSynchronizationPolicyFactory
(
const FString& SyncPolicyType, |
Registers synchronization policy factory | Render/IDisplayClusterRenderManager.h | |
bool RegisterWarpPolicyFactory
(
const FString& InWarpPolicyType, |
Registers warp policy factory | Render/IDisplayClusterRenderManager.h | |
bool UnregisterPostProcessFactory
(
const FString& PostProcessType |
Unregisters PostProcess factory | Render/IDisplayClusterRenderManager.h | |
bool UnregisterProjectionPolicyFactory
(
const FString& ProjectionType |
Unregisters projection policy factory | Render/IDisplayClusterRenderManager.h | |
bool UnregisterRenderDeviceFactory
(
const FString& DeviceType |
Unregisters rendering device factory | Render/IDisplayClusterRenderManager.h | |
bool UnregisterSynchronizationPolicyFactory
(
const FString& SyncPolicyType |
Unregisters synchronization policy factory | Render/IDisplayClusterRenderManager.h | |
bool UnregisterWarpPolicyFactory
(
const FString& InWarpPolicyType |
Unregisters warp policy factory ` | Render/IDisplayClusterRenderManager.h |