Navigation
API > API/Plugins > API/Plugins/RigLogicMutable
References
| Module | RigLogicMutable |
| Header | /Engine/Plugins/Experimental/RigLogicMutable/Source/RigLogicMutable/Public/RigLogicMutableExtension.h |
| Include | #include "RigLogicMutableExtension.h" |
Syntax
USTRUCT ()
struct FDNAPinData
Remarks
Used as ExtensionData to represent a DNA Asset in a Customizable Object graph
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | ComponentIndex | The index of the mesh component this DNA will be attached to |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDNAPinData () |
|||
FDNAPinData
(
const FDNAPinData& Source |
Direct copying is not allowed, because the DNA Asset can only be owned by one struct. | ||
FDNAPinData
(
FDNAPinData&& Source |
Move constructor transfers ownership of the DNA |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CopyFromDNAAsset
(
const UDNAAsset* SourceAsset, |
Makes a copy of the given asset and assigns the DNAAsset member variable to the copy. | |
| const UDNAAsset * | GetDNAAsset () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FDNAPinData & | operator=
(
const FDNAPinData& Source |
||
| FDNAPinData & | operator=
(
FDNAPinData&& Source |