UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PackageAccessTracking.h File Reference
#include "CoreTypes.h"
#include "Misc/Optional.h"
#include "UObject/NameTypes.h"
#include "UObject/ObjectHandleDefines.h"

Go to the source code of this file.

Macros

#define UE_WITH_PACKAGE_ACCESS_TRACKING   UE_WITH_OBJECT_HANDLE_TRACKING
 
#define UE_TRACK_REFERENCING_PACKAGE_SCOPED(Package, OpName)
 
#define UE_TRACK_REFERENCING_PACKAGE_DELAYED_SCOPED(TrackerName, OpName)
 
#define UE_TRACK_REFERENCING_PACKAGE_DELAYED(TrackerName, Package)
 
#define UE_TRACK_REFERENCING_PLATFORM_SCOPED(TargetPlatform)
 
#define UE_TRACK_REFERENCING_OPNAME_SCOPED(OpName)
 
#define UE_TRACK_REFERENCING_PACKAGE_DECLARE_SCOPE_VARIABLE(VariableName)
 
#define UE_TRACK_REFERENCING_PACKAGE_ACTIVATE_SCOPE_VARIABLE(VariableName, Object, OpName)
 
#define UE_TRACK_REFERENCING_PACKAGE_DEACTIVATE_SCOPE_VARIABLE(VariableName)
 
#define UE_COOK_RESULTPROJECTION_SCOPED(ProjectionName)
 
#define UE_COOK_DISABLE_PACKAGE_ACCESS_TRACKING_SCOPED()
 

Macro Definition Documentation

◆ UE_COOK_DISABLE_PACKAGE_ACCESS_TRACKING_SCOPED

#define UE_COOK_DISABLE_PACKAGE_ACCESS_TRACKING_SCOPED ( )

◆ UE_COOK_RESULTPROJECTION_SCOPED

#define UE_COOK_RESULTPROJECTION_SCOPED (   ProjectionName)

◆ UE_TRACK_REFERENCING_OPNAME_SCOPED

#define UE_TRACK_REFERENCING_OPNAME_SCOPED (   OpName)

◆ UE_TRACK_REFERENCING_PACKAGE_ACTIVATE_SCOPE_VARIABLE

#define UE_TRACK_REFERENCING_PACKAGE_ACTIVATE_SCOPE_VARIABLE (   VariableName,
  Object,
  OpName 
)

◆ UE_TRACK_REFERENCING_PACKAGE_DEACTIVATE_SCOPE_VARIABLE

#define UE_TRACK_REFERENCING_PACKAGE_DEACTIVATE_SCOPE_VARIABLE (   VariableName)

◆ UE_TRACK_REFERENCING_PACKAGE_DECLARE_SCOPE_VARIABLE

#define UE_TRACK_REFERENCING_PACKAGE_DECLARE_SCOPE_VARIABLE (   VariableName)

◆ UE_TRACK_REFERENCING_PACKAGE_DELAYED

#define UE_TRACK_REFERENCING_PACKAGE_DELAYED (   TrackerName,
  Package 
)

◆ UE_TRACK_REFERENCING_PACKAGE_DELAYED_SCOPED

#define UE_TRACK_REFERENCING_PACKAGE_DELAYED_SCOPED (   TrackerName,
  OpName 
)

◆ UE_TRACK_REFERENCING_PACKAGE_SCOPED

#define UE_TRACK_REFERENCING_PACKAGE_SCOPED (   Package,
  OpName 
)

◆ UE_TRACK_REFERENCING_PLATFORM_SCOPED

#define UE_TRACK_REFERENCING_PLATFORM_SCOPED (   TargetPlatform)

◆ UE_WITH_PACKAGE_ACCESS_TRACKING

#define UE_WITH_PACKAGE_ACCESS_TRACKING   UE_WITH_OBJECT_HANDLE_TRACKING