Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Microsoft.Xna.Framework.WindowsManagedCallbackHandler Class Reference

Public Member Functions

unsafe int WaitForAsyncOperationToFinish (out ManagedCallType managedCallType, out uint managedCallArgs)
 
unsafe int SetProxyProcessHandler (IProxyProcessHandler proxyProcessHandler)
 
virtual void Dispose ()
 

Static Public Member Functions

static unsafe int Initialize (void *parentExitEvent)
 
static int CallManagedFunctionForMe (ManagedCallType managedCallType, uint args)
 
static unsafe int RegisterNativeToManagedCallback (void *waitForThisHandle, delegate *< void *, void *, ManagedCallType *, uint *, bool *, int > eventSignalledFunc, void *pContext)
 

Protected Member Functions

virtual void Dispose ([MarshalAs(UnmanagedType.U1)] bool P_0)
 

Properties

static WindowsManagedCallbackHandler Instance [get]
 

Private Member Functions

void _007EWindowsManagedCallbackHandler ()
 
unsafe void _0021WindowsManagedCallbackHandler ()
 
unsafe WindowsManagedCallbackHandler ()
 
unsafe int InitializeInstance (void *parentExitEvent)
 
unsafe int CallManagedFunctionForMeImpl (ManagedCallType managedCallType, uint args)
 
unsafe int RegisterNativeToManagedCallbackImpl (void *waitForThisHandle, delegate *< void *, void *, ManagedCallType *, uint *, bool *, int > eventSignalledFunc, void *pContext)
 
int HasRoomForAnotherWaitHandle ()
 
 ~WindowsManagedCallbackHandler ()
 

Private Attributes

unsafe void_parentExitEvent = null
 
unsafe void_callManagedPlease = null
 
unsafe void_managedFunctionDataCanBeWritten = null
 
unsafe void_proxyProcessNeedsToChange = null
 
unsafe void_newCallbackRegistered
 
IProxyProcessHandler _proxyProcessHandler
 
object _proxyProcessHandlerSyncObject
 
ManagedCallType _managedCallType
 
uint _managedCallArgs
 
List< NativeToManagedCallbacknativeToManagedCallbacks
 

Static Private Attributes

static WindowsManagedCallbackHandler instance
 

Detailed Description

Definition at line 11 of file WindowsManagedCallbackHandler.cs.


The documentation for this class was generated from the following file: