MCPcopy Create free account
hub / github.com/ValveSoftware/openvr / CreateSubviewOverlay

Method CreateSubviewOverlay

headers/openvr_api.cs:3368–3377  ·  view source on GitHub ↗
(ulong parentOverlayHandle,string pchSubviewOverlayKey,string pchSubviewOverlayName,ref ulong pSubviewOverlayHandle)

Source from the content-addressed store, hash-verified

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);

Callers

nothing calls this directly

Calls 1

ToUtf8Method · 0.80

Tested by

no test coverage detected