Navigation
API > API/Plugins > API/Plugins/DisplayClusterLightCardExtender
| Name | IDisplayClusterStageActor |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplayModularFeatures/Source/DisplayClusterLightCardExtender/Public/StageActor/IDisplayClusterStageActor.h |
| Include Path | #include "StageActor/IDisplayClusterStageActor.h" |
Syntax
class IDisplayClusterStageActor
Derived Classes
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FPositionalPropertyArray | TArray< FPropertyPair, TInlineAllocator< 16 > > | Array type used to return positional properties for a stage actor | StageActor/IDisplayClusterStageActor.h |
| FPropertyPair | TPair< void *, FProperty * > | A pair made up of a container pointer and a property within that container | StageActor/IDisplayClusterStageActor.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PlaneMeshRotation | const FRotator | The rotation used to orient the plane mesh used for the light card so that its normal points radially inwards | StageActor/IDisplayClusterStageActor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FBox GetBoxBounds
(
bool bLocalSpace |
Return the bounding box for the stage actor. | StageActor/IDisplayClusterStageActor.h | |
double GetDistanceFromCenter() |
StageActor/IDisplayClusterStageActor.h | ||
double GetLatitude() |
StageActor/IDisplayClusterStageActor.h | ||
double GetLongitude() |
StageActor/IDisplayClusterStageActor.h | ||
FTransform GetOrigin() |
StageActor/IDisplayClusterStageActor.h | ||
double GetPitch() |
StageActor/IDisplayClusterStageActor.h | ||
virtual FDisplayClusterPositionalParams GetPositionalParams() |
Retrieves positional parameters | StageActor/IDisplayClusterStageActor.h | |
void GetPositionalProperties
(
FPositionalPropertyArray& OutPropertyPairs |
Get an array of positional properties defined for this stage actor for use in property notifies. | StageActor/IDisplayClusterStageActor.h | |
virtual FName GetPositionalPropertiesMemberName() |
Return the property name for an owning struct containing the positional params properties, may be NAME_None if a struct isn't used | StageActor/IDisplayClusterStageActor.h | |
virtual const TSet< FName > & GetPositionalPropertyNames() |
Return property names defined for this stage actor for use in property notifies | StageActor/IDisplayClusterStageActor.h | |
double GetRadialOffset() |
StageActor/IDisplayClusterStageActor.h | ||
FVector2D GetScale() |
StageActor/IDisplayClusterStageActor.h | ||
double GetSpin() |
StageActor/IDisplayClusterStageActor.h | ||
virtual FTransform GetStageActorTransform
(
bool bRemoveOrigin |
Return the adjusted transform of the stage actor. | StageActor/IDisplayClusterStageActor.h | |
virtual FVector2D GetUVCoordinates() |
StageActor/IDisplayClusterStageActor.h | ||
double GetYaw() |
StageActor/IDisplayClusterStageActor.h | ||
virtual bool IsAlwaysFlushToWall() |
StageActor/IDisplayClusterStageActor.h | ||
virtual bool IsProxy() |
If this stage actor is a copy of a level instance actor | StageActor/IDisplayClusterStageActor.h | |
virtual bool IsUVActor() |
Whether this actor supports movement in UV space | StageActor/IDisplayClusterStageActor.h | |
virtual void SetAlwaysFlushToWall
(
bool bInAlwaysFlushToWall |
StageActor/IDisplayClusterStageActor.h | ||
void SetDistanceFromCenter
(
double InValue |
StageActor/IDisplayClusterStageActor.h | ||
void SetLatitude
(
double InValue |
StageActor/IDisplayClusterStageActor.h | ||
void SetLongitude
(
double InValue |
StageActor/IDisplayClusterStageActor.h | ||
void SetOrigin
(
const FTransform& InOrigin |
StageActor/IDisplayClusterStageActor.h | ||
void SetPitch
(
double InValue |
StageActor/IDisplayClusterStageActor.h | ||
virtual void SetPositionalParams
(
const FDisplayClusterPositionalParams& InParams |
Sets positional parameters | StageActor/IDisplayClusterStageActor.h | |
void SetRadialOffset
(
double InValue |
StageActor/IDisplayClusterStageActor.h | ||
void SetScale
(
const FVector2D& InScale |
StageActor/IDisplayClusterStageActor.h | ||
void SetSpin
(
double InValue |
StageActor/IDisplayClusterStageActor.h | ||
virtual void SetUVCoordinates
(
const FVector2D& InUVCoordinates |
StageActor/IDisplayClusterStageActor.h | ||
void SetYaw
(
double InValue |
StageActor/IDisplayClusterStageActor.h | ||
void UpdateEditorGizmos() |
Update global selection gizmos | StageActor/IDisplayClusterStageActor.h | |
virtual void UpdatePositionalParamsFromTransform() |
Update positional params from current actor transform | StageActor/IDisplayClusterStageActor.h | |
virtual void UpdateStageActorTransform () |
Update positional properties of the stage actor. | StageActor/IDisplayClusterStageActor.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ClampLatitudeAndLongitude
(
double& InOutLatitude, |
Clamp the given latitude and longitude | StageActor/IDisplayClusterStageActor.h | |
static FTransform PositionalParamsToActorTransform
(
const FDisplayClusterPositionalParams& InParams, |
Convert latitude/longitude/yaw/pitch/roll to a transform that could be applied to an actor | StageActor/IDisplayClusterStageActor.h | |
static FDisplayClusterPositionalParams TransformToPositionalParams
(
const FTransform& InTransform, |
Convert an actor transform to positional params | StageActor/IDisplayClusterStageActor.h |