Navigation
API > API/Plugins > API/Plugins/DMXGDTF
This section defines the relation between the master DMX channel and the following logical channel(XML node
| Name | FDMXGDTFChannelRelation |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DMX/DMXGDTF/Source/DMXGDTF/Public/GDTF/DMXModes/DMXGDTFChannelRelation.h |
| Include Path | #include "GDTF/DMXModes/DMXGDTFChannelRelation.h" |
Syntax
class FDMXGDTFChannelRelation : public UE::DMX::GDTF::FDMXGDTFNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDMXGDTFNode → FDMXGDTFChannelRelation
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDMXGDTFChannelRelation
(
const TSharedRef< FDMXGDTFDMXMode >& InDMXMode |
GDTF/DMXModes/DMXGDTFChannelRelation.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Follower | FString | Link to the following channel function | GDTF/DMXModes/DMXGDTFChannelRelation.h | |
| Master | FString | Link to the master DMX channel | GDTF/DMXModes/DMXGDTFChannelRelation.h | |
| Name | FName | The unique name of the relation | GDTF/DMXModes/DMXGDTFChannelRelation.h | |
| OuterDMXMode | const TWeakPtr< FDMXGDTFDMXMode > | The outer DMX mode | GDTF/DMXModes/DMXGDTFChannelRelation.h | |
| Type | EDMXGDTFChannelRelationType | Type of the relation | GDTF/DMXModes/DMXGDTFChannelRelation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FDMXGDTFChannelFunction > ResolveFollower() |
Resolves the linked follower. Returns the follower, or nullptr if no follower is linked | GDTF/DMXModes/DMXGDTFChannelRelation.h | |
TSharedPtr< FDMXGDTFDMXChannel > ResolveMaster() |
Resolves the linked master. Returns the master, or nullptr if no master is linked | GDTF/DMXModes/DMXGDTFChannelRelation.h |
Overridden from FDMXGDTFNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FXmlNode * CreateXmlNode
(
FXmlNode& Parent |
Creates an XML node in the parent node | GDTF/DMXModes/DMXGDTFChannelRelation.h | |
virtual const TCHAR * GetXmlTag() |
Gets the Xml Tag corresponding to this node | GDTF/DMXModes/DMXGDTFChannelRelation.h | |
virtual void Initialize
(
const FXmlNode& InXmlNode |
Initializes the node from an Xml node. Called after the node was constructed. | GDTF/DMXModes/DMXGDTFChannelRelation.h |