Navigation
BlueprintAPI > BlueprintAPI/Utilities > BlueprintAPI/Utilities/Struct
Adds a node that create a 'Usd Metadata Value' from its members
Inputs
| Type | Name | Description |
|---|---|---|
| string | Type Name | USD typename. Anything from the "Value type token" column on the Basic data types tables fromhttps:openusd.org/release/api/_usd__page__datatypes.html is allowed, includingthe array types (e.g. "uchar", "timecode", "matrix3d[]" and "half[]").Exceptions are the "opaque" typeName that we don't support, and the "SdfListOp |
| string | Stringified Value | A stringified value that should match the type in TypeName (e.g. "[(1.0, 1.0, 0.5), (1.0, 1.0, 0.5)]" ifTypeName is "double3[]").You can use the functions on UsdConversionLibrary (USDConversionLibrary.h) and UsdUtils namespace(USDValueConversion.h) to help stringify/unstringify these types according to USD rules, from C++,Blueprint and Python |
Outputs
| Type | Name | Description |
|---|---|---|
| struct | Usd Metadata Value |