17 lines
510 B
C++
17 lines
510 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
struct FBlake3Hash;
|
|
class ITargetPlatform;
|
|
class UCookOnTheFlyServer;
|
|
|
|
namespace UE::Cook
|
|
{
|
|
/**
|
|
* Calculate a hash representing the dependencies applied to every package.
|
|
* Some dependencies are per platform so this function needs to be called per platform cooked.
|
|
*/
|
|
void CalculateGlobalDependenciesHash(const ITargetPlatform* Platform, const UCookOnTheFlyServer& COTFS);
|
|
|
|
FBlake3Hash GetGlobalDependenciesHash(const ITargetPlatform* Platform);
|
|
}
|