implements ICursorService
0x00x0020
Members 20
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | IDC_ARROW | uint | PrivateStatic+1 flags | 0 |
| — | 0x04 | IDC_IBEAM | uint | PrivateStatic+1 flags | 0 |
| — | 0x04 | IDC_WAIT | uint | PrivateStatic+1 flags | 0 |
| — | 0x04 | IDC_CROSS | uint | PrivateStatic+1 flags | 0 |
| — | 0x04 | IDC_SIZENWSE | uint | PrivateStatic+1 flags | 0 |
| — | 0x04 | IDC_SIZENESW | uint | PrivateStatic+1 flags | 0 |
| — | 0x04 | IDC_SIZEWE | uint | PrivateStatic+1 flags | 0 |
| — | 0x04 | IDC_SIZENS | uint | PrivateStatic+1 flags | 0 |
| — | 0x04 | IDC_SIZEALL | uint | PrivateStatic+1 flags | 0 |
| — | 0x04 | IDC_NO | uint | PrivateStatic+1 flags | 0 |
| — | 0x04 | IDC_HAND | uint | PrivateStatic+1 flags | 0 |
| 0x10 | hMainWindow | HandleRef | PrivateStatic | — | |
| 0x08 | unityWndProcHandler | long | PrivateStatic | — | |
| 0x08 | customWndProcHandler | long | PrivateStatic | — | |
| 0x08 | procDelegate | WndProcDelegate | PrivateStatic | — | |
| — | 0x04 | GWLP_WNDPROC | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | WM_SETCURSOR | uint | PrivateStatic+1 flags | 0 |
| — | 0x04 | WM_MOUSEMOVE | uint | PrivateStatic+1 flags | 0 |
| 0x08 | cursorHandle | long | PrivateStatic | — | |
| 0x08 | _cursors | Dictionary<Riten.Native.Cursors.NTCursors | PrivateStatic+1 flags | — |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 17
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Setup() | PrivateStatic | 0x00 | |
| long SetCursor(long hCursor) | PrivateStatic+1 flags | 0x08 | |
| long LoadCursor(long hInstance, uint lpCursorName) | PrivateStatic+1 flags | 0x08 | |
| long GetActiveWindow() | PrivateStatic+1 flags | 0x08 | |
| long CallWindowProc(long lpPrevWndFunc, long hWnd, uint wMsg, long wParam, long lParam) | PrivateStatic+1 flags | 0x08 | |
| long DefWindowProc(long hWnd, uint wMsg, long wParam, long lParam) | PrivateStatic+1 flags | 0x08 | |
| int SetWindowLong32(const HandleRef& hWnd, int nIndex, int dwNewLong) | PrivateStatic+1 flags | 0x10 | |
| long SetWindowLongPtr64(const HandleRef& hWnd, int nIndex, long dwNewLong) | PrivateStatic+1 flags | 0x10 | |
| void Awake() | Private | 0x00 | |
| void OnDestroy() | Private | 0x00 | |
| long WndProc(long hWnd, uint msg, long wParam, long lParam) | PrivateStatic | 0x08 | |
| long SetWindowLongPtr(const HandleRef& hWnd, int nIndex, long dwNewLong) | PrivateStatic | 0x10 | |
| long GetCursor(const NTCursors& nativeCursorName) | PrivateStatic | 0x08 | |
| bool SetCursor(const NTCursors& nativeCursorName) | PublicFinal+2 flags | 0x04 | |
| void ResetCursor() | PublicFinal+2 flags | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |