Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
delegate void | DroppedFilesEvent (List< string > aPathNames, POINT aDropPoint) |
Static Public Member Functions | |
static void | InstallHook () |
static void | UninstallHook () |
Events | |
static DroppedFilesEvent | OnDroppedFiles |
Static Private Member Functions | |
static bool | EnumCallback (IntPtr W, IntPtr _) |
static IntPtr | Callback (int code, IntPtr wParam, ref MSG lParam) |
Static Private Attributes | |
static uint | threadId |
static IntPtr | mainWindow = IntPtr.Zero |
static IntPtr | m_Hook |
static string | m_ClassName = "UnityWndClass" |
Definition at line 8 of file UnityDragAndDropHook.cs.
|
inlinestaticprivate |
Definition at line 52 of file UnityDragAndDropHook.cs.
References B83.Win32.WinAPI.CallNextHookEx(), B83.Win32.WinAPI.DragFinish(), B83.Win32.WinAPI.DragQueryFile(), B83.Win32.WinAPI.DragQueryPoint(), B83.Win32.UnityDragAndDropHook.m_Hook, and B83.Win32.UnityDragAndDropHook.OnDroppedFiles.
Referenced by B83.Win32.UnityDragAndDropHook.InstallHook().
delegate void B83.Win32.UnityDragAndDropHook.DroppedFilesEvent | ( | List< string > | aPathNames, |
POINT | aDropPoint | ||
) |
|
inlinestaticprivate |
Definition at line 23 of file UnityDragAndDropHook.cs.
References B83.Win32.Window.GetClassName(), B83.Win32.Window.IsWindowVisible(), B83.Win32.UnityDragAndDropHook.m_ClassName, and B83.Win32.UnityDragAndDropHook.mainWindow.
Referenced by B83.Win32.UnityDragAndDropHook.InstallHook().
|
inlinestatic |
Definition at line 32 of file UnityDragAndDropHook.cs.
References B83.Win32.UnityDragAndDropHook.Callback(), B83.Win32.WinAPI.DragAcceptFiles(), B83.Win32.UnityDragAndDropHook.EnumCallback(), B83.Win32.Window.EnumThreadWindows(), B83.Win32.WinAPI.GetCurrentThreadId(), B83.Win32.WinAPI.GetModuleHandle(), B83.Win32.UnityDragAndDropHook.m_Hook, B83.Win32.UnityDragAndDropHook.mainWindow, B83.Win32.WinAPI.SetWindowsHookEx(), and B83.Win32.UnityDragAndDropHook.threadId.
Referenced by FileDragAndDrop.OnEnable(), and ImageExample.OnEnable().
|
inlinestatic |
Definition at line 44 of file UnityDragAndDropHook.cs.
References B83.Win32.WinAPI.DragAcceptFiles(), B83.Win32.UnityDragAndDropHook.m_Hook, B83.Win32.UnityDragAndDropHook.mainWindow, and B83.Win32.WinAPI.UnhookWindowsHookEx().
Referenced by FileDragAndDrop.OnDisable(), and ImageExample.OnDisable().
|
staticprivate |
Definition at line 18 of file UnityDragAndDropHook.cs.
Referenced by B83.Win32.UnityDragAndDropHook.EnumCallback().
|
staticprivate |
Definition at line 16 of file UnityDragAndDropHook.cs.
Referenced by B83.Win32.UnityDragAndDropHook.Callback(), B83.Win32.UnityDragAndDropHook.InstallHook(), and B83.Win32.UnityDragAndDropHook.UninstallHook().
|
staticprivate |
Definition at line 14 of file UnityDragAndDropHook.cs.
Referenced by B83.Win32.UnityDragAndDropHook.EnumCallback(), B83.Win32.UnityDragAndDropHook.InstallHook(), and B83.Win32.UnityDragAndDropHook.UninstallHook().
|
staticprivate |
Definition at line 12 of file UnityDragAndDropHook.cs.
Referenced by B83.Win32.UnityDragAndDropHook.InstallHook().
|
static |
Definition at line 20 of file UnityDragAndDropHook.cs.
Referenced by B83.Win32.UnityDragAndDropHook.Callback().