Navigation
API > API/Plugins > API/Plugins/DMXGDTF
Each wheel describes a single physical or virtual wheel of the fixture type. If the real device has wheels you can change, then all wheel configurations have to be described. Wheel has the following XML node:
| Name | FDMXGDTFWheel |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DMX/DMXGDTF/Source/DMXGDTF/Public/GDTF/Wheels/DMXGDTFWheel.h |
| Include Path | #include "GDTF/Wheels/DMXGDTFWheel.h" |
Syntax
class FDMXGDTFWheel : public UE::DMX::GDTF::FDMXGDTFNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDMXGDTFNode → FDMXGDTFWheel
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDMXGDTFWheel
(
const TSharedRef< FDMXGDTFFixtureType >& InFixtureType |
GDTF/Wheels/DMXGDTFWheel.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Name | FName | The unique name of the wheel | GDTF/Wheels/DMXGDTFWheel.h | |
| OuterFixtureType | const TWeakPtr< FDMXGDTFFixtureType > | The outer fixture type | GDTF/Wheels/DMXGDTFWheel.h | |
| WheelSlotArray | TArray< TSharedPtr< FDMXGDTFWheelSlot > > | As children, Wheel has a list of wheel slots. | GDTF/Wheels/DMXGDTFWheel.h |
Functions
Public
Overridden from FDMXGDTFNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FXmlNode * CreateXmlNode
(
FXmlNode& Parent |
Creates an XML node in the parent node | GDTF/Wheels/DMXGDTFWheel.h | |
virtual const TCHAR * GetXmlTag() |
Gets the Xml Tag corresponding to this node | GDTF/Wheels/DMXGDTFWheel.h | |
virtual void Initialize
(
const FXmlNode& InXmlNode |
Initializes the node from an Xml node. Called after the node was constructed. | GDTF/Wheels/DMXGDTFWheel.h |