// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Containers/Array.h" #include "VisualGraph.h" #define UE_API VISUALGRAPHUTILS_API class UClass; class UObject; class FVisualGraphObjectUtils { public: static UE_API FVisualGraph TraverseUObjectReferences( const TArray& InObjects, const TArray& InClassesToSkip = TArray(), const TArray& InOutersToSkip = TArray(), const TArray& InOutersToUse = TArray(), bool bTraverseObjectsInOuter = true, bool bCollectReferencesBySerialize = true, bool bRecursive = true ); static UE_API FVisualGraph TraverseTickOrder( const TArray& InObjects ); }; #undef UE_API