Navigation
API > API/Runtime > API/Runtime/InterchangeCore > API/Runtime/InterchangeCore/Nodes
References
| Module | InterchangeCore |
| Header | /Engine/Source/Runtime/Interchange/Core/Public/Nodes/InterchangeBaseNode.h |
| Include | #include "Nodes/InterchangeBaseNode.h" |
| Source | /Engine/Source/Runtime/Interchange/Core/Private/Nodes/InterchangeBaseNode.cpp |
namespace InterchangePrivateNodeBase
{
FProperty * InterchangePrivateNodeBase::FindPropertyByPathChecked
(
TVariant < UObject *, uint8 * > & Container,
UStruct * Outer,
FStringView PropertyPath
)
}
Remarks
Finds a property by name in Outer and supports looking into FStructProperties (embedded structs) with a '.' separating the property names. The Property matching the last name in the PropertyPath.
Parameters
| Name | Description |
|---|---|
| Container | The container for the property values. If the final property is inside a UScriptStruct, the container will be set to the UScriptStruct instance address. |
| Outer | The UStruct containing the top level property. |
| PropertyPath | A dot separated chain of properties. Doesn't support going through external objects. |