FDMXEntityReference

Represents an Entity from a DMX Library.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DMXRuntime

Header

/Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXRuntime/Public/Library/DMXEntityReference.h

Include

#include "Library/DMXEntityReference.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)(Meta=(DisplayName="DMX Entity Reference"))
struct FDMXEntityReference

Remarks

Represents an Entity from a DMX Library. Used to allow objects outside the DMX Library package to store references to UDMXEntity objects

Variables

Name Description

Public variable UProperty

bool

 

bDisplayLibraryPicker

Display the DMX Library asset picker. True by default, for Blueprint variables

Public variable UProperty Category, EditAnywhere

UDMXLibrary ...

 

DMXLibrary

The parent DMX library of the Entity Automatically set when calling SetEntity with a valid Entity.

Protected variable UProperty

TSubclassOf< UD...

 

EntityType

Constructors

Name Description

Public function

FDMXEntityReference()

Construct with invalid values by default

Public function

FDMXEntityReference

(
    UDMXEntity* InEntity
)

Construct as a reference to an existing Entity and its type as EntityType

Functions

Name Description

Public function Const

UDMXEntity &...

 

GetEntity()

Get the Entity referenced by this struct or nullptr if none was set.

Public function Const

TSubclassOf<...

 

GetEntityType()

Get the type of entity this reference points to

Public function

void

 

SetEntity

(
    const UDMXEntity* NewEntity
)

Set the Entity and DMX Library this struct represents

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FDMXEntityReference& Other
)

Public function Const

bool

 

operator==

(
    const FDMXEntityReference& Other
)

Comparison operators

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss