Navigation
API > API/Plugins > API/Plugins/DMXGDTF > API/Plugins/DMXGDTF/GDTF > API/Plugins/DMXGDTF/GDTF/AttributeDefinitions
Inheritance Hierarchy
- FSharedFromThisBase
- TSharedFromThis
- FDMXGDTFNode
- FDMXGDTFAttribute
References
| Module | DMXGDTF |
| Header | /Engine/Plugins/VirtualProduction/DMX/DMXGDTF/Source/DMXGDTF/Public/GDTF/AttributeDefinitions/DMXGDTFAttribute.h |
| Include | #include "GDTF/AttributeDefinitions/DMXGDTFAttribute.h" |
Syntax
class FDMXGDTFAttribute : public UE::DMX::GDTF::FDMXGDTFNode
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | ActivationGroup | (Optional) Link to the activation group. | |
| FDMXGDTFColorCIE1931xyY | Color | (Optional) Defines the color for the attribute. | |
| FString | Feature | (Optional) Link to the corresponding feature. | |
| FString | MainAttribute | (Optional) Link to the main attribute. | |
| FName | Name | The unique name of the attribute. | |
| const TWeakPtr< FDMXGDTFAttributeDefinitions > | OuterAttributeDefinitions | The outer attribute definitions | |
| EDMXGDTFPhysicalUnit | PhysicalUnit | Physical Unit | |
| FString | Pretty | The pretty name of the attribute. | |
| TArray< TSharedPtr< FDMXGDTFSubphysicalUnit > > | SubpyhsicalUnitArray | As children the attribute node has a list of a subphysical units. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDMXGDTFAttribute
(
const TSharedRef< FDMXGDTFAttributeDefinitions >& InAttributeDefinitions |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FDMXGDTFActivationGroup > | Resolves the linked activation group. | ||
| TSharedPtr< FDMXGDTFFeature > | Resolves the linked feature. Returns the feature or nullptr if no feature is linked | ||
| TSharedPtr< FDMXGDTFAttribute > | Resolves the linked main attribute. |
Overridden from FDMXGDTFNode
| Type | Name | Description | |
|---|---|---|---|
| FXmlNode * | CreateXmlNode
(
FXmlNode& Parent |
Creates an XML node in the parent node | |
| const TCHAR * | GetXmlTag () |
Gets the Xml Tag corresponding to this node | |
| void | Initialize
(
const FXmlNode& InXmlNode |
Initializes the node from an Xml node. Called after the node was constructed. |