mirror of
https://git.suyu.dev/suyu/Yucom.git
synced 2026-01-05 22:18:03 +01:00
vrclient: Support intermediate version 1.0.3a
Used by The Lab.
This commit is contained in:
parent
55b80e0c68
commit
f260a2cb30
15 changed files with 4894 additions and 2 deletions
|
|
@ -2131,6 +2131,80 @@ void __thiscall IVROverlay_013_SetKeyboardPositionForOverlay(void *_this, VROver
|
|||
|
||||
EVROverlayError __thiscall IVROverlay_013_SetOverlayIntersectionMask(void *_this, VROverlayHandle_t ulOverlayHandle, VROverlayIntersectionMaskPrimitive_t * pMaskPrimitives, uint32_t unNumMaskPrimitives, uint32_t unPrimitiveSize);
|
||||
|
||||
void test_capi_thunks_IVRCompositor_017(void);
|
||||
|
||||
void __thiscall IVRCompositor_017_SetTrackingSpace(void *_this, ETrackingUniverseOrigin eOrigin);
|
||||
|
||||
ETrackingUniverseOrigin __thiscall IVRCompositor_017_GetTrackingSpace(void *_this);
|
||||
|
||||
EVRCompositorError __thiscall IVRCompositor_017_WaitGetPoses(void *_this, TrackedDevicePose_t * pRenderPoseArray, uint32_t unRenderPoseArrayCount, TrackedDevicePose_t * pGamePoseArray, uint32_t unGamePoseArrayCount);
|
||||
|
||||
EVRCompositorError __thiscall IVRCompositor_017_GetLastPoses(void *_this, TrackedDevicePose_t * pRenderPoseArray, uint32_t unRenderPoseArrayCount, TrackedDevicePose_t * pGamePoseArray, uint32_t unGamePoseArrayCount);
|
||||
|
||||
EVRCompositorError __thiscall IVRCompositor_017_GetLastPoseForTrackedDeviceIndex(void *_this, TrackedDeviceIndex_t unDeviceIndex, TrackedDevicePose_t * pOutputPose, TrackedDevicePose_t * pOutputGamePose);
|
||||
|
||||
EVRCompositorError __thiscall IVRCompositor_017_Submit(void *_this, EVREye eEye, Texture_t * pTexture, VRTextureBounds_t * pBounds, EVRSubmitFlags nSubmitFlags);
|
||||
|
||||
void __thiscall IVRCompositor_017_ClearLastSubmittedFrame(void *_this);
|
||||
|
||||
void __thiscall IVRCompositor_017_PostPresentHandoff(void *_this);
|
||||
|
||||
bool __thiscall IVRCompositor_017_GetFrameTiming(void *_this, Compositor_FrameTiming * pTiming, uint32_t unFramesAgo);
|
||||
|
||||
uint32_t __thiscall IVRCompositor_017_GetFrameTimings(void *_this, Compositor_FrameTiming * pTiming, uint32_t nFrames);
|
||||
|
||||
float __thiscall IVRCompositor_017_GetFrameTimeRemaining(void *_this);
|
||||
|
||||
void __thiscall IVRCompositor_017_GetCumulativeStats(void *_this, Compositor_CumulativeStats * pStats, uint32_t nStatsSizeInBytes);
|
||||
|
||||
void __thiscall IVRCompositor_017_FadeToColor(void *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground);
|
||||
|
||||
void __thiscall IVRCompositor_017_FadeGrid(void *_this, float fSeconds, bool bFadeIn);
|
||||
|
||||
EVRCompositorError __thiscall IVRCompositor_017_SetSkyboxOverride(void *_this, Texture_t * pTextures, uint32_t unTextureCount);
|
||||
|
||||
void __thiscall IVRCompositor_017_ClearSkyboxOverride(void *_this);
|
||||
|
||||
void __thiscall IVRCompositor_017_CompositorBringToFront(void *_this);
|
||||
|
||||
void __thiscall IVRCompositor_017_CompositorGoToBack(void *_this);
|
||||
|
||||
void __thiscall IVRCompositor_017_CompositorQuit(void *_this);
|
||||
|
||||
bool __thiscall IVRCompositor_017_IsFullscreen(void *_this);
|
||||
|
||||
uint32_t __thiscall IVRCompositor_017_GetCurrentSceneFocusProcess(void *_this);
|
||||
|
||||
uint32_t __thiscall IVRCompositor_017_GetLastFrameRenderer(void *_this);
|
||||
|
||||
bool __thiscall IVRCompositor_017_CanRenderScene(void *_this);
|
||||
|
||||
void __thiscall IVRCompositor_017_ShowMirrorWindow(void *_this);
|
||||
|
||||
void __thiscall IVRCompositor_017_HideMirrorWindow(void *_this);
|
||||
|
||||
bool __thiscall IVRCompositor_017_IsMirrorWindowVisible(void *_this);
|
||||
|
||||
void __thiscall IVRCompositor_017_CompositorDumpImages(void *_this);
|
||||
|
||||
bool __thiscall IVRCompositor_017_ShouldAppRenderWithLowResources(void *_this);
|
||||
|
||||
void __thiscall IVRCompositor_017_ForceInterleavedReprojectionOn(void *_this, bool bOverride);
|
||||
|
||||
void __thiscall IVRCompositor_017_ForceReconnectProcess(void *_this);
|
||||
|
||||
void __thiscall IVRCompositor_017_SuspendRendering(void *_this, bool bSuspend);
|
||||
|
||||
EVRCompositorError __thiscall IVRCompositor_017_GetMirrorTextureD3D11(void *_this, EVREye eEye, void * pD3D11DeviceOrResource, void ** ppD3D11ShaderResourceView);
|
||||
|
||||
EVRCompositorError __thiscall IVRCompositor_017_GetMirrorTextureGL(void *_this, EVREye eEye, glUInt_t * pglTextureId, glSharedTextureHandle_t * pglSharedTextureHandle);
|
||||
|
||||
bool __thiscall IVRCompositor_017_ReleaseSharedGLTexture(void *_this, glUInt_t glTextureId, glSharedTextureHandle_t glSharedTextureHandle);
|
||||
|
||||
void __thiscall IVRCompositor_017_LockGLSharedTextureForAccess(void *_this, glSharedTextureHandle_t glSharedTextureHandle);
|
||||
|
||||
void __thiscall IVRCompositor_017_UnlockGLSharedTextureForAccess(void *_this, glSharedTextureHandle_t glSharedTextureHandle);
|
||||
|
||||
void test_capi_thunks_IVRSystem_012(void);
|
||||
|
||||
void __thiscall IVRSystem_012_GetRecommendedRenderTargetSize(void *_this, uint32_t * pnWidth, uint32_t * pnHeight);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue