Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AddNewPendingCall()

static void Microsoft.Xna.Framework.FrameworkDispatcher.AddNewPendingCall ( ManagedCallType callType,
uint arg )
inlinestaticpackage

Definition at line 76 of file FrameworkDispatcher.cs.

77 {
79 {
80 throw new InvalidOperationException(string.Format(CultureInfo.CurrentCulture, FrameworkResources.CallFrameworkDispatcherUpdate));
81 }
83 {
85 {
86 foreach (ManagedCallAndArg pendingCall in pendingCalls)
87 {
88 if (pendingCall.IsEqual(callType, arg))
89 {
90 return;
91 }
92 }
93 }
94 pendingCalls.Add(new ManagedCallAndArg(callType, arg));
95 }
96 }
static bool IsOncePerUpdateEvent(ManagedCallType type)
static List< ManagedCallAndArg > pendingCalls
static CultureInfo CurrentCulture

References Microsoft.Xna.Framework.FrameworkResources.CallFrameworkDispatcherUpdate, System.Globalization.CultureInfo.CurrentCulture, System.Globalization.Format, Microsoft.Xna.Framework.FrameworkDispatcher.IsOncePerUpdateEvent(), Microsoft.Xna.Framework.FrameworkDispatcher.pendingCalls, and Microsoft.Xna.Framework.FrameworkDispatcher.UpdateCalledAtLeastOnce.

Referenced by Microsoft.Xna.Framework.UserAsyncDispatcher.HandleManagedCallback().