/Engine/Source/Runtime/Engine/Public/HLSLTree/HLSLTree.h
OwnedNodes track 1 or moreUObject'owners' When generating HLSLTree for materials, the owner will typically be theUMaterialExpressionthat created the node, or theUMaterialitself 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:
class FOwnedNode : public [UE::HLSLTree::FNode](API\Runtime\Engine\HLSLTree\FNode)