Navigation
API > API/Plugins > API/Plugins/DMXGDTF
The implementation of the GDTF standard in Unreal Engine.
The implementation uses unreal engine types, left-handed z-up coordinate system, centimeters, column-major order matrices. .
| Name | UDMXGDTF |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DMX/DMXGDTF/Source/DMXGDTF/Public/DMXGDTF.h |
| Include Path | #include "DMXGDTF.h" |
Syntax
UCLASS ()
class UDMXGDTF : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDMXGDTF
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FDMXGDTFDescription | UE::DMX::GDTF::FDMXGDTFDescription | DMXGDTF.h | |
| FDMXGDTFFixtureType | UE::DMX::GDTF::FDMXGDTFFixtureType | DMXGDTF.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Description | TSharedPtr< FDMXGDTFDescription > | The GDTF description | DMXGDTF.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FXmlFile > ExportAsXml() |
Exports an XML file. Returns the XML file or nullptr if no XML file could be generated | DMXGDTF.h | |
TSharedPtr< FDMXGDTFDescription > GetDescription() |
Returns the GDTF Description or nullptr if no valid description exists. | DMXGDTF.h | |
void InitializeFromData
(
const TArray64< uint8 >& Data |
Initializes this object from .gdtf file data. Returns true on success. | DMXGDTF.h | |
void InitializeFromFixtureType
(
const TSharedRef< FDMXGDTFFixtureType >& InFixtureType |
Initializes this object from a GDTF fixture type. | DMXGDTF.h |