Navigation
Unreal Engine C++ API Reference > Plugins > DisplayCluster > Render > DisplayDevice > Components
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UDisplayClusterDisplayDeviceBaseComponent
- UDisplayClusterDisplayDeviceComponent
References
Module | DisplayCluster |
Header | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/DisplayDevice/Components/DisplayClusterDisplayDeviceBaseComponent.h |
Include | #include "Render/DisplayDevice/Components/DisplayClusterDisplayDeviceBaseComponent.h" |
Syntax
UCLASS (Abstract, ClassGroup=(DisplayCluster),
HideCategories=(Transform, Rendering, Tags, Activation, Cooking, Physics, LOD, AssetUserData, Navigation))
class UDisplayClusterDisplayDeviceBaseComponent : public USceneComponent
Remarks
Display Device Components can be added to nDisplay root actors and assigned to viewport nodes to allow additional processing on the preview material.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | bEnableRenderPass | If render passes are enabled. |
![]() |
TSharedPtr< IDisplayClusterDisplayDeviceProxy, ESPMode::ThreadSafe > | DisplayDeviceProxy | Display device proxy object. |
![]() ![]() ![]() ![]() |
TObjectPtr< UMaterial > | MeshMaterial | The material to assign to the static mesh when preview is disabled. |
![]() ![]() ![]() ![]() |
TObjectPtr< UMaterial > | PreviewMeshMaterial | The material the preview components will create a material instance from when rendering the nDisplay preview. |
![]() ![]() ![]() ![]() |
TObjectPtr< UMaterial > | PreviewMeshTechvisMaterial | [techvis] The material the preview components will create a material instance from when rendering the nDisplay preview. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TObjectPtr< UMaterial > | GetDisplayDeviceMaterial
(
const EDisplayClusterDisplayDeviceMeshType InMeshType, |
Receive material by type |
![]() ![]() |
TSharedPtr< IDisplayClusterDisplayDeviceProxy, ESPMode::ThreadSafe > | GetDisplayDeviceProxy
(
IDisplayClusterViewportConfiguration& InConfiguration |
Update and Get proxy object for rendering thread. |
![]() ![]() ![]() |
void | OnUpdateDisplayDeviceMeshAndMaterialInstance
(
IDisplayClusterViewportPreview& InViewportPreview, |
Perform any operations on the material instance, such as setting parameter values. |
![]() ![]() ![]() |
void | SetupSceneView
(
const IDisplayClusterViewportPreview& InViewportPreview, |
Setup view for this Display Device |
![]() ![]() ![]() |
bool | ShouldUseDisplayDevice
(
IDisplayClusterViewportConfiguration& InConfiguration |
Returns true if the display device should be used for rendering in nDisplay |
![]() ![]() |
void | UpdateDisplayDeviceProxyImpl
(
IDisplayClusterViewportConfiguration& InConfiguration |
Updating the proxy object for the current configuration. |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |