Navigation
API > API/Plugins > API/Plugins/DMXRuntime
| Name | ADMXMVRSceneActor |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXRuntime/Public/MVR/DMXMVRSceneActor.h |
| Include Path | #include "MVR/DMXMVRSceneActor.h" |
Syntax
UCLASS (NotBlueprintable)
class ADMXMVRSceneActor : public AActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → ADMXMVRSceneActor
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ADMXMVRSceneActor() |
MVR/DMXMVRSceneActor.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~ADMXMVRSceneActor() |
MVR/DMXMVRSceneActor.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bRespawnDeletedActorsOnRefresh | bool | If checked, respawns Fixture Actors deleted from the MVR Scene | MVR/DMXMVRSceneActor.h |
|
| bUpdateTransformsOnRefresh | bool | If checked, updates transforms from the DMX Library | MVR/DMXMVRSceneActor.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DeletedMVRFixtureUUIDs | TArray< FGuid > | Array holding MVR Fixture UUIDs that were explicitly removed from the scene | MVR/DMXMVRSceneActor.h | |
| DMXLibrary | TObjectPtr< UDMXLibrary > | The DMX Library this Scene Actor uses | MVR/DMXMVRSceneActor.h |
|
| FixtureTypeToActorClasses | TArray< FDMXMVRSceneFixtureTypeToActorClassPair > | The actor class that is spawned for a specific Fixture Type by default (can be overriden per MVR UUID, see below) | MVR/DMXMVRSceneActor.h |
|
| FixtureTypeToActorClasses_PreEditChange | TArray< FDMXMVRSceneFixtureTypeToActorClassPair > | The FixtureTypeToActorClasses cached of PreEditChange, to find changes. | MVR/DMXMVRSceneActor.h |
|
| MVRSceneRoot | TObjectPtr< USceneComponent > | The root component to which all actors are attached initially | MVR/DMXMVRSceneActor.h |
|
| RelatedActors | TArray< TSoftObjectPtr< AActor > > | The actors that created along with this scene | MVR/DMXMVRSceneActor.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< AActor * > GetActorsSpawnedForFixtureType
(
const UDMXEntityFixtureType* FixtureType |
Returns an array of actors that are currently spawned in the scene for the specified Fixture Type | MVR/DMXMVRSceneActor.h | |
TArray< AActor * > GetActorsSpawnedForGDTF
(
const UDMXImportGDTF* GDTF |
Returns an array of actors that are currently spawned in the scene for specified GDTF | MVR/DMXMVRSceneActor.h | |
UDMXLibrary * GetDMXLibrary() |
Returns the DMX Library of this MVR Scene Actor | MVR/DMXMVRSceneActor.h | |
const TArray< TSoftObjectPtr< AActor > > & GetRelatedActors() |
Returns the MVR UUID To Related Actor Map | MVR/DMXMVRSceneActor.h | |
void RefreshFromDMXLibrary() |
Refreshes the scene from the DMX Library | MVR/DMXMVRSceneActor.h | |
void SetDMXLibrary
(
UDMXLibrary* NewDMXLibrary |
Sets the dmx library for this MVR actor. | MVR/DMXMVRSceneActor.h |
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostRegisterAllComponents() |
MVR/DMXMVRSceneActor.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
MVR/DMXMVRSceneActor.h | ||
virtual void PostLoad() |
MVR/DMXMVRSceneActor.h | ||
virtual void PreEditChange
(
FProperty* PropertyAboutToChange |
MVR/DMXMVRSceneActor.h | ||
virtual void Serialize
(
FArchive& Ar |
MVR/DMXMVRSceneActor.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetDMXLibraryPropertyNameChecked() |
Property name getters. | MVR/DMXMVRSceneActor.h | |
static FName GetFixtureTypeToActorClassesPropertyNameChecked() |
MVR/DMXMVRSceneActor.h | ||
static FName GetGDTFToDefaultActorClassesPropertyNameChecked() |
MVR/DMXMVRSceneActor.h | ||
static FName GetMVRSceneRootPropertyNameChecked() |
MVR/DMXMVRSceneActor.h | ||
static FName GetRelatedAcctorsPropertyNameChecked() |
MVR/DMXMVRSceneActor.h |