Exemple #1
0
 internal static void OnNativeFunctionsRegistered()
 {
     lastGCFramePtr             = (ulong *)Native_FGlobals.Get_GLastGCFramePtr();
     frameNumberRenderThreadPtr = (uint *)Native_FGlobals.Get_GFrameNumberRenderThreadPtr();
     frameCounterPtr            = (ulong *)Native_FGlobals.Get_GFrameCounterPtr();
     frameNumberPtr             = (uint *)Native_FGlobals.Get_GFrameNumberPtr();
     gpuFrameTimePtr            = (uint *)Native_FGlobals.Get_GGPUFrameTimePtr();
 }
Exemple #2
0
 /// <summary>
 /// Returns true if async loading is using the async loading thread
 /// </summary>
 public static bool IsAsyncLoadingMultithreaded()
 {
     return(Native_FGlobals.IsAsyncLoadingMultithreaded());
 }
Exemple #3
0
 /// <summary>
 /// Resumes async package loading.
 /// </summary>
 public static void ResumeAsyncLoading()
 {
     Native_FGlobals.ResumeAsyncLoading();
 }
Exemple #4
0
 /// <summary>
 /// Suspends async package loading.
 /// </summary>
 public static void SuspendAsyncLoading()
 {
     Native_FGlobals.SuspendAsyncLoading();
 }
Exemple #5
0
 /// <summary>
 /// Whether we're currently in the async loading codepath or not
 /// </summary>
 public static bool IsAsyncLoading()
 {
     return(Native_FGlobals.IsAsyncLoading());
 }