Navigation
API > API/Plugins > API/Plugins/DisplayCluster
Public render synchronization policy interface
| Name | IDisplayClusterRenderSyncPolicy |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/Synchronization/IDisplayClusterRenderSyncPolicy.h |
| Include Path | #include "Render/Synchronization/IDisplayClusterRenderSyncPolicy.h" |
Syntax
class IDisplayClusterRenderSyncPolicy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDisplayClusterRenderSyncPolicy() |
Render/Synchronization/IDisplayClusterRenderSyncPolicy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName GetName() |
Returns the name of the sync policy | Render/Synchronization/IDisplayClusterRenderSyncPolicy.h | |
virtual bool Initialize() |
Perform any non-constructor initialization if needed | Render/Synchronization/IDisplayClusterRenderSyncPolicy.h | |
virtual bool IsWaitForVBlankFeatureSupported() |
Returns true if policy instance support "WaitForVBlank" feature that is used on the higher levels | Render/Synchronization/IDisplayClusterRenderSyncPolicy.h | |
bool SynchronizeClusterRendering
(
int32& InOutSyncInterval |
Synchronizes rendering threads in a cluster (optionally presents a frame) | Render/Synchronization/IDisplayClusterRenderSyncPolicy.h | |
virtual bool WaitForVBlank () |
Wait unless the next V-blank occurs. | Render/Synchronization/IDisplayClusterRenderSyncPolicy.h |