|
Terraria v1.4.4.9
Terraria source code documentation
|
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< NativeToManagedCallback > | nativeToManagedCallbacks |
Static Private Attributes | |
| static WindowsManagedCallbackHandler | instance |
Definition at line 11 of file WindowsManagedCallbackHandler.cs.