FOwnedNode

OwnedNodes track 1 or more [UObject](API\Runtime\CoreUObject\UObject\UObject) 'owners' When generating HLSLTree for materials, the owner will typically be the [UMaterialExpression](API\Runtime\Engine\Materials\UMaterialExpression) that created the node, or the [UMaterial](API\Runtime\Engine\Materials\UMaterial) itself Since certain nodes (FExpressions) are deduplicated and shared, it's possible to have multiple owners, if multiple owners attempt to create a node with the same parameters Tracking owners is important for the following reasons: