UDisplayClusterScreenComponent

Simple projection policy screen component

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

DisplayCluster

Header

/Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Components/DisplayClusterScreenComponent.h

Include

#include "Components/DisplayClusterScreenComponent.h"

Syntax

UCLASS(ClassGroup=(DisplayCluster),
       Meta=(BlueprintSpawnableComponent, DisplayName="NDisplay Screen"),
       HideCategories=(StaticMesh, Materials, ComponentTick, Physics, Collision, Lighting, Navigation, VirtualTexture, ComponentReplication, Cooking, LOD, MaterialParameters, HLOD, RayTracing, TextureStreaming, Mobile))
class UDisplayClusterScreenComponent : public UStaticMeshComponent

Remarks

Simple projection policy screen component

Variables

Name Description

Protected variable UProperty Category, EditDefaultsOnly, Meta

FVector2D

 

Size

Adjust the size of the screen.

Constructors

Name Description

Public function

UDisplayClusterScreenComponent

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const UFunction BlueprintCallable, Category, Meta

FVector2D

 

GetScreenSize()

Return the screen size adjusted by its transform scale.

Public function UFunction BlueprintCallable, Category, Meta

void

 

SetScreenSize

(
    const FVector2D& Size
)

Set screen size (update transform scale).

Protected function

void

 

UpdateScreenSizeFromScale()

Updates Size vector when scale is changed explicitly

Overridden from UObject

Name Description

Protected function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.