Navigation
API > API/Plugins > API/Plugins/DMXRuntime > API/Plugins/DMXRuntime/MVR
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDMXMVRGeneralSceneDescription
References
| Module | DMXRuntime |
| Header | /Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXRuntime/Public/MVR/DMXMVRGeneralSceneDescription.h |
| Include | #include "MVR/DMXMVRGeneralSceneDescription.h" |
Syntax
UCLASS&40;&41;
class UDMXMVRGeneralSceneDescription : public UObject
Remarks
MVR General Scene Description Object
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Constructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanCreateXmlFile
(
FText& OutReason |
Returns true if an Xml File can be created. Gives a reason if no MVR can be exported | |
| UDMXMVRGeneralSceneDescription * | CreateFromDMXLibrary
(
const UDMXLibrary& DMXLibrary, |
Creates an MVR General Scene Description from a DMX Library | |
| UDMXMVRGeneralSceneDescription * | CreateFromXmlFile
(
TSharedRef< FXmlFile > GeneralSceneDescriptionXml, |
Creates an MVR General Scene Description from an Xml File | |
| TSharedPtr< FXmlFile > | Creates an General Scene Description Xml File from this. | ||
| UDMXMVRFixtureNode * | FindFixtureNode
(
const FGuid& FixtureUUID |
Returns the Fixture Node corresponding to the UUID, or nullptr if it cannot be found | |
| void | GetFixtureNodes
(
TArray< UDMXMVRFixtureNode* >& OutFixtureNodes |
Gets the MVR Fixture Nodes in this General Scene Description | |
| UDMXMVRAssetImportData * | Returns MVR Asset Import Data for this asset | ||
| void | WriteDMXLibraryToGeneralSceneDescription
(
const UDMXLibrary& DMXLibrary |
Writes the Library to the General Scene Description, effectively removing inexisting and adding new MVR Fixtures, according to what MVR Fixture UUIDs the Fixture Patches of the Library contain. |