| 3366 | return result; |
| 3367 | } |
| 3368 | public EVROverlayError CreateSubviewOverlay(ulong parentOverlayHandle,string pchSubviewOverlayKey,string pchSubviewOverlayName,ref ulong pSubviewOverlayHandle) |
| 3369 | { |
| 3370 | IntPtr pchSubviewOverlayKeyUtf8 = Utils.ToUtf8(pchSubviewOverlayKey); |
| 3371 | IntPtr pchSubviewOverlayNameUtf8 = Utils.ToUtf8(pchSubviewOverlayName); |
| 3372 | pSubviewOverlayHandle = 0; |
| 3373 | EVROverlayError result = FnTable.CreateSubviewOverlay(parentOverlayHandle,pchSubviewOverlayKeyUtf8,pchSubviewOverlayNameUtf8,ref pSubviewOverlayHandle); |
| 3374 | Marshal.FreeHGlobal(pchSubviewOverlayKeyUtf8); |
| 3375 | Marshal.FreeHGlobal(pchSubviewOverlayNameUtf8); |
| 3376 | return result; |
| 3377 | } |
| 3378 | public EVROverlayError DestroyOverlay(ulong ulOverlayHandle) |
| 3379 | { |
| 3380 | EVROverlayError result = FnTable.DestroyOverlay(ulOverlayHandle); |