Proton/vrclient_x64/vrclient_structs_generated.h
Paul Gofman 76369eb526 vrclient: Support v2.2.3.
CW-Bug-Id: #23412
2024-05-23 10:54:49 +03:00

6496 lines
187 KiB
C

typedef struct VREvent_ApplicationLaunch_t VREvent_ApplicationLaunch_t;
#pragma pack( push, 4 )
struct VREvent_ApplicationLaunch_t
{
uint32_t pid;
uint32_t unArgsHandle;
};
#pragma pack( pop )
typedef struct VREvent_AudioMuteControl_t VREvent_AudioMuteControl_t;
#pragma pack( push, 1 )
struct VREvent_AudioMuteControl_t
{
int8_t bMute;
};
#pragma pack( pop )
typedef struct VREvent_AudioVolumeControl_t VREvent_AudioVolumeControl_t;
#pragma pack( push, 4 )
struct VREvent_AudioVolumeControl_t
{
float fVolumeLevel;
};
#pragma pack( pop )
typedef struct VREvent_Chaperone_t VREvent_Chaperone_t;
#pragma pack( push, 8 )
struct VREvent_Chaperone_t
{
uint64_t m_nPreviousUniverse;
uint64_t m_nCurrentUniverse;
};
#pragma pack( pop )
typedef struct VREvent_Controller_t VREvent_Controller_t;
#pragma pack( push, 4 )
struct VREvent_Controller_t
{
uint32_t button;
};
#pragma pack( pop )
typedef struct VREvent_DualAnalog_t VREvent_DualAnalog_t;
#pragma pack( push, 4 )
struct VREvent_DualAnalog_t
{
float x;
float y;
float transformedX;
float transformedY;
uint32_t which;
};
#pragma pack( pop )
typedef struct VREvent_EditingCameraSurface_t VREvent_EditingCameraSurface_t;
#pragma pack( push, 8 )
struct VREvent_EditingCameraSurface_t
{
uint64_t overlayHandle;
uint32_t nVisualMode;
uint8_t __pad_12[4];
};
#pragma pack( pop )
typedef struct VREvent_HDCPError_t VREvent_HDCPError_t;
#pragma pack( push, 4 )
struct VREvent_HDCPError_t
{
uint32_t eCode;
};
#pragma pack( pop )
typedef struct VREvent_HapticVibration_t VREvent_HapticVibration_t;
#pragma pack( push, 8 )
struct VREvent_HapticVibration_t
{
uint64_t containerHandle;
uint64_t componentHandle;
float fDurationSeconds;
float fFrequency;
float fAmplitude;
uint8_t __pad_28[4];
};
#pragma pack( pop )
typedef struct VREvent_InputActionManifestLoad_t VREvent_InputActionManifestLoad_t;
#pragma pack( push, 8 )
struct VREvent_InputActionManifestLoad_t
{
uint64_t pathAppKey;
uint64_t pathMessage;
uint64_t pathMessageParam;
uint64_t pathManifestPath;
};
#pragma pack( pop )
typedef struct VREvent_InputBindingLoad_t_1016 VREvent_InputBindingLoad_t_1016;
#pragma pack( push, 8 )
struct VREvent_InputBindingLoad_t_1016
{
uint64_t ulAppContainer;
uint64_t pathMessage;
uint64_t pathUrl;
uint64_t pathControllerType;
};
#pragma pack( pop )
typedef struct VREvent_InputBindingLoad_t_1015 VREvent_InputBindingLoad_t_1015;
#pragma pack( push, 8 )
struct VREvent_InputBindingLoad_t_1015
{
uint64_t ulAppContainer;
uint64_t pathMessage;
uint64_t pathUrl;
};
#pragma pack( pop )
typedef struct VREvent_Ipd_t VREvent_Ipd_t;
#pragma pack( push, 4 )
struct VREvent_Ipd_t
{
float ipdMeters;
};
#pragma pack( pop )
typedef struct VREvent_Keyboard_t_2010 VREvent_Keyboard_t_2010;
#pragma pack( push, 8 )
struct VREvent_Keyboard_t_2010
{
char (cNewInput)[8];
uint64_t uUserValue;
uint64_t overlayHandle;
};
#pragma pack( pop )
typedef struct VREvent_Keyboard_t_0912 VREvent_Keyboard_t_0912;
#pragma pack( push, 8 )
struct VREvent_Keyboard_t_0912
{
char (cNewInput)[8];
uint64_t uUserValue;
};
#pragma pack( pop )
typedef struct VREvent_Keyboard_t_0910 VREvent_Keyboard_t_0910;
#pragma pack( push, 4 )
struct VREvent_Keyboard_t_0910
{
char (cNewInput)[12];
uint32_t uFlags;
};
#pragma pack( pop )
typedef struct VREvent_MessageOverlay_t VREvent_MessageOverlay_t;
#pragma pack( push, 4 )
struct VREvent_MessageOverlay_t
{
uint32_t unVRMessageOverlayResponse;
};
#pragma pack( pop )
typedef struct VREvent_Mouse_t_2010 VREvent_Mouse_t_2010;
#pragma pack( push, 4 )
struct VREvent_Mouse_t_2010
{
float x;
float y;
uint32_t button;
uint32_t cursorIndex;
};
#pragma pack( pop )
typedef struct VREvent_Mouse_t_090 VREvent_Mouse_t_090;
#pragma pack( push, 4 )
struct VREvent_Mouse_t_090
{
float x;
float y;
uint32_t button;
};
#pragma pack( pop )
typedef struct VREvent_Notification_t_093 VREvent_Notification_t_093;
#pragma pack( push, 8 )
struct VREvent_Notification_t_093
{
uint64_t ulUserValue;
uint32_t notificationId;
uint8_t __pad_12[4];
};
#pragma pack( pop )
typedef struct VREvent_Notification_t_092 VREvent_Notification_t_092;
#pragma pack( push, 4 )
struct VREvent_Notification_t_092
{
float x;
float y;
uint32_t notificationId;
};
#pragma pack( pop )
typedef struct VREvent_Overlay_t_2010 VREvent_Overlay_t_2010;
#pragma pack( push, 8 )
struct VREvent_Overlay_t_2010
{
uint64_t overlayHandle;
uint64_t devicePath;
uint64_t memoryBlockId;
uint32_t cursorIndex;
uint8_t __pad_28[4];
};
#pragma pack( pop )
typedef struct VREvent_Overlay_t_1168 VREvent_Overlay_t_1168;
#pragma pack( push, 8 )
struct VREvent_Overlay_t_1168
{
uint64_t overlayHandle;
uint64_t devicePath;
uint64_t memoryBlockId;
};
#pragma pack( pop )
typedef struct VREvent_Overlay_t_1014 VREvent_Overlay_t_1014;
#pragma pack( push, 8 )
struct VREvent_Overlay_t_1014
{
uint64_t overlayHandle;
uint64_t devicePath;
};
#pragma pack( pop )
typedef struct VREvent_Overlay_t_092 VREvent_Overlay_t_092;
#pragma pack( push, 8 )
struct VREvent_Overlay_t_092
{
uint64_t overlayHandle;
};
#pragma pack( pop )
typedef struct VREvent_PerformanceTest_t VREvent_PerformanceTest_t;
#pragma pack( push, 4 )
struct VREvent_PerformanceTest_t
{
uint32_t m_nFidelityLevel;
};
#pragma pack( pop )
typedef struct VREvent_Process_t_1210 VREvent_Process_t_1210;
#pragma pack( push, 4 )
struct VREvent_Process_t_1210
{
uint32_t pid;
uint32_t oldPid;
int8_t bForced;
int8_t bConnectionLost;
uint8_t __pad_10[2];
};
#pragma pack( pop )
typedef struct VREvent_Process_t_0912 VREvent_Process_t_0912;
#pragma pack( push, 4 )
struct VREvent_Process_t_0912
{
uint32_t pid;
uint32_t oldPid;
int8_t bForced;
uint8_t __pad_9[3];
};
#pragma pack( pop )
typedef struct VREvent_Process_t_090 VREvent_Process_t_090;
#pragma pack( push, 4 )
struct VREvent_Process_t_090
{
uint32_t pid;
uint32_t oldPid;
};
#pragma pack( pop )
typedef struct VREvent_ProgressUpdate_t VREvent_ProgressUpdate_t;
#pragma pack( push, 8 )
struct VREvent_ProgressUpdate_t
{
uint64_t ulApplicationPropertyContainer;
uint64_t pathDevice;
uint64_t pathInputSource;
uint64_t pathProgressAction;
uint64_t pathIcon;
float fProgress;
uint8_t __pad_44[4];
};
#pragma pack( pop )
typedef struct VREvent_Property_t VREvent_Property_t;
#pragma pack( push, 8 )
struct VREvent_Property_t
{
uint64_t container;
uint32_t prop;
uint8_t __pad_12[4];
};
#pragma pack( pop )
typedef struct VREvent_Reserved_t_113b VREvent_Reserved_t_113b;
#pragma pack( push, 8 )
struct VREvent_Reserved_t_113b
{
uint64_t reserved0;
uint64_t reserved1;
uint64_t reserved2;
uint64_t reserved3;
uint64_t reserved4;
uint64_t reserved5;
};
#pragma pack( pop )
typedef struct VREvent_Reserved_t_1013 VREvent_Reserved_t_1013;
#pragma pack( push, 8 )
struct VREvent_Reserved_t_1013
{
uint64_t reserved0;
uint64_t reserved1;
uint64_t reserved2;
uint64_t reserved3;
};
#pragma pack( pop )
typedef struct VREvent_Reserved_t_090 VREvent_Reserved_t_090;
#pragma pack( push, 8 )
struct VREvent_Reserved_t_090
{
uint64_t reserved0;
uint64_t reserved1;
};
#pragma pack( pop )
typedef struct VREvent_ScreenshotProgress_t VREvent_ScreenshotProgress_t;
#pragma pack( push, 4 )
struct VREvent_ScreenshotProgress_t
{
float progress;
};
#pragma pack( pop )
typedef struct VREvent_Screenshot_t VREvent_Screenshot_t;
#pragma pack( push, 4 )
struct VREvent_Screenshot_t
{
uint32_t handle;
uint32_t type;
};
#pragma pack( pop )
typedef struct VREvent_Scroll_t_2010 VREvent_Scroll_t_2010;
#pragma pack( push, 4 )
struct VREvent_Scroll_t_2010
{
float xdelta;
float ydelta;
uint32_t unused;
float viewportscale;
uint32_t cursorIndex;
};
#pragma pack( pop )
typedef struct VREvent_Scroll_t_1322 VREvent_Scroll_t_1322;
#pragma pack( push, 4 )
struct VREvent_Scroll_t_1322
{
float xdelta;
float ydelta;
uint32_t unused;
float viewportscale;
};
#pragma pack( pop )
typedef struct VREvent_Scroll_t_0915 VREvent_Scroll_t_0915;
#pragma pack( push, 4 )
struct VREvent_Scroll_t_0915
{
float xdelta;
float ydelta;
uint32_t repeatCount;
};
#pragma pack( pop )
typedef struct VREvent_SeatedZeroPoseReset_t VREvent_SeatedZeroPoseReset_t;
#pragma pack( push, 1 )
struct VREvent_SeatedZeroPoseReset_t
{
int8_t bResetBySystemMenu;
};
#pragma pack( pop )
typedef struct VREvent_ShowDevTools_t VREvent_ShowDevTools_t;
#pragma pack( push, 4 )
struct VREvent_ShowDevTools_t
{
int32_t nBrowserIdentifier;
};
#pragma pack( pop )
typedef struct VREvent_ShowUI_t VREvent_ShowUI_t;
#pragma pack( push, 4 )
struct VREvent_ShowUI_t
{
uint32_t eType;
};
#pragma pack( pop )
typedef struct VREvent_SpatialAnchor_t VREvent_SpatialAnchor_t;
#pragma pack( push, 4 )
struct VREvent_SpatialAnchor_t
{
uint32_t unHandle;
};
#pragma pack( pop )
typedef struct VREvent_Status_t VREvent_Status_t;
#pragma pack( push, 4 )
struct VREvent_Status_t
{
uint32_t statusState;
};
#pragma pack( pop )
typedef struct VREvent_TouchPadMove_t VREvent_TouchPadMove_t;
#pragma pack( push, 4 )
struct VREvent_TouchPadMove_t
{
int8_t bFingerDown;
uint8_t __pad_1[3];
float flSecondsFingerDown;
float fValueXFirst;
float fValueYFirst;
float fValueXRaw;
float fValueYRaw;
};
#pragma pack( pop )
typedef struct VREvent_WebConsole_t VREvent_WebConsole_t;
#pragma pack( push, 8 )
struct VREvent_WebConsole_t
{
uint64_t webConsoleHandle;
};
#pragma pack( pop )
typedef struct TrackedDevicePose_t TrackedDevicePose_t;
#pragma pack( push, 4 )
struct TrackedDevicePose_t
{
HmdMatrix34_t mDeviceToAbsoluteTracking;
HmdVector3_t vVelocity;
HmdVector3_t vAngularVelocity;
uint32_t eTrackingResult;
int8_t bPoseIsValid;
int8_t bDeviceIsConnected;
uint8_t __pad_78[2];
};
#pragma pack( pop )
typedef union VREvent_Data_t_223 VREvent_Data_t_223;
#pragma pack( push, 8 )
union VREvent_Data_t_223
{
VREvent_Reserved_t_113b reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_2010 mouse;
VREvent_Scroll_t_2010 scroll;
VREvent_Process_t_1210 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_2010 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_2010 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
VREvent_HapticVibration_t hapticVibration;
VREvent_WebConsole_t webConsole;
VREvent_InputBindingLoad_t_1016 inputBinding;
VREvent_InputActionManifestLoad_t actionManifest;
VREvent_SpatialAnchor_t spatialAnchor;
VREvent_ProgressUpdate_t progressUpdate;
VREvent_ShowUI_t showUi;
VREvent_ShowDevTools_t showDevTools;
VREvent_HDCPError_t hdcpError;
VREvent_AudioVolumeControl_t audioVolumeControl;
VREvent_AudioMuteControl_t audioMuteControl;
};
#pragma pack( pop )
typedef union VREvent_Data_t_2010 VREvent_Data_t_2010;
#pragma pack( push, 8 )
union VREvent_Data_t_2010
{
VREvent_Reserved_t_113b reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_2010 mouse;
VREvent_Scroll_t_2010 scroll;
VREvent_Process_t_1210 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_2010 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_2010 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
VREvent_HapticVibration_t hapticVibration;
VREvent_WebConsole_t webConsole;
VREvent_InputBindingLoad_t_1016 inputBinding;
VREvent_InputActionManifestLoad_t actionManifest;
VREvent_SpatialAnchor_t spatialAnchor;
VREvent_ProgressUpdate_t progressUpdate;
VREvent_ShowUI_t showUi;
VREvent_ShowDevTools_t showDevTools;
VREvent_HDCPError_t hdcpError;
};
#pragma pack( pop )
typedef union VREvent_Data_t_1168 VREvent_Data_t_1168;
#pragma pack( push, 8 )
union VREvent_Data_t_1168
{
VREvent_Reserved_t_113b reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_1322 scroll;
VREvent_Process_t_1210 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_1168 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
VREvent_HapticVibration_t hapticVibration;
VREvent_WebConsole_t webConsole;
VREvent_InputBindingLoad_t_1016 inputBinding;
VREvent_InputActionManifestLoad_t actionManifest;
VREvent_SpatialAnchor_t spatialAnchor;
VREvent_ProgressUpdate_t progressUpdate;
VREvent_ShowUI_t showUi;
VREvent_ShowDevTools_t showDevTools;
VREvent_HDCPError_t hdcpError;
};
#pragma pack( pop )
typedef union VREvent_Data_t_11030 VREvent_Data_t_11030;
#pragma pack( push, 8 )
union VREvent_Data_t_11030
{
VREvent_Reserved_t_113b reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_1322 scroll;
VREvent_Process_t_1210 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_1014 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
VREvent_HapticVibration_t hapticVibration;
VREvent_WebConsole_t webConsole;
VREvent_InputBindingLoad_t_1016 inputBinding;
VREvent_InputActionManifestLoad_t actionManifest;
VREvent_SpatialAnchor_t spatialAnchor;
VREvent_ProgressUpdate_t progressUpdate;
VREvent_ShowUI_t showUi;
VREvent_ShowDevTools_t showDevTools;
VREvent_HDCPError_t hdcpError;
};
#pragma pack( pop )
typedef union VREvent_Data_t_1322 VREvent_Data_t_1322;
#pragma pack( push, 8 )
union VREvent_Data_t_1322
{
VREvent_Reserved_t_113b reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_1322 scroll;
VREvent_Process_t_1210 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_1014 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
VREvent_DualAnalog_t dualAnalog;
VREvent_HapticVibration_t hapticVibration;
VREvent_WebConsole_t webConsole;
VREvent_InputBindingLoad_t_1016 inputBinding;
VREvent_InputActionManifestLoad_t actionManifest;
VREvent_SpatialAnchor_t spatialAnchor;
VREvent_ProgressUpdate_t progressUpdate;
VREvent_ShowUI_t showUi;
VREvent_ShowDevTools_t showDevTools;
VREvent_HDCPError_t hdcpError;
};
#pragma pack( pop )
typedef union VREvent_Data_t_1210 VREvent_Data_t_1210;
#pragma pack( push, 8 )
union VREvent_Data_t_1210
{
VREvent_Reserved_t_113b reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_1210 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_1014 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
VREvent_DualAnalog_t dualAnalog;
VREvent_HapticVibration_t hapticVibration;
VREvent_WebConsole_t webConsole;
VREvent_InputBindingLoad_t_1016 inputBinding;
VREvent_InputActionManifestLoad_t actionManifest;
VREvent_SpatialAnchor_t spatialAnchor;
VREvent_ProgressUpdate_t progressUpdate;
VREvent_ShowUI_t showUi;
};
#pragma pack( pop )
typedef union VREvent_Data_t_113b VREvent_Data_t_113b;
#pragma pack( push, 8 )
union VREvent_Data_t_113b
{
VREvent_Reserved_t_113b reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_1014 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
VREvent_DualAnalog_t dualAnalog;
VREvent_HapticVibration_t hapticVibration;
VREvent_WebConsole_t webConsole;
VREvent_InputBindingLoad_t_1016 inputBinding;
VREvent_InputActionManifestLoad_t actionManifest;
VREvent_SpatialAnchor_t spatialAnchor;
VREvent_ProgressUpdate_t progressUpdate;
VREvent_ShowUI_t showUi;
};
#pragma pack( pop )
typedef union VREvent_Data_t_1016 VREvent_Data_t_1016;
#pragma pack( push, 8 )
union VREvent_Data_t_1016
{
VREvent_Reserved_t_1013 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_1014 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
VREvent_DualAnalog_t dualAnalog;
VREvent_HapticVibration_t hapticVibration;
VREvent_WebConsole_t webConsole;
VREvent_InputBindingLoad_t_1016 inputBinding;
VREvent_InputActionManifestLoad_t actionManifest;
VREvent_SpatialAnchor_t spatialAnchor;
};
#pragma pack( pop )
typedef union VREvent_Data_t_1015 VREvent_Data_t_1015;
#pragma pack( push, 8 )
union VREvent_Data_t_1015
{
VREvent_Reserved_t_1013 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_1014 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
VREvent_DualAnalog_t dualAnalog;
VREvent_HapticVibration_t hapticVibration;
VREvent_WebConsole_t webConsole;
VREvent_InputBindingLoad_t_1015 inputBinding;
};
#pragma pack( pop )
typedef union VREvent_Data_t_1014 VREvent_Data_t_1014;
#pragma pack( push, 8 )
union VREvent_Data_t_1014
{
VREvent_Reserved_t_1013 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_1014 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
VREvent_DualAnalog_t dualAnalog;
VREvent_HapticVibration_t hapticVibration;
VREvent_WebConsole_t webConsole;
};
#pragma pack( pop )
typedef union VREvent_Data_t_1013 VREvent_Data_t_1013;
#pragma pack( push, 8 )
union VREvent_Data_t_1013
{
VREvent_Reserved_t_1013 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
VREvent_DualAnalog_t dualAnalog;
VREvent_HapticVibration_t hapticVibration;
};
#pragma pack( pop )
typedef union VREvent_Data_t_1012 VREvent_Data_t_1012;
#pragma pack( push, 8 )
union VREvent_Data_t_1012
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
VREvent_DualAnalog_t dualAnalog;
VREvent_HapticVibration_t hapticVibration;
};
#pragma pack( pop )
typedef union VREvent_Data_t_1011 VREvent_Data_t_1011;
#pragma pack( push, 8 )
union VREvent_Data_t_1011
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
VREvent_DualAnalog_t dualAnalog;
};
#pragma pack( pop )
typedef union VREvent_Data_t_106 VREvent_Data_t_106;
#pragma pack( push, 8 )
union VREvent_Data_t_106
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
VREvent_Property_t property;
};
#pragma pack( pop )
typedef union VREvent_Data_t_105 VREvent_Data_t_105;
#pragma pack( push, 8 )
union VREvent_Data_t_105
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
VREvent_MessageOverlay_t messageOverlay;
};
#pragma pack( pop )
typedef union VREvent_Data_t_103 VREvent_Data_t_103;
#pragma pack( push, 8 )
union VREvent_Data_t_103
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
VREvent_EditingCameraSurface_t cameraSurface;
};
#pragma pack( pop )
typedef union VREvent_Data_t_102 VREvent_Data_t_102;
#pragma pack( push, 8 )
union VREvent_Data_t_102
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
VREvent_ScreenshotProgress_t screenshotProgress;
VREvent_ApplicationLaunch_t applicationLaunch;
};
#pragma pack( pop )
typedef union VREvent_Data_t_101 VREvent_Data_t_101;
#pragma pack( push, 8 )
union VREvent_Data_t_101
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
VREvent_Screenshot_t screenshot;
};
#pragma pack( pop )
typedef union VREvent_Data_t_0918 VREvent_Data_t_0918;
#pragma pack( push, 8 )
union VREvent_Data_t_0918
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
};
#pragma pack( pop )
typedef union VREvent_Data_t_0915 VREvent_Data_t_0915;
#pragma pack( push, 8 )
union VREvent_Data_t_0915
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Scroll_t_0915 scroll;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
VREvent_TouchPadMove_t touchPadMove;
};
#pragma pack( pop )
typedef union VREvent_Data_t_0914 VREvent_Data_t_0914;
#pragma pack( push, 8 )
union VREvent_Data_t_0914
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
VREvent_PerformanceTest_t performanceTest;
};
#pragma pack( pop )
typedef union VREvent_Data_t_0912 VREvent_Data_t_0912;
#pragma pack( push, 8 )
union VREvent_Data_t_0912
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Process_t_0912 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0912 keyboard;
VREvent_Ipd_t ipd;
VREvent_Chaperone_t chaperone;
};
#pragma pack( pop )
typedef union VREvent_Data_t_0910 VREvent_Data_t_0910;
#pragma pack( push, 8 )
union VREvent_Data_t_0910
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Process_t_090 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
VREvent_Keyboard_t_0910 keyboard;
};
#pragma pack( pop )
typedef union VREvent_Data_t_097 VREvent_Data_t_097;
#pragma pack( push, 8 )
union VREvent_Data_t_097
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Process_t_090 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
VREvent_Status_t status;
};
#pragma pack( pop )
typedef union VREvent_Data_t_093 VREvent_Data_t_093;
#pragma pack( push, 8 )
union VREvent_Data_t_093
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Process_t_090 process;
VREvent_Notification_t_093 notification;
VREvent_Overlay_t_092 overlay;
};
#pragma pack( pop )
typedef union VREvent_Data_t_092 VREvent_Data_t_092;
#pragma pack( push, 8 )
union VREvent_Data_t_092
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Process_t_090 process;
VREvent_Notification_t_092 notification;
VREvent_Overlay_t_092 overlay;
};
#pragma pack( pop )
typedef union VREvent_Data_t_090 VREvent_Data_t_090;
#pragma pack( push, 8 )
union VREvent_Data_t_090
{
VREvent_Reserved_t_090 reserved;
VREvent_Controller_t controller;
VREvent_Mouse_t_090 mouse;
VREvent_Process_t_090 process;
};
#pragma pack( pop )
typedef union VROverlayIntersectionMaskPrimitive_Data_t VROverlayIntersectionMaskPrimitive_Data_t;
#pragma pack( push, 4 )
union VROverlayIntersectionMaskPrimitive_Data_t
{
IntersectionMaskRectangle_t m_Rectangle;
IntersectionMaskCircle_t m_Circle;
};
#pragma pack( pop )
typedef struct VRTextureBounds_t VRTextureBounds_t;
#pragma pack( push, 4 )
struct VRTextureBounds_t
{
float uMin;
float vMin;
float uMax;
float vMax;
};
#pragma pack( pop )
typedef struct ChaperoneSeatedBoundsInfo_t ChaperoneSeatedBoundsInfo_t;
#pragma pack( push, 4 )
struct ChaperoneSeatedBoundsInfo_t
{
HmdVector3_t vSeatedHeadPosition;
HmdVector3_t (vDeskEdgePositions)[2];
};
#pragma pack( pop )
typedef struct ChaperoneSoftBoundsInfo_t ChaperoneSoftBoundsInfo_t;
#pragma pack( push, 4 )
struct ChaperoneSoftBoundsInfo_t
{
HmdQuad_t quadCorners;
};
#pragma pack( pop )
typedef struct Compositor_BenchmarkResults Compositor_BenchmarkResults;
#pragma pack( push, 4 )
struct Compositor_BenchmarkResults
{
float m_flMegaPixelsPerSecond;
float m_flHmdRecommendedMegaPixelsPerSecond;
};
#pragma pack( pop )
typedef struct Compositor_CumulativeStats_1267 Compositor_CumulativeStats_1267;
#pragma pack( push, 8 )
struct Compositor_CumulativeStats_1267
{
uint32_t m_nPid;
uint32_t m_nNumFramePresents;
uint32_t m_nNumDroppedFrames;
uint32_t m_nNumReprojectedFrames;
uint32_t m_nNumFramePresentsOnStartup;
uint32_t m_nNumDroppedFramesOnStartup;
uint32_t m_nNumReprojectedFramesOnStartup;
uint32_t m_nNumLoading;
uint32_t m_nNumFramePresentsLoading;
uint32_t m_nNumDroppedFramesLoading;
uint32_t m_nNumReprojectedFramesLoading;
uint32_t m_nNumTimedOut;
uint32_t m_nNumFramePresentsTimedOut;
uint32_t m_nNumDroppedFramesTimedOut;
uint32_t m_nNumReprojectedFramesTimedOut;
uint32_t m_nNumFrameSubmits;
double m_flSumCompositorCPUTimeMS;
double m_flSumCompositorGPUTimeMS;
double m_flSumTargetFrameTimes;
double m_flSumApplicationCPUTimeMS;
double m_flSumApplicationGPUTimeMS;
uint32_t m_nNumFramesWithDepth;
uint8_t __pad_108[4];
};
#pragma pack( pop )
typedef struct Compositor_CumulativeStats_100 Compositor_CumulativeStats_100;
#pragma pack( push, 4 )
struct Compositor_CumulativeStats_100
{
uint32_t m_nPid;
uint32_t m_nNumFramePresents;
uint32_t m_nNumDroppedFrames;
uint32_t m_nNumReprojectedFrames;
uint32_t m_nNumFramePresentsOnStartup;
uint32_t m_nNumDroppedFramesOnStartup;
uint32_t m_nNumReprojectedFramesOnStartup;
uint32_t m_nNumLoading;
uint32_t m_nNumFramePresentsLoading;
uint32_t m_nNumDroppedFramesLoading;
uint32_t m_nNumReprojectedFramesLoading;
uint32_t m_nNumTimedOut;
uint32_t m_nNumFramePresentsTimedOut;
uint32_t m_nNumDroppedFramesTimedOut;
uint32_t m_nNumReprojectedFramesTimedOut;
};
#pragma pack( pop )
typedef struct Compositor_OverlaySettings Compositor_OverlaySettings;
#pragma pack( push, 4 )
struct Compositor_OverlaySettings
{
uint32_t size;
int8_t curved;
int8_t antialias;
uint8_t __pad_6[2];
float scale;
float distance;
float alpha;
float uOffset;
float vOffset;
float uScale;
float vScale;
float gridDivs;
float gridWidth;
float gridScale;
HmdMatrix44_t transform;
};
#pragma pack( pop )
typedef struct Compositor_StageRenderSettings Compositor_StageRenderSettings;
#pragma pack( push, 4 )
struct Compositor_StageRenderSettings
{
HmdColor_t m_PrimaryColor;
HmdColor_t m_SecondaryColor;
float m_flVignetteInnerRadius;
float m_flVignetteOuterRadius;
float m_flFresnelStrength;
int8_t m_bBackfaceCulling;
int8_t m_bGreyscale;
int8_t m_bWireframe;
uint8_t __pad_47[1];
};
#pragma pack( pop )
typedef struct Compositor_TextureBounds Compositor_TextureBounds;
#pragma pack( push, 4 )
struct Compositor_TextureBounds
{
float uMin;
float vMin;
float uMax;
float vMax;
};
#pragma pack( pop )
typedef struct DistortionCoordinates_t DistortionCoordinates_t;
#pragma pack( push, 4 )
struct DistortionCoordinates_t
{
float (rfRed)[2];
float (rfGreen)[2];
float (rfBlue)[2];
};
#pragma pack( pop )
typedef struct DriverDirectMode_FrameTiming DriverDirectMode_FrameTiming;
#pragma pack( push, 4 )
struct DriverDirectMode_FrameTiming
{
uint32_t m_nSize;
uint32_t m_nNumFramePresents;
uint32_t m_nNumMisPresented;
uint32_t m_nNumDroppedFrames;
uint32_t m_nReprojectionFlags;
};
#pragma pack( pop )
typedef struct HmdRect2_t HmdRect2_t;
#pragma pack( push, 4 )
struct HmdRect2_t
{
HmdVector2_t vTopLeft;
HmdVector2_t vBottomRight;
};
#pragma pack( pop )
typedef struct ImuSample_t ImuSample_t;
#pragma pack( push, 8 )
struct ImuSample_t
{
double fSampleTime;
HmdVector3d_t vAccel;
HmdVector3d_t vGyro;
uint32_t unOffScaleFlags;
uint8_t __pad_60[4];
};
#pragma pack( pop )
typedef struct InputBindingInfo_t_11030 InputBindingInfo_t_11030;
#pragma pack( push, 1 )
struct InputBindingInfo_t_11030
{
char (rchDevicePathName)[128];
char (rchInputPathName)[128];
char (rchModeName)[128];
char (rchSlotName)[128];
char (rchInputSourceType)[32];
};
#pragma pack( pop )
typedef struct InputBindingInfo_t_1517 InputBindingInfo_t_1517;
#pragma pack( push, 1 )
struct InputBindingInfo_t_1517
{
char (rchDevicePathName)[128];
char (rchInputPathName)[128];
char (rchModeName)[128];
char (rchSlotName)[128];
};
#pragma pack( pop )
typedef struct NotificationItem NotificationItem;
#pragma pack( push, 4 )
struct NotificationItem
{
uint32_t notificationId;
};
#pragma pack( pop )
typedef struct RenderModel_ComponentState_t RenderModel_ComponentState_t;
#pragma pack( push, 4 )
struct RenderModel_ComponentState_t
{
HmdMatrix34_t mTrackingToComponentRenderModel;
HmdMatrix34_t mTrackingToComponentLocal;
uint32_t uProperties;
};
#pragma pack( pop )
typedef struct RenderModel_ControllerMode_State_t RenderModel_ControllerMode_State_t;
#pragma pack( push, 1 )
struct RenderModel_ControllerMode_State_t
{
int8_t bScrollWheelVisible;
};
#pragma pack( pop )
typedef struct RenderModel_Vertex_t RenderModel_Vertex_t;
#pragma pack( push, 4 )
struct RenderModel_Vertex_t
{
HmdVector3_t vPosition;
HmdVector3_t vNormal;
float (rfTextureCoord)[2];
};
#pragma pack( pop )
typedef struct SpatialAnchorPose_t SpatialAnchorPose_t;
#pragma pack( push, 4 )
struct SpatialAnchorPose_t
{
HmdMatrix34_t mAnchorToAbsoluteTracking;
};
#pragma pack( pop )
typedef struct VRActiveActionSet_t_1016 VRActiveActionSet_t_1016;
#pragma pack( push, 8 )
struct VRActiveActionSet_t_1016
{
uint64_t ulActionSet;
uint64_t ulRestrictedToDevice;
uint64_t ulSecondaryActionSet;
uint32_t unPadding;
int32_t nPriority;
};
#pragma pack( pop )
typedef struct VRActiveActionSet_t_1015 VRActiveActionSet_t_1015;
#pragma pack( push, 8 )
struct VRActiveActionSet_t_1015
{
uint64_t ulActionSet;
uint64_t ulRestrictedToDevice;
uint64_t ulSecondaryActionSet;
};
#pragma pack( pop )
typedef struct VRBoneTransform_t VRBoneTransform_t;
#pragma pack( push, 4 )
struct VRBoneTransform_t
{
HmdVector4_t position;
HmdQuaternionf_t orientation;
};
#pragma pack( pop )
typedef struct VRControllerAxis_t VRControllerAxis_t;
#pragma pack( push, 4 )
struct VRControllerAxis_t
{
float x;
float y;
};
#pragma pack( pop )
typedef struct VROverlayIntersectionMaskPrimitive_t VROverlayIntersectionMaskPrimitive_t;
#pragma pack( push, 4 )
struct VROverlayIntersectionMaskPrimitive_t
{
uint32_t m_nPrimitiveType;
VROverlayIntersectionMaskPrimitive_Data_t m_Primitive;
};
#pragma pack( pop )
typedef struct VROverlayIntersectionParams_t VROverlayIntersectionParams_t;
#pragma pack( push, 4 )
struct VROverlayIntersectionParams_t
{
HmdVector3_t vSource;
HmdVector3_t vDirection;
uint32_t eOrigin;
};
#pragma pack( pop )
typedef struct VROverlayIntersectionResults_t VROverlayIntersectionResults_t;
#pragma pack( push, 4 )
struct VROverlayIntersectionResults_t
{
HmdVector3_t vPoint;
HmdVector3_t vNormal;
HmdVector2_t vUVs;
float fDistance;
};
#pragma pack( pop )
typedef struct VROverlayProjection_t VROverlayProjection_t;
#pragma pack( push, 4 )
struct VROverlayProjection_t
{
float fLeft;
float fRight;
float fTop;
float fBottom;
};
#pragma pack( pop )
typedef struct VRSkeletalSummaryData_t VRSkeletalSummaryData_t;
#pragma pack( push, 4 )
struct VRSkeletalSummaryData_t
{
float (flFingerCurl)[5];
float (flFingerSplay)[4];
};
#pragma pack( pop )
typedef struct u64_RenderModel_TextureMap_t_1237 u64_RenderModel_TextureMap_t_1237;
typedef struct w64_RenderModel_TextureMap_t_1237 w64_RenderModel_TextureMap_t_1237;
typedef struct w32_RenderModel_TextureMap_t_1237 u32_RenderModel_TextureMap_t_1237;
typedef struct w32_RenderModel_TextureMap_t_1237 w32_RenderModel_TextureMap_t_1237;
typedef struct u64_RenderModel_TextureMap_t_11111 u64_RenderModel_TextureMap_t_11111;
typedef struct w64_RenderModel_TextureMap_t_11111 w64_RenderModel_TextureMap_t_11111;
typedef struct w32_RenderModel_TextureMap_t_11111 u32_RenderModel_TextureMap_t_11111;
typedef struct w32_RenderModel_TextureMap_t_11111 w32_RenderModel_TextureMap_t_11111;
typedef struct u64_RenderModel_TextureMap_t_090 u64_RenderModel_TextureMap_t_090;
typedef struct w64_RenderModel_TextureMap_t_090 w64_RenderModel_TextureMap_t_090;
typedef struct w32_RenderModel_TextureMap_t_090 u32_RenderModel_TextureMap_t_090;
typedef struct w32_RenderModel_TextureMap_t_090 w32_RenderModel_TextureMap_t_090;
typedef struct w64_Texture_t u64_Texture_t;
typedef struct w64_Texture_t w64_Texture_t;
typedef struct w32_Texture_t u32_Texture_t;
typedef struct w32_Texture_t w32_Texture_t;
typedef struct w64_VRTextureDepthInfo_t u64_VRTextureDepthInfo_t;
typedef struct w64_VRTextureDepthInfo_t w64_VRTextureDepthInfo_t;
typedef struct w32_VRTextureDepthInfo_t u32_VRTextureDepthInfo_t;
typedef struct w32_VRTextureDepthInfo_t w32_VRTextureDepthInfo_t;
typedef struct w64_AppOverrideKeys_t u64_AppOverrideKeys_t;
typedef struct w64_AppOverrideKeys_t w64_AppOverrideKeys_t;
typedef struct w32_AppOverrideKeys_t u32_AppOverrideKeys_t;
typedef struct w32_AppOverrideKeys_t w32_AppOverrideKeys_t;
typedef struct w64_COpenVRContext_11030 u64_COpenVRContext_11030;
typedef struct w64_COpenVRContext_11030 w64_COpenVRContext_11030;
typedef struct w32_COpenVRContext_11030 u32_COpenVRContext_11030;
typedef struct w32_COpenVRContext_11030 w32_COpenVRContext_11030;
typedef struct w64_COpenVRContext_1517 u64_COpenVRContext_1517;
typedef struct w64_COpenVRContext_1517 w64_COpenVRContext_1517;
typedef struct w32_COpenVRContext_1517 u32_COpenVRContext_1517;
typedef struct w32_COpenVRContext_1517 w32_COpenVRContext_1517;
typedef struct w64_COpenVRContext_1210 u64_COpenVRContext_1210;
typedef struct w64_COpenVRContext_1210 w64_COpenVRContext_1210;
typedef struct w32_COpenVRContext_1210 u32_COpenVRContext_1210;
typedef struct w32_COpenVRContext_1210 w32_COpenVRContext_1210;
typedef struct w64_COpenVRContext_1016 u64_COpenVRContext_1016;
typedef struct w64_COpenVRContext_1016 w64_COpenVRContext_1016;
typedef struct w32_COpenVRContext_1016 u32_COpenVRContext_1016;
typedef struct w32_COpenVRContext_1016 w32_COpenVRContext_1016;
typedef struct w64_COpenVRContext_1015 u64_COpenVRContext_1015;
typedef struct w64_COpenVRContext_1015 w64_COpenVRContext_1015;
typedef struct w32_COpenVRContext_1015 u32_COpenVRContext_1015;
typedef struct w32_COpenVRContext_1015 w32_COpenVRContext_1015;
typedef struct w64_COpenVRContext_108 u64_COpenVRContext_108;
typedef struct w64_COpenVRContext_108 w64_COpenVRContext_108;
typedef struct w32_COpenVRContext_108 u32_COpenVRContext_108;
typedef struct w32_COpenVRContext_108 w32_COpenVRContext_108;
typedef struct w64_COpenVRContext_102 u64_COpenVRContext_102;
typedef struct w64_COpenVRContext_102 w64_COpenVRContext_102;
typedef struct w32_COpenVRContext_102 u32_COpenVRContext_102;
typedef struct w32_COpenVRContext_102 w32_COpenVRContext_102;
typedef struct w64_COpenVRContext_101 u64_COpenVRContext_101;
typedef struct w64_COpenVRContext_101 w64_COpenVRContext_101;
typedef struct w32_COpenVRContext_101 u32_COpenVRContext_101;
typedef struct w32_COpenVRContext_101 w32_COpenVRContext_101;
typedef struct w64_COpenVRContext_100 u64_COpenVRContext_100;
typedef struct w64_COpenVRContext_100 w64_COpenVRContext_100;
typedef struct w32_COpenVRContext_100 u32_COpenVRContext_100;
typedef struct w32_COpenVRContext_100 w32_COpenVRContext_100;
typedef struct w64_COpenVRContext_0917 u64_COpenVRContext_0917;
typedef struct w64_COpenVRContext_0917 w64_COpenVRContext_0917;
typedef struct w32_COpenVRContext_0917 u32_COpenVRContext_0917;
typedef struct w32_COpenVRContext_0917 w32_COpenVRContext_0917;
typedef struct w64_CameraVideoStreamFrameHeader_t_1017 u64_CameraVideoStreamFrameHeader_t_1017;
typedef struct w64_CameraVideoStreamFrameHeader_t_1017 w64_CameraVideoStreamFrameHeader_t_1017;
typedef struct u32_CameraVideoStreamFrameHeader_t_1017 u32_CameraVideoStreamFrameHeader_t_1017;
typedef struct w32_CameraVideoStreamFrameHeader_t_1017 w32_CameraVideoStreamFrameHeader_t_1017;
typedef struct w64_CameraVideoStreamFrameHeader_t_100 u64_CameraVideoStreamFrameHeader_t_100;
typedef struct w64_CameraVideoStreamFrameHeader_t_100 w64_CameraVideoStreamFrameHeader_t_100;
typedef struct w32_CameraVideoStreamFrameHeader_t_100 u32_CameraVideoStreamFrameHeader_t_100;
typedef struct w32_CameraVideoStreamFrameHeader_t_100 w32_CameraVideoStreamFrameHeader_t_100;
typedef struct u64_CameraVideoStreamFrame_t_0914 u64_CameraVideoStreamFrame_t_0914;
typedef struct w64_CameraVideoStreamFrame_t_0914 w64_CameraVideoStreamFrame_t_0914;
typedef struct u32_CameraVideoStreamFrame_t_0914 u32_CameraVideoStreamFrame_t_0914;
typedef struct w32_CameraVideoStreamFrame_t_0914 w32_CameraVideoStreamFrame_t_0914;
typedef struct u64_CameraVideoStreamFrame_t_0912 u64_CameraVideoStreamFrame_t_0912;
typedef struct w64_CameraVideoStreamFrame_t_0912 w64_CameraVideoStreamFrame_t_0912;
typedef struct w32_CameraVideoStreamFrame_t_0912 u32_CameraVideoStreamFrame_t_0912;
typedef struct w32_CameraVideoStreamFrame_t_0912 w32_CameraVideoStreamFrame_t_0912;
typedef struct w64_Compositor_FrameTiming_1017 u64_Compositor_FrameTiming_1017;
typedef struct w64_Compositor_FrameTiming_1017 w64_Compositor_FrameTiming_1017;
typedef struct w32_Compositor_FrameTiming_1017 u32_Compositor_FrameTiming_1017;
typedef struct w32_Compositor_FrameTiming_1017 w32_Compositor_FrameTiming_1017;
typedef struct w64_Compositor_FrameTiming_103a u64_Compositor_FrameTiming_103a;
typedef struct w64_Compositor_FrameTiming_103a w64_Compositor_FrameTiming_103a;
typedef struct w32_Compositor_FrameTiming_103a u32_Compositor_FrameTiming_103a;
typedef struct w32_Compositor_FrameTiming_103a w32_Compositor_FrameTiming_103a;
typedef struct u64_Compositor_FrameTiming_102 u64_Compositor_FrameTiming_102;
typedef struct w64_Compositor_FrameTiming_102 w64_Compositor_FrameTiming_102;
typedef struct u32_Compositor_FrameTiming_102 u32_Compositor_FrameTiming_102;
typedef struct w32_Compositor_FrameTiming_102 w32_Compositor_FrameTiming_102;
typedef struct w64_Compositor_FrameTiming_0920 u64_Compositor_FrameTiming_0920;
typedef struct w64_Compositor_FrameTiming_0920 w64_Compositor_FrameTiming_0920;
typedef struct w32_Compositor_FrameTiming_0920 u32_Compositor_FrameTiming_0920;
typedef struct w32_Compositor_FrameTiming_0920 w32_Compositor_FrameTiming_0920;
typedef struct w64_Compositor_FrameTiming_0915 u64_Compositor_FrameTiming_0915;
typedef struct w64_Compositor_FrameTiming_0915 w64_Compositor_FrameTiming_0915;
typedef struct w32_Compositor_FrameTiming_0915 u32_Compositor_FrameTiming_0915;
typedef struct w32_Compositor_FrameTiming_0915 w32_Compositor_FrameTiming_0915;
typedef struct u64_Compositor_FrameTiming_0914 u64_Compositor_FrameTiming_0914;
typedef struct w64_Compositor_FrameTiming_0914 w64_Compositor_FrameTiming_0914;
typedef struct u32_Compositor_FrameTiming_0914 u32_Compositor_FrameTiming_0914;
typedef struct w32_Compositor_FrameTiming_0914 w32_Compositor_FrameTiming_0914;
typedef struct u64_Compositor_FrameTiming_0913 u64_Compositor_FrameTiming_0913;
typedef struct w64_Compositor_FrameTiming_0913 w64_Compositor_FrameTiming_0913;
typedef struct u32_Compositor_FrameTiming_0913 u32_Compositor_FrameTiming_0913;
typedef struct w32_Compositor_FrameTiming_0913 w32_Compositor_FrameTiming_0913;
typedef struct u64_Compositor_FrameTiming_0912 u64_Compositor_FrameTiming_0912;
typedef struct w64_Compositor_FrameTiming_0912 w64_Compositor_FrameTiming_0912;
typedef struct u32_Compositor_FrameTiming_0912 u32_Compositor_FrameTiming_0912;
typedef struct w32_Compositor_FrameTiming_0912 w32_Compositor_FrameTiming_0912;
typedef struct u64_Compositor_FrameTiming_093 u64_Compositor_FrameTiming_093;
typedef struct w64_Compositor_FrameTiming_093 w64_Compositor_FrameTiming_093;
typedef struct u32_Compositor_FrameTiming_093 u32_Compositor_FrameTiming_093;
typedef struct w32_Compositor_FrameTiming_093 w32_Compositor_FrameTiming_093;
typedef struct u64_Compositor_FrameTiming_090 u64_Compositor_FrameTiming_090;
typedef struct w64_Compositor_FrameTiming_090 w64_Compositor_FrameTiming_090;
typedef struct u32_Compositor_FrameTiming_090 u32_Compositor_FrameTiming_090;
typedef struct w32_Compositor_FrameTiming_090 w32_Compositor_FrameTiming_090;
typedef struct w64_D3D12TextureData_t u64_D3D12TextureData_t;
typedef struct w64_D3D12TextureData_t w64_D3D12TextureData_t;
typedef struct w32_D3D12TextureData_t u32_D3D12TextureData_t;
typedef struct w32_D3D12TextureData_t w32_D3D12TextureData_t;
typedef struct w64_HiddenAreaMesh_t u64_HiddenAreaMesh_t;
typedef struct w64_HiddenAreaMesh_t w64_HiddenAreaMesh_t;
typedef struct w32_HiddenAreaMesh_t u32_HiddenAreaMesh_t;
typedef struct w32_HiddenAreaMesh_t w32_HiddenAreaMesh_t;
typedef struct u_IVRDebug u_IVRDebug;
typedef struct u_IVRDebug u64_IVRDebug;
typedef struct u_IVRDebug u32_IVRDebug;
typedef struct w_IVRDebug w_IVRDebug;
typedef struct w_IVRDebug w64_IVRDebug;
typedef struct w_IVRDebug w32_IVRDebug;
typedef struct u_IVRSpatialAnchors u_IVRSpatialAnchors;
typedef struct u_IVRSpatialAnchors u64_IVRSpatialAnchors;
typedef struct u_IVRSpatialAnchors u32_IVRSpatialAnchors;
typedef struct w_IVRSpatialAnchors w_IVRSpatialAnchors;
typedef struct w_IVRSpatialAnchors w64_IVRSpatialAnchors;
typedef struct w_IVRSpatialAnchors w32_IVRSpatialAnchors;
typedef struct w64_InputAnalogActionData_t u64_InputAnalogActionData_t;
typedef struct w64_InputAnalogActionData_t w64_InputAnalogActionData_t;
typedef struct u32_InputAnalogActionData_t u32_InputAnalogActionData_t;
typedef struct w32_InputAnalogActionData_t w32_InputAnalogActionData_t;
typedef struct w64_InputDigitalActionData_t u64_InputDigitalActionData_t;
typedef struct w64_InputDigitalActionData_t w64_InputDigitalActionData_t;
typedef struct u32_InputDigitalActionData_t u32_InputDigitalActionData_t;
typedef struct w32_InputDigitalActionData_t w32_InputDigitalActionData_t;
typedef struct w64_InputOriginInfo_t u64_InputOriginInfo_t;
typedef struct w64_InputOriginInfo_t w64_InputOriginInfo_t;
typedef struct u32_InputOriginInfo_t u32_InputOriginInfo_t;
typedef struct w32_InputOriginInfo_t w32_InputOriginInfo_t;
typedef struct w64_InputPoseActionData_t u64_InputPoseActionData_t;
typedef struct w64_InputPoseActionData_t w64_InputPoseActionData_t;
typedef struct u32_InputPoseActionData_t u32_InputPoseActionData_t;
typedef struct w32_InputPoseActionData_t w32_InputPoseActionData_t;
typedef struct w64_InputSkeletalActionData_t_113b u64_InputSkeletalActionData_t_113b;
typedef struct w64_InputSkeletalActionData_t_113b w64_InputSkeletalActionData_t_113b;
typedef struct u32_InputSkeletalActionData_t_113b u32_InputSkeletalActionData_t_113b;
typedef struct w32_InputSkeletalActionData_t_113b w32_InputSkeletalActionData_t_113b;
typedef struct w64_InputSkeletalActionData_t_1016 u64_InputSkeletalActionData_t_1016;
typedef struct w64_InputSkeletalActionData_t_1016 w64_InputSkeletalActionData_t_1016;
typedef struct u32_InputSkeletalActionData_t_1016 u32_InputSkeletalActionData_t_1016;
typedef struct w32_InputSkeletalActionData_t_1016 w32_InputSkeletalActionData_t_1016;
typedef struct w64_InputSkeletonActionData_t u64_InputSkeletonActionData_t;
typedef struct w64_InputSkeletonActionData_t w64_InputSkeletonActionData_t;
typedef struct u32_InputSkeletonActionData_t u32_InputSkeletonActionData_t;
typedef struct w32_InputSkeletonActionData_t w32_InputSkeletonActionData_t;
typedef struct w64_NotificationBitmap u64_NotificationBitmap;
typedef struct w64_NotificationBitmap w64_NotificationBitmap;
typedef struct w32_NotificationBitmap u32_NotificationBitmap;
typedef struct w32_NotificationBitmap w32_NotificationBitmap;
typedef struct w64_NotificationBitmap_t u64_NotificationBitmap_t;
typedef struct w64_NotificationBitmap_t w64_NotificationBitmap_t;
typedef struct w32_NotificationBitmap_t u32_NotificationBitmap_t;
typedef struct w32_NotificationBitmap_t w32_NotificationBitmap_t;
typedef struct u64_RenderModel_t_0912 u64_RenderModel_t_0912;
typedef struct w64_RenderModel_t_0912 w64_RenderModel_t_0912;
typedef struct w32_RenderModel_t_0912 u32_RenderModel_t_0912;
typedef struct w32_RenderModel_t_0912 w32_RenderModel_t_0912;
typedef struct u64_RenderModel_t_090 u64_RenderModel_t_090;
typedef struct w64_RenderModel_t_090 w64_RenderModel_t_090;
typedef struct w32_RenderModel_t_090 u32_RenderModel_t_090;
typedef struct w32_RenderModel_t_090 w32_RenderModel_t_090;
typedef struct u64_VRControllerState001_t u64_VRControllerState001_t;
typedef struct w64_VRControllerState001_t w64_VRControllerState001_t;
typedef struct u32_VRControllerState001_t u32_VRControllerState001_t;
typedef struct w32_VRControllerState001_t w32_VRControllerState001_t;
typedef struct u64_VREvent_t_223 u64_VREvent_t_223;
typedef struct w64_VREvent_t_223 w64_VREvent_t_223;
typedef struct u32_VREvent_t_223 u32_VREvent_t_223;
typedef struct w32_VREvent_t_223 w32_VREvent_t_223;
typedef struct u64_VREvent_t_2010 u64_VREvent_t_2010;
typedef struct w64_VREvent_t_2010 w64_VREvent_t_2010;
typedef struct u32_VREvent_t_2010 u32_VREvent_t_2010;
typedef struct w32_VREvent_t_2010 w32_VREvent_t_2010;
typedef struct u64_VREvent_t_1168 u64_VREvent_t_1168;
typedef struct w64_VREvent_t_1168 w64_VREvent_t_1168;
typedef struct u32_VREvent_t_1168 u32_VREvent_t_1168;
typedef struct w32_VREvent_t_1168 w32_VREvent_t_1168;
typedef struct u64_VREvent_t_11030 u64_VREvent_t_11030;
typedef struct w64_VREvent_t_11030 w64_VREvent_t_11030;
typedef struct u32_VREvent_t_11030 u32_VREvent_t_11030;
typedef struct w32_VREvent_t_11030 w32_VREvent_t_11030;
typedef struct u64_VREvent_t_1322 u64_VREvent_t_1322;
typedef struct w64_VREvent_t_1322 w64_VREvent_t_1322;
typedef struct u32_VREvent_t_1322 u32_VREvent_t_1322;
typedef struct w32_VREvent_t_1322 w32_VREvent_t_1322;
typedef struct u64_VREvent_t_1210 u64_VREvent_t_1210;
typedef struct w64_VREvent_t_1210 w64_VREvent_t_1210;
typedef struct u32_VREvent_t_1210 u32_VREvent_t_1210;
typedef struct w32_VREvent_t_1210 w32_VREvent_t_1210;
typedef struct u64_VREvent_t_113b u64_VREvent_t_113b;
typedef struct w64_VREvent_t_113b w64_VREvent_t_113b;
typedef struct u32_VREvent_t_113b u32_VREvent_t_113b;
typedef struct w32_VREvent_t_113b w32_VREvent_t_113b;
typedef struct u64_VREvent_t_1016 u64_VREvent_t_1016;
typedef struct w64_VREvent_t_1016 w64_VREvent_t_1016;
typedef struct u32_VREvent_t_1016 u32_VREvent_t_1016;
typedef struct w32_VREvent_t_1016 w32_VREvent_t_1016;
typedef struct u64_VREvent_t_1015 u64_VREvent_t_1015;
typedef struct w64_VREvent_t_1015 w64_VREvent_t_1015;
typedef struct u32_VREvent_t_1015 u32_VREvent_t_1015;
typedef struct w32_VREvent_t_1015 w32_VREvent_t_1015;
typedef struct u64_VREvent_t_1014 u64_VREvent_t_1014;
typedef struct w64_VREvent_t_1014 w64_VREvent_t_1014;
typedef struct u32_VREvent_t_1014 u32_VREvent_t_1014;
typedef struct w32_VREvent_t_1014 w32_VREvent_t_1014;
typedef struct u64_VREvent_t_1013 u64_VREvent_t_1013;
typedef struct w64_VREvent_t_1013 w64_VREvent_t_1013;
typedef struct u32_VREvent_t_1013 u32_VREvent_t_1013;
typedef struct w32_VREvent_t_1013 w32_VREvent_t_1013;
typedef struct u64_VREvent_t_1012 u64_VREvent_t_1012;
typedef struct w64_VREvent_t_1012 w64_VREvent_t_1012;
typedef struct u32_VREvent_t_1012 u32_VREvent_t_1012;
typedef struct w32_VREvent_t_1012 w32_VREvent_t_1012;
typedef struct u64_VREvent_t_1011 u64_VREvent_t_1011;
typedef struct w64_VREvent_t_1011 w64_VREvent_t_1011;
typedef struct u32_VREvent_t_1011 u32_VREvent_t_1011;
typedef struct w32_VREvent_t_1011 w32_VREvent_t_1011;
typedef struct u64_VREvent_t_106 u64_VREvent_t_106;
typedef struct w64_VREvent_t_106 w64_VREvent_t_106;
typedef struct u32_VREvent_t_106 u32_VREvent_t_106;
typedef struct w32_VREvent_t_106 w32_VREvent_t_106;
typedef struct u64_VREvent_t_105 u64_VREvent_t_105;
typedef struct w64_VREvent_t_105 w64_VREvent_t_105;
typedef struct u32_VREvent_t_105 u32_VREvent_t_105;
typedef struct w32_VREvent_t_105 w32_VREvent_t_105;
typedef struct u64_VREvent_t_103 u64_VREvent_t_103;
typedef struct w64_VREvent_t_103 w64_VREvent_t_103;
typedef struct u32_VREvent_t_103 u32_VREvent_t_103;
typedef struct w32_VREvent_t_103 w32_VREvent_t_103;
typedef struct u64_VREvent_t_102 u64_VREvent_t_102;
typedef struct w64_VREvent_t_102 w64_VREvent_t_102;
typedef struct u32_VREvent_t_102 u32_VREvent_t_102;
typedef struct w32_VREvent_t_102 w32_VREvent_t_102;
typedef struct u64_VREvent_t_101 u64_VREvent_t_101;
typedef struct w64_VREvent_t_101 w64_VREvent_t_101;
typedef struct u32_VREvent_t_101 u32_VREvent_t_101;
typedef struct w32_VREvent_t_101 w32_VREvent_t_101;
typedef struct u64_VREvent_t_0918 u64_VREvent_t_0918;
typedef struct w64_VREvent_t_0918 w64_VREvent_t_0918;
typedef struct u32_VREvent_t_0918 u32_VREvent_t_0918;
typedef struct w32_VREvent_t_0918 w32_VREvent_t_0918;
typedef struct u64_VREvent_t_0915 u64_VREvent_t_0915;
typedef struct w64_VREvent_t_0915 w64_VREvent_t_0915;
typedef struct u32_VREvent_t_0915 u32_VREvent_t_0915;
typedef struct w32_VREvent_t_0915 w32_VREvent_t_0915;
typedef struct u64_VREvent_t_0914 u64_VREvent_t_0914;
typedef struct w64_VREvent_t_0914 w64_VREvent_t_0914;
typedef struct u32_VREvent_t_0914 u32_VREvent_t_0914;
typedef struct w32_VREvent_t_0914 w32_VREvent_t_0914;
typedef struct u64_VREvent_t_0912 u64_VREvent_t_0912;
typedef struct w64_VREvent_t_0912 w64_VREvent_t_0912;
typedef struct u32_VREvent_t_0912 u32_VREvent_t_0912;
typedef struct w32_VREvent_t_0912 w32_VREvent_t_0912;
typedef struct u64_VREvent_t_0910 u64_VREvent_t_0910;
typedef struct w64_VREvent_t_0910 w64_VREvent_t_0910;
typedef struct u32_VREvent_t_0910 u32_VREvent_t_0910;
typedef struct w32_VREvent_t_0910 w32_VREvent_t_0910;
typedef struct u64_VREvent_t_097 u64_VREvent_t_097;
typedef struct w64_VREvent_t_097 w64_VREvent_t_097;
typedef struct u32_VREvent_t_097 u32_VREvent_t_097;
typedef struct w32_VREvent_t_097 w32_VREvent_t_097;
typedef struct u64_VREvent_t_093 u64_VREvent_t_093;
typedef struct w64_VREvent_t_093 w64_VREvent_t_093;
typedef struct u32_VREvent_t_093 u32_VREvent_t_093;
typedef struct w32_VREvent_t_093 w32_VREvent_t_093;
typedef struct u64_VREvent_t_092 u64_VREvent_t_092;
typedef struct w64_VREvent_t_092 w64_VREvent_t_092;
typedef struct u32_VREvent_t_092 u32_VREvent_t_092;
typedef struct w32_VREvent_t_092 w32_VREvent_t_092;
typedef struct u64_VREvent_t_090 u64_VREvent_t_090;
typedef struct w64_VREvent_t_090 w64_VREvent_t_090;
typedef struct u32_VREvent_t_090 u32_VREvent_t_090;
typedef struct w32_VREvent_t_090 w32_VREvent_t_090;
typedef struct w64_VRNativeDevice_t u64_VRNativeDevice_t;
typedef struct w64_VRNativeDevice_t w64_VRNativeDevice_t;
typedef struct w32_VRNativeDevice_t u32_VRNativeDevice_t;
typedef struct w32_VRNativeDevice_t w32_VRNativeDevice_t;
typedef struct w64_VROverlayView_t u64_VROverlayView_t;
typedef struct w64_VROverlayView_t w64_VROverlayView_t;
typedef struct u32_VROverlayView_t u32_VROverlayView_t;
typedef struct w32_VROverlayView_t w32_VROverlayView_t;
typedef struct w64_VRTextureWithDepth_t u64_VRTextureWithDepth_t;
typedef struct w64_VRTextureWithDepth_t w64_VRTextureWithDepth_t;
typedef struct w32_VRTextureWithDepth_t u32_VRTextureWithDepth_t;
typedef struct w32_VRTextureWithDepth_t w32_VRTextureWithDepth_t;
typedef struct w64_VRTextureWithPoseAndDepth_t u64_VRTextureWithPoseAndDepth_t;
typedef struct w64_VRTextureWithPoseAndDepth_t w64_VRTextureWithPoseAndDepth_t;
typedef struct w32_VRTextureWithPoseAndDepth_t u32_VRTextureWithPoseAndDepth_t;
typedef struct w32_VRTextureWithPoseAndDepth_t w32_VRTextureWithPoseAndDepth_t;
typedef struct w64_VRTextureWithPose_t u64_VRTextureWithPose_t;
typedef struct w64_VRTextureWithPose_t w64_VRTextureWithPose_t;
typedef struct w32_VRTextureWithPose_t u32_VRTextureWithPose_t;
typedef struct w32_VRTextureWithPose_t w32_VRTextureWithPose_t;
typedef struct w64_VRVulkanDevice_t u64_VRVulkanDevice_t;
typedef struct w64_VRVulkanDevice_t w64_VRVulkanDevice_t;
typedef struct w32_VRVulkanDevice_t u32_VRVulkanDevice_t;
typedef struct w32_VRVulkanDevice_t w32_VRVulkanDevice_t;
typedef struct w64_VRVulkanTextureArrayData_t u64_VRVulkanTextureArrayData_t;
typedef struct w64_VRVulkanTextureArrayData_t w64_VRVulkanTextureArrayData_t;
typedef struct u32_VRVulkanTextureArrayData_t u32_VRVulkanTextureArrayData_t;
typedef struct w32_VRVulkanTextureArrayData_t w32_VRVulkanTextureArrayData_t;
typedef struct w64_VRVulkanTextureData_t u64_VRVulkanTextureData_t;
typedef struct w64_VRVulkanTextureData_t w64_VRVulkanTextureData_t;
typedef struct w32_VRVulkanTextureData_t u32_VRVulkanTextureData_t;
typedef struct w32_VRVulkanTextureData_t w32_VRVulkanTextureData_t;
typedef struct w64_VulkanData_t u64_VulkanData_t;
typedef struct w64_VulkanData_t w64_VulkanData_t;
typedef struct w32_VulkanData_t u32_VulkanData_t;
typedef struct w32_VulkanData_t w32_VulkanData_t;
#pragma pack( push, 8 )
struct w64_RenderModel_TextureMap_t_1237
{
uint16_t unWidth;
uint16_t unHeight;
uint8_t __pad_4[4];
W64_PTR(const uint8_t *rubTextureMapData, rubTextureMapData);
uint32_t format;
uint16_t unMipLevels;
uint8_t __pad_22[2];
#ifdef __cplusplus
operator u64_RenderModel_TextureMap_t_1237() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_RenderModel_TextureMap_t_1237
{
uint16_t unWidth;
uint16_t unHeight;
U64_PTR(const uint8_t *rubTextureMapData, rubTextureMapData);
uint32_t format;
uint16_t unMipLevels;
uint8_t __pad_18[2];
#ifdef __cplusplus
operator w64_RenderModel_TextureMap_t_1237() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_RenderModel_TextureMap_t_1237
{
uint16_t unWidth;
uint16_t unHeight;
W32_PTR(const uint8_t *rubTextureMapData, rubTextureMapData);
uint32_t format;
uint16_t unMipLevels;
uint8_t __pad_14[2];
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_RenderModel_TextureMap_t_1237 w_RenderModel_TextureMap_t_1237;
typedef u32_RenderModel_TextureMap_t_1237 u_RenderModel_TextureMap_t_1237;
#endif
#ifdef __x86_64__
typedef w64_RenderModel_TextureMap_t_1237 w_RenderModel_TextureMap_t_1237;
typedef u64_RenderModel_TextureMap_t_1237 u_RenderModel_TextureMap_t_1237;
#endif
#pragma pack( push, 8 )
struct w64_RenderModel_TextureMap_t_11111
{
uint16_t unWidth;
uint16_t unHeight;
uint8_t __pad_4[4];
W64_PTR(const uint8_t *rubTextureMapData, rubTextureMapData);
uint32_t format;
uint8_t __pad_20[4];
#ifdef __cplusplus
operator u64_RenderModel_TextureMap_t_11111() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_RenderModel_TextureMap_t_11111
{
uint16_t unWidth;
uint16_t unHeight;
U64_PTR(const uint8_t *rubTextureMapData, rubTextureMapData);
uint32_t format;
#ifdef __cplusplus
operator w64_RenderModel_TextureMap_t_11111() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_RenderModel_TextureMap_t_11111
{
uint16_t unWidth;
uint16_t unHeight;
W32_PTR(const uint8_t *rubTextureMapData, rubTextureMapData);
uint32_t format;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_RenderModel_TextureMap_t_11111 w_RenderModel_TextureMap_t_11111;
typedef u32_RenderModel_TextureMap_t_11111 u_RenderModel_TextureMap_t_11111;
#endif
#ifdef __x86_64__
typedef w64_RenderModel_TextureMap_t_11111 w_RenderModel_TextureMap_t_11111;
typedef u64_RenderModel_TextureMap_t_11111 u_RenderModel_TextureMap_t_11111;
#endif
#pragma pack( push, 8 )
struct w64_RenderModel_TextureMap_t_090
{
uint16_t unWidth;
uint16_t unHeight;
uint8_t __pad_4[4];
W64_PTR(const uint8_t *rubTextureMapData, rubTextureMapData);
#ifdef __cplusplus
operator u64_RenderModel_TextureMap_t_090() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_RenderModel_TextureMap_t_090
{
uint16_t unWidth;
uint16_t unHeight;
U64_PTR(const uint8_t *rubTextureMapData, rubTextureMapData);
#ifdef __cplusplus
operator w64_RenderModel_TextureMap_t_090() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_RenderModel_TextureMap_t_090
{
uint16_t unWidth;
uint16_t unHeight;
W32_PTR(const uint8_t *rubTextureMapData, rubTextureMapData);
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_RenderModel_TextureMap_t_090 w_RenderModel_TextureMap_t_090;
typedef u32_RenderModel_TextureMap_t_090 u_RenderModel_TextureMap_t_090;
#endif
#ifdef __x86_64__
typedef w64_RenderModel_TextureMap_t_090 w_RenderModel_TextureMap_t_090;
typedef u64_RenderModel_TextureMap_t_090 u_RenderModel_TextureMap_t_090;
#endif
#pragma pack( push, 8 )
struct w64_Texture_t
{
W64_PTR(void *handle, handle);
uint32_t eType;
uint32_t eColorSpace;
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_Texture_t
{
W32_PTR(void *handle, handle);
uint32_t eType;
uint32_t eColorSpace;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_Texture_t w_Texture_t;
typedef u32_Texture_t u_Texture_t;
#endif
#ifdef __x86_64__
typedef w64_Texture_t w_Texture_t;
typedef u64_Texture_t u_Texture_t;
#endif
#pragma pack( push, 8 )
struct w64_VRTextureDepthInfo_t
{
W64_PTR(void *handle, handle);
HmdMatrix44_t mProjection;
HmdVector2_t vRange;
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_VRTextureDepthInfo_t
{
W32_PTR(void *handle, handle);
HmdMatrix44_t mProjection;
HmdVector2_t vRange;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VRTextureDepthInfo_t w_VRTextureDepthInfo_t;
typedef u32_VRTextureDepthInfo_t u_VRTextureDepthInfo_t;
#endif
#ifdef __x86_64__
typedef w64_VRTextureDepthInfo_t w_VRTextureDepthInfo_t;
typedef u64_VRTextureDepthInfo_t u_VRTextureDepthInfo_t;
#endif
#pragma pack( push, 8 )
struct w64_AppOverrideKeys_t
{
W64_PTR(const char *pchKey, pchKey);
W64_PTR(const char *pchValue, pchValue);
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_AppOverrideKeys_t
{
W32_PTR(const char *pchKey, pchKey);
W32_PTR(const char *pchValue, pchValue);
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_AppOverrideKeys_t w_AppOverrideKeys_t;
typedef u32_AppOverrideKeys_t u_AppOverrideKeys_t;
#endif
#ifdef __x86_64__
typedef w64_AppOverrideKeys_t w_AppOverrideKeys_t;
typedef u64_AppOverrideKeys_t u_AppOverrideKeys_t;
#endif
#pragma pack( push, 8 )
struct w64_COpenVRContext_11030
{
W64_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W64_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W64_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W64_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W64_PTR(void /*IVRHeadsetView*/ *m_pVRHeadsetView, m_pVRHeadsetView);
W64_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W64_PTR(void /*IVROverlayView*/ *m_pVROverlayView, m_pVROverlayView);
W64_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W64_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W64_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W64_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W64_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W64_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W64_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
W64_PTR(void /*IVRDriverManager*/ *m_pVRDriverManager, m_pVRDriverManager);
W64_PTR(void /*IVRInput*/ *m_pVRInput, m_pVRInput);
W64_PTR(void /*IVRIOBuffer*/ *m_pVRIOBuffer, m_pVRIOBuffer);
W64_PTR(void /*IVRSpatialAnchors*/ *m_pVRSpatialAnchors, m_pVRSpatialAnchors);
W64_PTR(void /*IVRDebug*/ *m_pVRDebug, m_pVRDebug);
W64_PTR(void /*IVRNotifications*/ *m_pVRNotifications, m_pVRNotifications);
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_COpenVRContext_11030
{
W32_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W32_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W32_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W32_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W32_PTR(void /*IVRHeadsetView*/ *m_pVRHeadsetView, m_pVRHeadsetView);
W32_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W32_PTR(void /*IVROverlayView*/ *m_pVROverlayView, m_pVROverlayView);
W32_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W32_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W32_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W32_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W32_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W32_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W32_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
W32_PTR(void /*IVRDriverManager*/ *m_pVRDriverManager, m_pVRDriverManager);
W32_PTR(void /*IVRInput*/ *m_pVRInput, m_pVRInput);
W32_PTR(void /*IVRIOBuffer*/ *m_pVRIOBuffer, m_pVRIOBuffer);
W32_PTR(void /*IVRSpatialAnchors*/ *m_pVRSpatialAnchors, m_pVRSpatialAnchors);
W32_PTR(void /*IVRDebug*/ *m_pVRDebug, m_pVRDebug);
W32_PTR(void /*IVRNotifications*/ *m_pVRNotifications, m_pVRNotifications);
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_COpenVRContext_11030 w_COpenVRContext_11030;
typedef u32_COpenVRContext_11030 u_COpenVRContext_11030;
#endif
#ifdef __x86_64__
typedef w64_COpenVRContext_11030 w_COpenVRContext_11030;
typedef u64_COpenVRContext_11030 u_COpenVRContext_11030;
#endif
#pragma pack( push, 8 )
struct w64_COpenVRContext_1517
{
W64_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W64_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W64_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W64_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W64_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W64_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W64_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W64_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W64_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W64_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W64_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W64_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
W64_PTR(void /*IVRDriverManager*/ *m_pVRDriverManager, m_pVRDriverManager);
W64_PTR(void /*IVRInput*/ *m_pVRInput, m_pVRInput);
W64_PTR(void /*IVRIOBuffer*/ *m_pVRIOBuffer, m_pVRIOBuffer);
W64_PTR(void /*IVRSpatialAnchors*/ *m_pVRSpatialAnchors, m_pVRSpatialAnchors);
W64_PTR(void /*IVRDebug*/ *m_pVRDebug, m_pVRDebug);
W64_PTR(void /*IVRNotifications*/ *m_pVRNotifications, m_pVRNotifications);
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_COpenVRContext_1517
{
W32_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W32_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W32_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W32_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W32_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W32_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W32_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W32_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W32_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W32_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W32_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W32_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
W32_PTR(void /*IVRDriverManager*/ *m_pVRDriverManager, m_pVRDriverManager);
W32_PTR(void /*IVRInput*/ *m_pVRInput, m_pVRInput);
W32_PTR(void /*IVRIOBuffer*/ *m_pVRIOBuffer, m_pVRIOBuffer);
W32_PTR(void /*IVRSpatialAnchors*/ *m_pVRSpatialAnchors, m_pVRSpatialAnchors);
W32_PTR(void /*IVRDebug*/ *m_pVRDebug, m_pVRDebug);
W32_PTR(void /*IVRNotifications*/ *m_pVRNotifications, m_pVRNotifications);
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_COpenVRContext_1517 w_COpenVRContext_1517;
typedef u32_COpenVRContext_1517 u_COpenVRContext_1517;
#endif
#ifdef __x86_64__
typedef w64_COpenVRContext_1517 w_COpenVRContext_1517;
typedef u64_COpenVRContext_1517 u_COpenVRContext_1517;
#endif
#pragma pack( push, 8 )
struct w64_COpenVRContext_1210
{
W64_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W64_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W64_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W64_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W64_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W64_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W64_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W64_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W64_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W64_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W64_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W64_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
W64_PTR(void /*IVRDriverManager*/ *m_pVRDriverManager, m_pVRDriverManager);
W64_PTR(void /*IVRInput*/ *m_pVRInput, m_pVRInput);
W64_PTR(void /*IVRIOBuffer*/ *m_pVRIOBuffer, m_pVRIOBuffer);
W64_PTR(void /*IVRSpatialAnchors*/ *m_pVRSpatialAnchors, m_pVRSpatialAnchors);
W64_PTR(void /*IVRNotifications*/ *m_pVRNotifications, m_pVRNotifications);
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_COpenVRContext_1210
{
W32_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W32_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W32_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W32_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W32_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W32_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W32_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W32_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W32_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W32_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W32_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W32_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
W32_PTR(void /*IVRDriverManager*/ *m_pVRDriverManager, m_pVRDriverManager);
W32_PTR(void /*IVRInput*/ *m_pVRInput, m_pVRInput);
W32_PTR(void /*IVRIOBuffer*/ *m_pVRIOBuffer, m_pVRIOBuffer);
W32_PTR(void /*IVRSpatialAnchors*/ *m_pVRSpatialAnchors, m_pVRSpatialAnchors);
W32_PTR(void /*IVRNotifications*/ *m_pVRNotifications, m_pVRNotifications);
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_COpenVRContext_1210 w_COpenVRContext_1210;
typedef u32_COpenVRContext_1210 u_COpenVRContext_1210;
#endif
#ifdef __x86_64__
typedef w64_COpenVRContext_1210 w_COpenVRContext_1210;
typedef u64_COpenVRContext_1210 u_COpenVRContext_1210;
#endif
#pragma pack( push, 8 )
struct w64_COpenVRContext_1016
{
W64_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W64_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W64_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W64_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W64_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W64_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W64_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W64_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W64_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W64_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W64_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W64_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
W64_PTR(void /*IVRDriverManager*/ *m_pVRDriverManager, m_pVRDriverManager);
W64_PTR(void /*IVRInput*/ *m_pVRInput, m_pVRInput);
W64_PTR(void /*IVRIOBuffer*/ *m_pVRIOBuffer, m_pVRIOBuffer);
W64_PTR(void /*IVRSpatialAnchors*/ *m_pVRSpatialAnchors, m_pVRSpatialAnchors);
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_COpenVRContext_1016
{
W32_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W32_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W32_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W32_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W32_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W32_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W32_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W32_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W32_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W32_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W32_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W32_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
W32_PTR(void /*IVRDriverManager*/ *m_pVRDriverManager, m_pVRDriverManager);
W32_PTR(void /*IVRInput*/ *m_pVRInput, m_pVRInput);
W32_PTR(void /*IVRIOBuffer*/ *m_pVRIOBuffer, m_pVRIOBuffer);
W32_PTR(void /*IVRSpatialAnchors*/ *m_pVRSpatialAnchors, m_pVRSpatialAnchors);
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_COpenVRContext_1016 w_COpenVRContext_1016;
typedef u32_COpenVRContext_1016 u_COpenVRContext_1016;
#endif
#ifdef __x86_64__
typedef w64_COpenVRContext_1016 w_COpenVRContext_1016;
typedef u64_COpenVRContext_1016 u_COpenVRContext_1016;
#endif
#pragma pack( push, 8 )
struct w64_COpenVRContext_1015
{
W64_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W64_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W64_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W64_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W64_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W64_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W64_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W64_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W64_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W64_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W64_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W64_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
W64_PTR(void /*IVRDriverManager*/ *m_pVRDriverManager, m_pVRDriverManager);
W64_PTR(void /*IVRInput*/ *m_pVRInput, m_pVRInput);
W64_PTR(void /*IVRIOBuffer*/ *m_pVRIOBuffer, m_pVRIOBuffer);
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_COpenVRContext_1015
{
W32_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W32_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W32_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W32_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W32_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W32_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W32_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W32_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W32_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W32_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W32_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W32_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
W32_PTR(void /*IVRDriverManager*/ *m_pVRDriverManager, m_pVRDriverManager);
W32_PTR(void /*IVRInput*/ *m_pVRInput, m_pVRInput);
W32_PTR(void /*IVRIOBuffer*/ *m_pVRIOBuffer, m_pVRIOBuffer);
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_COpenVRContext_1015 w_COpenVRContext_1015;
typedef u32_COpenVRContext_1015 u_COpenVRContext_1015;
#endif
#ifdef __x86_64__
typedef w64_COpenVRContext_1015 w_COpenVRContext_1015;
typedef u64_COpenVRContext_1015 u_COpenVRContext_1015;
#endif
#pragma pack( push, 8 )
struct w64_COpenVRContext_108
{
W64_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W64_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W64_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W64_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W64_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W64_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W64_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W64_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W64_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W64_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W64_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W64_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
W64_PTR(void /*IVRDriverManager*/ *m_pVRDriverManager, m_pVRDriverManager);
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_COpenVRContext_108
{
W32_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W32_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W32_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W32_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W32_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W32_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W32_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W32_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W32_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W32_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W32_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W32_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
W32_PTR(void /*IVRDriverManager*/ *m_pVRDriverManager, m_pVRDriverManager);
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_COpenVRContext_108 w_COpenVRContext_108;
typedef u32_COpenVRContext_108 u_COpenVRContext_108;
#endif
#ifdef __x86_64__
typedef w64_COpenVRContext_108 w_COpenVRContext_108;
typedef u64_COpenVRContext_108 u_COpenVRContext_108;
#endif
#pragma pack( push, 8 )
struct w64_COpenVRContext_102
{
W64_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W64_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W64_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W64_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W64_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W64_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W64_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W64_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W64_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W64_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W64_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W64_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_COpenVRContext_102
{
W32_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W32_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W32_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W32_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W32_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W32_PTR(void /*IVRResources*/ *m_pVRResources, m_pVRResources);
W32_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W32_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W32_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W32_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W32_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W32_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_COpenVRContext_102 w_COpenVRContext_102;
typedef u32_COpenVRContext_102 u_COpenVRContext_102;
#endif
#ifdef __x86_64__
typedef w64_COpenVRContext_102 w_COpenVRContext_102;
typedef u64_COpenVRContext_102 u_COpenVRContext_102;
#endif
#pragma pack( push, 8 )
struct w64_COpenVRContext_101
{
W64_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W64_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W64_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W64_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W64_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W64_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W64_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W64_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W64_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W64_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W64_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_COpenVRContext_101
{
W32_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W32_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W32_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W32_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W32_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W32_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W32_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W32_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W32_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W32_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
W32_PTR(void /*IVRScreenshots*/ *m_pVRScreenshots, m_pVRScreenshots);
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_COpenVRContext_101 w_COpenVRContext_101;
typedef u32_COpenVRContext_101 u_COpenVRContext_101;
#endif
#ifdef __x86_64__
typedef w64_COpenVRContext_101 w_COpenVRContext_101;
typedef u64_COpenVRContext_101 u_COpenVRContext_101;
#endif
#pragma pack( push, 8 )
struct w64_COpenVRContext_100
{
W64_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W64_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W64_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W64_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W64_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W64_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W64_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W64_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W64_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W64_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_COpenVRContext_100
{
W32_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W32_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W32_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W32_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W32_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W32_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W32_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W32_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W32_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
W32_PTR(void /*IVRTrackedCamera*/ *m_pVRTrackedCamera, m_pVRTrackedCamera);
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_COpenVRContext_100 w_COpenVRContext_100;
typedef u32_COpenVRContext_100 u_COpenVRContext_100;
#endif
#ifdef __x86_64__
typedef w64_COpenVRContext_100 w_COpenVRContext_100;
typedef u64_COpenVRContext_100 u_COpenVRContext_100;
#endif
#pragma pack( push, 8 )
struct w64_COpenVRContext_0917
{
W64_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W64_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W64_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W64_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W64_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W64_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W64_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W64_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W64_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_COpenVRContext_0917
{
W32_PTR(void /*IVRSystem*/ *m_pVRSystem, m_pVRSystem);
W32_PTR(void /*IVRChaperone*/ *m_pVRChaperone, m_pVRChaperone);
W32_PTR(void /*IVRChaperoneSetup*/ *m_pVRChaperoneSetup, m_pVRChaperoneSetup);
W32_PTR(void /*IVRCompositor*/ *m_pVRCompositor, m_pVRCompositor);
W32_PTR(void /*IVROverlay*/ *m_pVROverlay, m_pVROverlay);
W32_PTR(void /*IVRRenderModels*/ *m_pVRRenderModels, m_pVRRenderModels);
W32_PTR(void /*IVRExtendedDisplay*/ *m_pVRExtendedDisplay, m_pVRExtendedDisplay);
W32_PTR(void /*IVRSettings*/ *m_pVRSettings, m_pVRSettings);
W32_PTR(void /*IVRApplications*/ *m_pVRApplications, m_pVRApplications);
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_COpenVRContext_0917 w_COpenVRContext_0917;
typedef u32_COpenVRContext_0917 u_COpenVRContext_0917;
#endif
#ifdef __x86_64__
typedef w64_COpenVRContext_0917 w_COpenVRContext_0917;
typedef u64_COpenVRContext_0917 u_COpenVRContext_0917;
#endif
#pragma pack( push, 8 )
struct w64_CameraVideoStreamFrameHeader_t_1017
{
uint32_t eFrameType;
uint32_t nWidth;
uint32_t nHeight;
uint32_t nBytesPerPixel;
uint32_t nFrameSequence;
TrackedDevicePose_t trackedDevicePose;
uint8_t __pad_100[4];
uint64_t ulFrameExposureTime;
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_CameraVideoStreamFrameHeader_t_1017
{
uint32_t eFrameType;
uint32_t nWidth;
uint32_t nHeight;
uint32_t nBytesPerPixel;
uint32_t nFrameSequence;
TrackedDevicePose_t trackedDevicePose;
uint8_t __pad_100[4];
uint64_t ulFrameExposureTime;
#ifdef __cplusplus
operator u32_CameraVideoStreamFrameHeader_t_1017() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_CameraVideoStreamFrameHeader_t_1017
{
uint32_t eFrameType;
uint32_t nWidth;
uint32_t nHeight;
uint32_t nBytesPerPixel;
uint32_t nFrameSequence;
TrackedDevicePose_t trackedDevicePose;
uint64_t ulFrameExposureTime;
#ifdef __cplusplus
operator w32_CameraVideoStreamFrameHeader_t_1017() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_CameraVideoStreamFrameHeader_t_1017 w_CameraVideoStreamFrameHeader_t_1017;
typedef u32_CameraVideoStreamFrameHeader_t_1017 u_CameraVideoStreamFrameHeader_t_1017;
#endif
#ifdef __x86_64__
typedef w64_CameraVideoStreamFrameHeader_t_1017 w_CameraVideoStreamFrameHeader_t_1017;
typedef u64_CameraVideoStreamFrameHeader_t_1017 u_CameraVideoStreamFrameHeader_t_1017;
#endif
#pragma pack( push, 4 )
struct w64_CameraVideoStreamFrameHeader_t_100
{
uint32_t eFrameType;
uint32_t nWidth;
uint32_t nHeight;
uint32_t nBytesPerPixel;
uint32_t nFrameSequence;
TrackedDevicePose_t standingTrackedDevicePose;
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_CameraVideoStreamFrameHeader_t_100
{
uint32_t eFrameType;
uint32_t nWidth;
uint32_t nHeight;
uint32_t nBytesPerPixel;
uint32_t nFrameSequence;
TrackedDevicePose_t standingTrackedDevicePose;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_CameraVideoStreamFrameHeader_t_100 w_CameraVideoStreamFrameHeader_t_100;
typedef u32_CameraVideoStreamFrameHeader_t_100 u_CameraVideoStreamFrameHeader_t_100;
#endif
#ifdef __x86_64__
typedef w64_CameraVideoStreamFrameHeader_t_100 w_CameraVideoStreamFrameHeader_t_100;
typedef u64_CameraVideoStreamFrameHeader_t_100 u_CameraVideoStreamFrameHeader_t_100;
#endif
#pragma pack( push, 8 )
struct w64_CameraVideoStreamFrame_t_0914
{
uint32_t m_nStreamFormat;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nImageDataSize;
uint32_t m_nFrameSequence;
uint32_t m_nISPFrameTimeStamp;
uint32_t m_nISPReferenceTimeStamp;
uint32_t m_nSyncCounter;
uint32_t m_nExposureTime;
uint32_t m_nBufferIndex;
uint32_t m_nBufferCount;
uint8_t __pad_44[4];
double m_flFrameElapsedTime;
double m_flFrameCaptureTime;
uint64_t m_nFrameCaptureTicks;
int8_t m_bPoseIsValid;
uint8_t __pad_73[3];
HmdMatrix34_t m_matDeviceToAbsoluteTracking;
W64_ARRAY(float, 4, m_Pad);
uint8_t __pad_140[4];
W64_PTR(void *m_pImageData, m_pImageData);
#ifdef __cplusplus
operator u64_CameraVideoStreamFrame_t_0914() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_CameraVideoStreamFrame_t_0914
{
uint32_t m_nStreamFormat;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nImageDataSize;
uint32_t m_nFrameSequence;
uint32_t m_nISPFrameTimeStamp;
uint32_t m_nISPReferenceTimeStamp;
uint32_t m_nSyncCounter;
uint32_t m_nExposureTime;
uint32_t m_nBufferIndex;
uint32_t m_nBufferCount;
double m_flFrameElapsedTime;
double m_flFrameCaptureTime;
uint64_t m_nFrameCaptureTicks;
int8_t m_bPoseIsValid;
uint8_t __pad_69[3];
HmdMatrix34_t m_matDeviceToAbsoluteTracking;
U64_ARRAY(float, 4, m_Pad);
U64_PTR(void *m_pImageData, m_pImageData);
#ifdef __cplusplus
operator w64_CameraVideoStreamFrame_t_0914() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_CameraVideoStreamFrame_t_0914
{
uint32_t m_nStreamFormat;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nImageDataSize;
uint32_t m_nFrameSequence;
uint32_t m_nISPFrameTimeStamp;
uint32_t m_nISPReferenceTimeStamp;
uint32_t m_nSyncCounter;
uint32_t m_nExposureTime;
uint32_t m_nBufferIndex;
uint32_t m_nBufferCount;
uint8_t __pad_44[4];
double m_flFrameElapsedTime;
double m_flFrameCaptureTime;
uint64_t m_nFrameCaptureTicks;
int8_t m_bPoseIsValid;
uint8_t __pad_73[3];
HmdMatrix34_t m_matDeviceToAbsoluteTracking;
W32_ARRAY(float, 4, m_Pad);
W32_PTR(void *m_pImageData, m_pImageData);
#ifdef __cplusplus
operator u32_CameraVideoStreamFrame_t_0914() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_CameraVideoStreamFrame_t_0914
{
uint32_t m_nStreamFormat;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nImageDataSize;
uint32_t m_nFrameSequence;
uint32_t m_nISPFrameTimeStamp;
uint32_t m_nISPReferenceTimeStamp;
uint32_t m_nSyncCounter;
uint32_t m_nExposureTime;
uint32_t m_nBufferIndex;
uint32_t m_nBufferCount;
double m_flFrameElapsedTime;
double m_flFrameCaptureTime;
uint64_t m_nFrameCaptureTicks;
int8_t m_bPoseIsValid;
uint8_t __pad_69[3];
HmdMatrix34_t m_matDeviceToAbsoluteTracking;
U32_ARRAY(float, 4, m_Pad);
U32_PTR(void *m_pImageData, m_pImageData);
#ifdef __cplusplus
operator w32_CameraVideoStreamFrame_t_0914() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_CameraVideoStreamFrame_t_0914 w_CameraVideoStreamFrame_t_0914;
typedef u32_CameraVideoStreamFrame_t_0914 u_CameraVideoStreamFrame_t_0914;
#endif
#ifdef __x86_64__
typedef w64_CameraVideoStreamFrame_t_0914 w_CameraVideoStreamFrame_t_0914;
typedef u64_CameraVideoStreamFrame_t_0914 u_CameraVideoStreamFrame_t_0914;
#endif
#pragma pack( push, 8 )
struct w64_CameraVideoStreamFrame_t_0912
{
uint32_t m_nStreamFormat;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nFrameSequence;
uint32_t m_nTimeStamp;
uint32_t m_nBufferIndex;
uint32_t m_nBufferCount;
uint32_t m_nImageDataSize;
double m_flFrameElapsedTime;
double m_flFrameCaptureTime;
int8_t m_bPoseIsValid;
uint8_t __pad_49[3];
HmdMatrix34_t m_matDeviceToAbsoluteTracking;
W64_ARRAY(float, 4, m_Pad);
uint8_t __pad_116[4];
W64_PTR(void *m_pImageData, m_pImageData);
#ifdef __cplusplus
operator u64_CameraVideoStreamFrame_t_0912() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_CameraVideoStreamFrame_t_0912
{
uint32_t m_nStreamFormat;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nFrameSequence;
uint32_t m_nTimeStamp;
uint32_t m_nBufferIndex;
uint32_t m_nBufferCount;
uint32_t m_nImageDataSize;
double m_flFrameElapsedTime;
double m_flFrameCaptureTime;
int8_t m_bPoseIsValid;
uint8_t __pad_49[3];
HmdMatrix34_t m_matDeviceToAbsoluteTracking;
U64_ARRAY(float, 4, m_Pad);
U64_PTR(void *m_pImageData, m_pImageData);
#ifdef __cplusplus
operator w64_CameraVideoStreamFrame_t_0912() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_CameraVideoStreamFrame_t_0912
{
uint32_t m_nStreamFormat;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nFrameSequence;
uint32_t m_nTimeStamp;
uint32_t m_nBufferIndex;
uint32_t m_nBufferCount;
uint32_t m_nImageDataSize;
double m_flFrameElapsedTime;
double m_flFrameCaptureTime;
int8_t m_bPoseIsValid;
uint8_t __pad_49[3];
HmdMatrix34_t m_matDeviceToAbsoluteTracking;
W32_ARRAY(float, 4, m_Pad);
W32_PTR(void *m_pImageData, m_pImageData);
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_CameraVideoStreamFrame_t_0912 w_CameraVideoStreamFrame_t_0912;
typedef u32_CameraVideoStreamFrame_t_0912 u_CameraVideoStreamFrame_t_0912;
#endif
#ifdef __x86_64__
typedef w64_CameraVideoStreamFrame_t_0912 w_CameraVideoStreamFrame_t_0912;
typedef u64_CameraVideoStreamFrame_t_0912 u_CameraVideoStreamFrame_t_0912;
#endif
#pragma pack( push, 8 )
struct w64_Compositor_FrameTiming_1017
{
uint32_t m_nSize;
uint32_t m_nFrameIndex;
uint32_t m_nNumFramePresents;
uint32_t m_nNumMisPresented;
uint32_t m_nNumDroppedFrames;
uint32_t m_nReprojectionFlags;
double m_flSystemTimeInSeconds;
float m_flPreSubmitGpuMs;
float m_flPostSubmitGpuMs;
float m_flTotalRenderGpuMs;
float m_flCompositorRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorIdleCpuMs;
float m_flClientFrameIntervalMs;
float m_flPresentCallCpuMs;
float m_flWaitForPresentCpuMs;
float m_flSubmitFrameMs;
float m_flWaitGetPosesCalledMs;
float m_flNewPosesReadyMs;
float m_flNewFrameReadyMs;
float m_flCompositorUpdateStartMs;
float m_flCompositorUpdateEndMs;
float m_flCompositorRenderStartMs;
TrackedDevicePose_t m_HmdPose;
uint32_t m_nNumVSyncsReadyForUse;
uint32_t m_nNumVSyncsToFirstView;
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_Compositor_FrameTiming_1017
{
uint32_t m_nSize;
uint32_t m_nFrameIndex;
uint32_t m_nNumFramePresents;
uint32_t m_nNumMisPresented;
uint32_t m_nNumDroppedFrames;
uint32_t m_nReprojectionFlags;
double m_flSystemTimeInSeconds;
float m_flPreSubmitGpuMs;
float m_flPostSubmitGpuMs;
float m_flTotalRenderGpuMs;
float m_flCompositorRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorIdleCpuMs;
float m_flClientFrameIntervalMs;
float m_flPresentCallCpuMs;
float m_flWaitForPresentCpuMs;
float m_flSubmitFrameMs;
float m_flWaitGetPosesCalledMs;
float m_flNewPosesReadyMs;
float m_flNewFrameReadyMs;
float m_flCompositorUpdateStartMs;
float m_flCompositorUpdateEndMs;
float m_flCompositorRenderStartMs;
TrackedDevicePose_t m_HmdPose;
uint32_t m_nNumVSyncsReadyForUse;
uint32_t m_nNumVSyncsToFirstView;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_Compositor_FrameTiming_1017 w_Compositor_FrameTiming_1017;
typedef u32_Compositor_FrameTiming_1017 u_Compositor_FrameTiming_1017;
#endif
#ifdef __x86_64__
typedef w64_Compositor_FrameTiming_1017 w_Compositor_FrameTiming_1017;
typedef u64_Compositor_FrameTiming_1017 u_Compositor_FrameTiming_1017;
#endif
#pragma pack( push, 8 )
struct w64_Compositor_FrameTiming_103a
{
uint32_t m_nSize;
uint32_t m_nFrameIndex;
uint32_t m_nNumFramePresents;
uint32_t m_nNumMisPresented;
uint32_t m_nNumDroppedFrames;
uint32_t m_nReprojectionFlags;
double m_flSystemTimeInSeconds;
float m_flPreSubmitGpuMs;
float m_flPostSubmitGpuMs;
float m_flTotalRenderGpuMs;
float m_flCompositorRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorIdleCpuMs;
float m_flClientFrameIntervalMs;
float m_flPresentCallCpuMs;
float m_flWaitForPresentCpuMs;
float m_flSubmitFrameMs;
float m_flWaitGetPosesCalledMs;
float m_flNewPosesReadyMs;
float m_flNewFrameReadyMs;
float m_flCompositorUpdateStartMs;
float m_flCompositorUpdateEndMs;
float m_flCompositorRenderStartMs;
TrackedDevicePose_t m_HmdPose;
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_Compositor_FrameTiming_103a
{
uint32_t m_nSize;
uint32_t m_nFrameIndex;
uint32_t m_nNumFramePresents;
uint32_t m_nNumMisPresented;
uint32_t m_nNumDroppedFrames;
uint32_t m_nReprojectionFlags;
double m_flSystemTimeInSeconds;
float m_flPreSubmitGpuMs;
float m_flPostSubmitGpuMs;
float m_flTotalRenderGpuMs;
float m_flCompositorRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorIdleCpuMs;
float m_flClientFrameIntervalMs;
float m_flPresentCallCpuMs;
float m_flWaitForPresentCpuMs;
float m_flSubmitFrameMs;
float m_flWaitGetPosesCalledMs;
float m_flNewPosesReadyMs;
float m_flNewFrameReadyMs;
float m_flCompositorUpdateStartMs;
float m_flCompositorUpdateEndMs;
float m_flCompositorRenderStartMs;
TrackedDevicePose_t m_HmdPose;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_Compositor_FrameTiming_103a w_Compositor_FrameTiming_103a;
typedef u32_Compositor_FrameTiming_103a u_Compositor_FrameTiming_103a;
#endif
#ifdef __x86_64__
typedef w64_Compositor_FrameTiming_103a w_Compositor_FrameTiming_103a;
typedef u64_Compositor_FrameTiming_103a u_Compositor_FrameTiming_103a;
#endif
#pragma pack( push, 8 )
struct w64_Compositor_FrameTiming_102
{
uint32_t m_nSize;
uint32_t m_nFrameIndex;
uint32_t m_nNumFramePresents;
uint32_t m_nNumDroppedFrames;
uint32_t m_nReprojectionFlags;
uint8_t __pad_20[4];
double m_flSystemTimeInSeconds;
float m_flPreSubmitGpuMs;
float m_flPostSubmitGpuMs;
float m_flTotalRenderGpuMs;
float m_flCompositorRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorIdleCpuMs;
float m_flClientFrameIntervalMs;
float m_flPresentCallCpuMs;
float m_flWaitForPresentCpuMs;
float m_flSubmitFrameMs;
float m_flWaitGetPosesCalledMs;
float m_flNewPosesReadyMs;
float m_flNewFrameReadyMs;
float m_flCompositorUpdateStartMs;
float m_flCompositorUpdateEndMs;
float m_flCompositorRenderStartMs;
TrackedDevicePose_t m_HmdPose;
#ifdef __cplusplus
operator u64_Compositor_FrameTiming_102() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_Compositor_FrameTiming_102
{
uint32_t m_nSize;
uint32_t m_nFrameIndex;
uint32_t m_nNumFramePresents;
uint32_t m_nNumDroppedFrames;
uint32_t m_nReprojectionFlags;
double m_flSystemTimeInSeconds;
float m_flPreSubmitGpuMs;
float m_flPostSubmitGpuMs;
float m_flTotalRenderGpuMs;
float m_flCompositorRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorIdleCpuMs;
float m_flClientFrameIntervalMs;
float m_flPresentCallCpuMs;
float m_flWaitForPresentCpuMs;
float m_flSubmitFrameMs;
float m_flWaitGetPosesCalledMs;
float m_flNewPosesReadyMs;
float m_flNewFrameReadyMs;
float m_flCompositorUpdateStartMs;
float m_flCompositorUpdateEndMs;
float m_flCompositorRenderStartMs;
TrackedDevicePose_t m_HmdPose;
#ifdef __cplusplus
operator w64_Compositor_FrameTiming_102() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_Compositor_FrameTiming_102
{
uint32_t m_nSize;
uint32_t m_nFrameIndex;
uint32_t m_nNumFramePresents;
uint32_t m_nNumDroppedFrames;
uint32_t m_nReprojectionFlags;
uint8_t __pad_20[4];
double m_flSystemTimeInSeconds;
float m_flPreSubmitGpuMs;
float m_flPostSubmitGpuMs;
float m_flTotalRenderGpuMs;
float m_flCompositorRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorIdleCpuMs;
float m_flClientFrameIntervalMs;
float m_flPresentCallCpuMs;
float m_flWaitForPresentCpuMs;
float m_flSubmitFrameMs;
float m_flWaitGetPosesCalledMs;
float m_flNewPosesReadyMs;
float m_flNewFrameReadyMs;
float m_flCompositorUpdateStartMs;
float m_flCompositorUpdateEndMs;
float m_flCompositorRenderStartMs;
TrackedDevicePose_t m_HmdPose;
#ifdef __cplusplus
operator u32_Compositor_FrameTiming_102() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_Compositor_FrameTiming_102
{
uint32_t m_nSize;
uint32_t m_nFrameIndex;
uint32_t m_nNumFramePresents;
uint32_t m_nNumDroppedFrames;
uint32_t m_nReprojectionFlags;
double m_flSystemTimeInSeconds;
float m_flPreSubmitGpuMs;
float m_flPostSubmitGpuMs;
float m_flTotalRenderGpuMs;
float m_flCompositorRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorIdleCpuMs;
float m_flClientFrameIntervalMs;
float m_flPresentCallCpuMs;
float m_flWaitForPresentCpuMs;
float m_flSubmitFrameMs;
float m_flWaitGetPosesCalledMs;
float m_flNewPosesReadyMs;
float m_flNewFrameReadyMs;
float m_flCompositorUpdateStartMs;
float m_flCompositorUpdateEndMs;
float m_flCompositorRenderStartMs;
TrackedDevicePose_t m_HmdPose;
#ifdef __cplusplus
operator w32_Compositor_FrameTiming_102() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_Compositor_FrameTiming_102 w_Compositor_FrameTiming_102;
typedef u32_Compositor_FrameTiming_102 u_Compositor_FrameTiming_102;
#endif
#ifdef __x86_64__
typedef w64_Compositor_FrameTiming_102 w_Compositor_FrameTiming_102;
typedef u64_Compositor_FrameTiming_102 u_Compositor_FrameTiming_102;
#endif
#pragma pack( push, 8 )
struct w64_Compositor_FrameTiming_0920
{
uint32_t m_nSize;
uint32_t m_nFrameIndex;
uint32_t m_nNumFramePresents;
uint32_t m_nNumDroppedFrames;
double m_flSystemTimeInSeconds;
float m_flSceneRenderGpuMs;
float m_flTotalRenderGpuMs;
float m_flCompositorRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorIdleCpuMs;
float m_flClientFrameIntervalMs;
float m_flPresentCallCpuMs;
float m_flWaitForPresentCpuMs;
float m_flSubmitFrameMs;
float m_flWaitGetPosesCalledMs;
float m_flNewPosesReadyMs;
float m_flNewFrameReadyMs;
float m_flCompositorUpdateStartMs;
float m_flCompositorUpdateEndMs;
float m_flCompositorRenderStartMs;
TrackedDevicePose_t m_HmdPose;
int32_t m_nFidelityLevel;
uint32_t m_nReprojectionFlags;
uint8_t __pad_172[4];
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_Compositor_FrameTiming_0920
{
uint32_t m_nSize;
uint32_t m_nFrameIndex;
uint32_t m_nNumFramePresents;
uint32_t m_nNumDroppedFrames;
double m_flSystemTimeInSeconds;
float m_flSceneRenderGpuMs;
float m_flTotalRenderGpuMs;
float m_flCompositorRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorIdleCpuMs;
float m_flClientFrameIntervalMs;
float m_flPresentCallCpuMs;
float m_flWaitForPresentCpuMs;
float m_flSubmitFrameMs;
float m_flWaitGetPosesCalledMs;
float m_flNewPosesReadyMs;
float m_flNewFrameReadyMs;
float m_flCompositorUpdateStartMs;
float m_flCompositorUpdateEndMs;
float m_flCompositorRenderStartMs;
TrackedDevicePose_t m_HmdPose;
int32_t m_nFidelityLevel;
uint32_t m_nReprojectionFlags;
uint8_t __pad_172[4];
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_Compositor_FrameTiming_0920 w_Compositor_FrameTiming_0920;
typedef u32_Compositor_FrameTiming_0920 u_Compositor_FrameTiming_0920;
#endif
#ifdef __x86_64__
typedef w64_Compositor_FrameTiming_0920 w_Compositor_FrameTiming_0920;
typedef u64_Compositor_FrameTiming_0920 u_Compositor_FrameTiming_0920;
#endif
#pragma pack( push, 8 )
struct w64_Compositor_FrameTiming_0915
{
uint32_t m_nSize;
uint32_t m_nFrameIndex;
uint32_t m_nNumFramePresents;
uint32_t m_nNumDroppedFrames;
double m_flSystemTimeInSeconds;
float m_flSceneRenderGpuMs;
float m_flTotalRenderGpuMs;
float m_flCompositorRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorIdleCpuMs;
float m_flClientFrameIntervalMs;
float m_flPresentCallCpuMs;
float m_flWaitForPresentCpuMs;
float m_flSubmitFrameMs;
float m_flWaitGetPosesCalledMs;
float m_flNewPosesReadyMs;
float m_flNewFrameReadyMs;
float m_flCompositorUpdateStartMs;
float m_flCompositorUpdateEndMs;
float m_flCompositorRenderStartMs;
TrackedDevicePose_t m_HmdPose;
int32_t m_nFidelityLevel;
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_Compositor_FrameTiming_0915
{
uint32_t m_nSize;
uint32_t m_nFrameIndex;
uint32_t m_nNumFramePresents;
uint32_t m_nNumDroppedFrames;
double m_flSystemTimeInSeconds;
float m_flSceneRenderGpuMs;
float m_flTotalRenderGpuMs;
float m_flCompositorRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorIdleCpuMs;
float m_flClientFrameIntervalMs;
float m_flPresentCallCpuMs;
float m_flWaitForPresentCpuMs;
float m_flSubmitFrameMs;
float m_flWaitGetPosesCalledMs;
float m_flNewPosesReadyMs;
float m_flNewFrameReadyMs;
float m_flCompositorUpdateStartMs;
float m_flCompositorUpdateEndMs;
float m_flCompositorRenderStartMs;
TrackedDevicePose_t m_HmdPose;
int32_t m_nFidelityLevel;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_Compositor_FrameTiming_0915 w_Compositor_FrameTiming_0915;
typedef u32_Compositor_FrameTiming_0915 u_Compositor_FrameTiming_0915;
#endif
#ifdef __x86_64__
typedef w64_Compositor_FrameTiming_0915 w_Compositor_FrameTiming_0915;
typedef u64_Compositor_FrameTiming_0915 u_Compositor_FrameTiming_0915;
#endif
#pragma pack( push, 8 )
struct w64_Compositor_FrameTiming_0914
{
uint32_t size;
uint8_t __pad_4[4];
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
float m_flHandoffStartMs;
float m_flHandoffEndMs;
float m_flCompositorUpdateCpuMs;
uint32_t m_nPresents;
uint8_t __pad_156[4];
#ifdef __cplusplus
operator u64_Compositor_FrameTiming_0914() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_Compositor_FrameTiming_0914
{
uint32_t size;
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
float m_flHandoffStartMs;
float m_flHandoffEndMs;
float m_flCompositorUpdateCpuMs;
uint32_t m_nPresents;
#ifdef __cplusplus
operator w64_Compositor_FrameTiming_0914() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_Compositor_FrameTiming_0914
{
uint32_t size;
uint8_t __pad_4[4];
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
float m_flHandoffStartMs;
float m_flHandoffEndMs;
float m_flCompositorUpdateCpuMs;
uint32_t m_nPresents;
uint8_t __pad_156[4];
#ifdef __cplusplus
operator u32_Compositor_FrameTiming_0914() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_Compositor_FrameTiming_0914
{
uint32_t size;
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
float m_flHandoffStartMs;
float m_flHandoffEndMs;
float m_flCompositorUpdateCpuMs;
uint32_t m_nPresents;
#ifdef __cplusplus
operator w32_Compositor_FrameTiming_0914() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_Compositor_FrameTiming_0914 w_Compositor_FrameTiming_0914;
typedef u32_Compositor_FrameTiming_0914 u_Compositor_FrameTiming_0914;
#endif
#ifdef __x86_64__
typedef w64_Compositor_FrameTiming_0914 w_Compositor_FrameTiming_0914;
typedef u64_Compositor_FrameTiming_0914 u_Compositor_FrameTiming_0914;
#endif
#pragma pack( push, 8 )
struct w64_Compositor_FrameTiming_0913
{
uint32_t size;
uint8_t __pad_4[4];
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
float m_flHandoffStartMs;
float m_flHandoffEndMs;
float m_flCompositorUpdateCpuMs;
#ifdef __cplusplus
operator u64_Compositor_FrameTiming_0913() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_Compositor_FrameTiming_0913
{
uint32_t size;
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
float m_flHandoffStartMs;
float m_flHandoffEndMs;
float m_flCompositorUpdateCpuMs;
#ifdef __cplusplus
operator w64_Compositor_FrameTiming_0913() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_Compositor_FrameTiming_0913
{
uint32_t size;
uint8_t __pad_4[4];
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
float m_flHandoffStartMs;
float m_flHandoffEndMs;
float m_flCompositorUpdateCpuMs;
#ifdef __cplusplus
operator u32_Compositor_FrameTiming_0913() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_Compositor_FrameTiming_0913
{
uint32_t size;
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
float m_flHandoffStartMs;
float m_flHandoffEndMs;
float m_flCompositorUpdateCpuMs;
#ifdef __cplusplus
operator w32_Compositor_FrameTiming_0913() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_Compositor_FrameTiming_0913 w_Compositor_FrameTiming_0913;
typedef u32_Compositor_FrameTiming_0913 u_Compositor_FrameTiming_0913;
#endif
#ifdef __x86_64__
typedef w64_Compositor_FrameTiming_0913 w_Compositor_FrameTiming_0913;
typedef u64_Compositor_FrameTiming_0913 u_Compositor_FrameTiming_0913;
#endif
#pragma pack( push, 8 )
struct w64_Compositor_FrameTiming_0912
{
uint32_t size;
uint8_t __pad_4[4];
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
float m_flHandoffStartMs;
float m_flHandoffEndMs;
uint8_t __pad_148[4];
#ifdef __cplusplus
operator u64_Compositor_FrameTiming_0912() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_Compositor_FrameTiming_0912
{
uint32_t size;
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
float m_flHandoffStartMs;
float m_flHandoffEndMs;
#ifdef __cplusplus
operator w64_Compositor_FrameTiming_0912() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_Compositor_FrameTiming_0912
{
uint32_t size;
uint8_t __pad_4[4];
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
float m_flHandoffStartMs;
float m_flHandoffEndMs;
uint8_t __pad_148[4];
#ifdef __cplusplus
operator u32_Compositor_FrameTiming_0912() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_Compositor_FrameTiming_0912
{
uint32_t size;
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
float m_flHandoffStartMs;
float m_flHandoffEndMs;
#ifdef __cplusplus
operator w32_Compositor_FrameTiming_0912() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_Compositor_FrameTiming_0912 w_Compositor_FrameTiming_0912;
typedef u32_Compositor_FrameTiming_0912 u_Compositor_FrameTiming_0912;
#endif
#ifdef __x86_64__
typedef w64_Compositor_FrameTiming_0912 w_Compositor_FrameTiming_0912;
typedef u64_Compositor_FrameTiming_0912 u_Compositor_FrameTiming_0912;
#endif
#pragma pack( push, 8 )
struct w64_Compositor_FrameTiming_093
{
uint32_t size;
uint8_t __pad_4[4];
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
uint8_t __pad_140[4];
#ifdef __cplusplus
operator u64_Compositor_FrameTiming_093() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_Compositor_FrameTiming_093
{
uint32_t size;
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
#ifdef __cplusplus
operator w64_Compositor_FrameTiming_093() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_Compositor_FrameTiming_093
{
uint32_t size;
uint8_t __pad_4[4];
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
uint8_t __pad_140[4];
#ifdef __cplusplus
operator u32_Compositor_FrameTiming_093() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_Compositor_FrameTiming_093
{
uint32_t size;
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
float prediction;
float m_flFrameIntervalMs;
float m_flSceneRenderCpuMs;
float m_flSceneRenderGpuMs;
float m_flCompositorRenderCpuMs;
float m_flCompositorRenderGpuMs;
float m_flPresentCallCpuMs;
float m_flRunningStartMs;
#ifdef __cplusplus
operator w32_Compositor_FrameTiming_093() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_Compositor_FrameTiming_093 w_Compositor_FrameTiming_093;
typedef u32_Compositor_FrameTiming_093 u_Compositor_FrameTiming_093;
#endif
#ifdef __x86_64__
typedef w64_Compositor_FrameTiming_093 w_Compositor_FrameTiming_093;
typedef u64_Compositor_FrameTiming_093 u_Compositor_FrameTiming_093;
#endif
#pragma pack( push, 8 )
struct w64_Compositor_FrameTiming_090
{
uint32_t size;
uint8_t __pad_4[4];
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
uint8_t __pad_108[4];
#ifdef __cplusplus
operator u64_Compositor_FrameTiming_090() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_Compositor_FrameTiming_090
{
uint32_t size;
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
#ifdef __cplusplus
operator w64_Compositor_FrameTiming_090() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_Compositor_FrameTiming_090
{
uint32_t size;
uint8_t __pad_4[4];
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
uint8_t __pad_108[4];
#ifdef __cplusplus
operator u32_Compositor_FrameTiming_090() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_Compositor_FrameTiming_090
{
uint32_t size;
double frameStart;
float frameVSync;
uint32_t droppedFrames;
uint32_t frameIndex;
TrackedDevicePose_t pose;
#ifdef __cplusplus
operator w32_Compositor_FrameTiming_090() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_Compositor_FrameTiming_090 w_Compositor_FrameTiming_090;
typedef u32_Compositor_FrameTiming_090 u_Compositor_FrameTiming_090;
#endif
#ifdef __x86_64__
typedef w64_Compositor_FrameTiming_090 w_Compositor_FrameTiming_090;
typedef u64_Compositor_FrameTiming_090 u_Compositor_FrameTiming_090;
#endif
#pragma pack( push, 8 )
struct w64_D3D12TextureData_t
{
W64_PTR(void /*ID3D12Resource*/ *m_pResource, m_pResource);
W64_PTR(void /*ID3D12CommandQueue*/ *m_pCommandQueue, m_pCommandQueue);
uint32_t m_nNodeMask;
uint8_t __pad_20[4];
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_D3D12TextureData_t
{
W32_PTR(void /*ID3D12Resource*/ *m_pResource, m_pResource);
W32_PTR(void /*ID3D12CommandQueue*/ *m_pCommandQueue, m_pCommandQueue);
uint32_t m_nNodeMask;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_D3D12TextureData_t w_D3D12TextureData_t;
typedef u32_D3D12TextureData_t u_D3D12TextureData_t;
#endif
#ifdef __x86_64__
typedef w64_D3D12TextureData_t w_D3D12TextureData_t;
typedef u64_D3D12TextureData_t u_D3D12TextureData_t;
#endif
#pragma pack( push, 8 )
struct w64_HiddenAreaMesh_t
{
W64_PTR(const HmdVector2_t *pVertexData, pVertexData);
uint32_t unTriangleCount;
uint8_t __pad_12[4];
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_HiddenAreaMesh_t
{
W32_PTR(const HmdVector2_t *pVertexData, pVertexData);
uint32_t unTriangleCount;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_HiddenAreaMesh_t w_HiddenAreaMesh_t;
typedef u32_HiddenAreaMesh_t u_HiddenAreaMesh_t;
#endif
#ifdef __x86_64__
typedef w64_HiddenAreaMesh_t w_HiddenAreaMesh_t;
typedef u64_HiddenAreaMesh_t u_HiddenAreaMesh_t;
#endif
struct w_IVRDebug_IVRDebug_001
{
#ifdef __cplusplus
virtual uint32_t EmitVrProfilerEvent( const char * ) = 0;
virtual uint32_t BeginVrProfilerEvent( uint64_t * ) = 0;
virtual uint32_t FinishVrProfilerEvent( uint64_t, const char * ) = 0;
virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0;
#endif /* __cplusplus */
};
struct u_IVRDebug_IVRDebug_001
{
#ifdef __cplusplus
virtual uint32_t EmitVrProfilerEvent( const char * ) = 0;
virtual uint32_t BeginVrProfilerEvent( uint64_t * ) = 0;
virtual uint32_t FinishVrProfilerEvent( uint64_t, const char * ) = 0;
virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0;
#endif /* __cplusplus */
};
struct w_IVRSpatialAnchors_IVRSpatialAnchors_001
{
#ifdef __cplusplus
virtual uint32_t CreateSpatialAnchorFromDescriptor( const char *, uint32_t * ) = 0;
virtual uint32_t CreateSpatialAnchorFromPose( uint32_t, uint32_t, SpatialAnchorPose_t *, uint32_t * ) = 0;
virtual uint32_t GetSpatialAnchorPose( uint32_t, uint32_t, SpatialAnchorPose_t * ) = 0;
virtual uint32_t GetSpatialAnchorDescriptor( uint32_t, char *, uint32_t * ) = 0;
#endif /* __cplusplus */
};
struct u_IVRSpatialAnchors_IVRSpatialAnchors_001
{
#ifdef __cplusplus
virtual uint32_t CreateSpatialAnchorFromDescriptor( const char *, uint32_t * ) = 0;
virtual uint32_t CreateSpatialAnchorFromPose( uint32_t, uint32_t, SpatialAnchorPose_t *, uint32_t * ) = 0;
virtual uint32_t GetSpatialAnchorPose( uint32_t, uint32_t, SpatialAnchorPose_t * ) = 0;
virtual uint32_t GetSpatialAnchorDescriptor( uint32_t, char *, uint32_t * ) = 0;
#endif /* __cplusplus */
};
#pragma pack( push, 8 )
struct w64_InputAnalogActionData_t
{
int8_t bActive;
uint8_t __pad_1[7];
uint64_t activeOrigin;
float x;
float y;
float z;
float deltaX;
float deltaY;
float deltaZ;
float fUpdateTime;
uint8_t __pad_44[4];
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_InputAnalogActionData_t
{
int8_t bActive;
uint8_t __pad_1[7];
uint64_t activeOrigin;
float x;
float y;
float z;
float deltaX;
float deltaY;
float deltaZ;
float fUpdateTime;
uint8_t __pad_44[4];
#ifdef __cplusplus
operator u32_InputAnalogActionData_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_InputAnalogActionData_t
{
int8_t bActive;
uint8_t __pad_1[3];
uint64_t activeOrigin;
float x;
float y;
float z;
float deltaX;
float deltaY;
float deltaZ;
float fUpdateTime;
#ifdef __cplusplus
operator w32_InputAnalogActionData_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_InputAnalogActionData_t w_InputAnalogActionData_t;
typedef u32_InputAnalogActionData_t u_InputAnalogActionData_t;
#endif
#ifdef __x86_64__
typedef w64_InputAnalogActionData_t w_InputAnalogActionData_t;
typedef u64_InputAnalogActionData_t u_InputAnalogActionData_t;
#endif
#pragma pack( push, 8 )
struct w64_InputDigitalActionData_t
{
int8_t bActive;
uint8_t __pad_1[7];
uint64_t activeOrigin;
int8_t bState;
int8_t bChanged;
uint8_t __pad_18[2];
float fUpdateTime;
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_InputDigitalActionData_t
{
int8_t bActive;
uint8_t __pad_1[7];
uint64_t activeOrigin;
int8_t bState;
int8_t bChanged;
uint8_t __pad_18[2];
float fUpdateTime;
#ifdef __cplusplus
operator u32_InputDigitalActionData_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_InputDigitalActionData_t
{
int8_t bActive;
uint8_t __pad_1[3];
uint64_t activeOrigin;
int8_t bState;
int8_t bChanged;
uint8_t __pad_14[2];
float fUpdateTime;
#ifdef __cplusplus
operator w32_InputDigitalActionData_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_InputDigitalActionData_t w_InputDigitalActionData_t;
typedef u32_InputDigitalActionData_t u_InputDigitalActionData_t;
#endif
#ifdef __x86_64__
typedef w64_InputDigitalActionData_t w_InputDigitalActionData_t;
typedef u64_InputDigitalActionData_t u_InputDigitalActionData_t;
#endif
#pragma pack( push, 8 )
struct w64_InputOriginInfo_t
{
uint64_t devicePath;
uint32_t trackedDeviceIndex;
W64_ARRAY(char, 128, rchRenderModelComponentName);
uint8_t __pad_140[4];
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_InputOriginInfo_t
{
uint64_t devicePath;
uint32_t trackedDeviceIndex;
W32_ARRAY(char, 128, rchRenderModelComponentName);
uint8_t __pad_140[4];
#ifdef __cplusplus
operator u32_InputOriginInfo_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_InputOriginInfo_t
{
uint64_t devicePath;
uint32_t trackedDeviceIndex;
U32_ARRAY(char, 128, rchRenderModelComponentName);
#ifdef __cplusplus
operator w32_InputOriginInfo_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_InputOriginInfo_t w_InputOriginInfo_t;
typedef u32_InputOriginInfo_t u_InputOriginInfo_t;
#endif
#ifdef __x86_64__
typedef w64_InputOriginInfo_t w_InputOriginInfo_t;
typedef u64_InputOriginInfo_t u_InputOriginInfo_t;
#endif
#pragma pack( push, 8 )
struct w64_InputPoseActionData_t
{
int8_t bActive;
uint8_t __pad_1[7];
uint64_t activeOrigin;
TrackedDevicePose_t pose;
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_InputPoseActionData_t
{
int8_t bActive;
uint8_t __pad_1[7];
uint64_t activeOrigin;
TrackedDevicePose_t pose;
#ifdef __cplusplus
operator u32_InputPoseActionData_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_InputPoseActionData_t
{
int8_t bActive;
uint8_t __pad_1[3];
uint64_t activeOrigin;
TrackedDevicePose_t pose;
#ifdef __cplusplus
operator w32_InputPoseActionData_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_InputPoseActionData_t w_InputPoseActionData_t;
typedef u32_InputPoseActionData_t u_InputPoseActionData_t;
#endif
#ifdef __x86_64__
typedef w64_InputPoseActionData_t w_InputPoseActionData_t;
typedef u64_InputPoseActionData_t u_InputPoseActionData_t;
#endif
#pragma pack( push, 8 )
struct w64_InputSkeletalActionData_t_113b
{
int8_t bActive;
uint8_t __pad_1[7];
uint64_t activeOrigin;
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_InputSkeletalActionData_t_113b
{
int8_t bActive;
uint8_t __pad_1[7];
uint64_t activeOrigin;
#ifdef __cplusplus
operator u32_InputSkeletalActionData_t_113b() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_InputSkeletalActionData_t_113b
{
int8_t bActive;
uint8_t __pad_1[3];
uint64_t activeOrigin;
#ifdef __cplusplus
operator w32_InputSkeletalActionData_t_113b() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_InputSkeletalActionData_t_113b w_InputSkeletalActionData_t_113b;
typedef u32_InputSkeletalActionData_t_113b u_InputSkeletalActionData_t_113b;
#endif
#ifdef __x86_64__
typedef w64_InputSkeletalActionData_t_113b w_InputSkeletalActionData_t_113b;
typedef u64_InputSkeletalActionData_t_113b u_InputSkeletalActionData_t_113b;
#endif
#pragma pack( push, 8 )
struct w64_InputSkeletalActionData_t_1016
{
int8_t bActive;
uint8_t __pad_1[7];
uint64_t activeOrigin;
uint32_t boneCount;
uint8_t __pad_20[4];
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_InputSkeletalActionData_t_1016
{
int8_t bActive;
uint8_t __pad_1[7];
uint64_t activeOrigin;
uint32_t boneCount;
uint8_t __pad_20[4];
#ifdef __cplusplus
operator u32_InputSkeletalActionData_t_1016() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_InputSkeletalActionData_t_1016
{
int8_t bActive;
uint8_t __pad_1[3];
uint64_t activeOrigin;
uint32_t boneCount;
#ifdef __cplusplus
operator w32_InputSkeletalActionData_t_1016() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_InputSkeletalActionData_t_1016 w_InputSkeletalActionData_t_1016;
typedef u32_InputSkeletalActionData_t_1016 u_InputSkeletalActionData_t_1016;
#endif
#ifdef __x86_64__
typedef w64_InputSkeletalActionData_t_1016 w_InputSkeletalActionData_t_1016;
typedef u64_InputSkeletalActionData_t_1016 u_InputSkeletalActionData_t_1016;
#endif
#pragma pack( push, 8 )
struct w64_InputSkeletonActionData_t
{
int8_t bActive;
uint8_t __pad_1[7];
uint64_t activeOrigin;
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_InputSkeletonActionData_t
{
int8_t bActive;
uint8_t __pad_1[7];
uint64_t activeOrigin;
#ifdef __cplusplus
operator u32_InputSkeletonActionData_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_InputSkeletonActionData_t
{
int8_t bActive;
uint8_t __pad_1[3];
uint64_t activeOrigin;
#ifdef __cplusplus
operator w32_InputSkeletonActionData_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_InputSkeletonActionData_t w_InputSkeletonActionData_t;
typedef u32_InputSkeletonActionData_t u_InputSkeletonActionData_t;
#endif
#ifdef __x86_64__
typedef w64_InputSkeletonActionData_t w_InputSkeletonActionData_t;
typedef u64_InputSkeletonActionData_t u_InputSkeletonActionData_t;
#endif
#pragma pack( push, 8 )
struct w64_NotificationBitmap
{
W64_PTR(void *bytes, bytes);
int32_t width;
int32_t height;
int32_t depth;
uint8_t __pad_20[4];
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_NotificationBitmap
{
W32_PTR(void *bytes, bytes);
int32_t width;
int32_t height;
int32_t depth;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_NotificationBitmap w_NotificationBitmap;
typedef u32_NotificationBitmap u_NotificationBitmap;
#endif
#ifdef __x86_64__
typedef w64_NotificationBitmap w_NotificationBitmap;
typedef u64_NotificationBitmap u_NotificationBitmap;
#endif
#pragma pack( push, 8 )
struct w64_NotificationBitmap_t
{
W64_PTR(void *m_pImageData, m_pImageData);
int32_t m_nWidth;
int32_t m_nHeight;
int32_t m_nBytesPerPixel;
uint8_t __pad_20[4];
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_NotificationBitmap_t
{
W32_PTR(void *m_pImageData, m_pImageData);
int32_t m_nWidth;
int32_t m_nHeight;
int32_t m_nBytesPerPixel;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_NotificationBitmap_t w_NotificationBitmap_t;
typedef u32_NotificationBitmap_t u_NotificationBitmap_t;
#endif
#ifdef __x86_64__
typedef w64_NotificationBitmap_t w_NotificationBitmap_t;
typedef u64_NotificationBitmap_t u_NotificationBitmap_t;
#endif
#pragma pack( push, 8 )
struct w64_RenderModel_t_0912
{
W64_PTR(const RenderModel_Vertex_t *rVertexData, rVertexData);
uint32_t unVertexCount;
uint8_t __pad_12[4];
W64_PTR(const uint16_t *rIndexData, rIndexData);
uint32_t unTriangleCount;
int32_t diffuseTextureId;
#ifdef __cplusplus
operator u64_RenderModel_t_0912() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_RenderModel_t_0912
{
U64_PTR(const RenderModel_Vertex_t *rVertexData, rVertexData);
uint32_t unVertexCount;
U64_PTR(const uint16_t *rIndexData, rIndexData);
uint32_t unTriangleCount;
int32_t diffuseTextureId;
#ifdef __cplusplus
operator w64_RenderModel_t_0912() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_RenderModel_t_0912
{
W32_PTR(const RenderModel_Vertex_t *rVertexData, rVertexData);
uint32_t unVertexCount;
W32_PTR(const uint16_t *rIndexData, rIndexData);
uint32_t unTriangleCount;
int32_t diffuseTextureId;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_RenderModel_t_0912 w_RenderModel_t_0912;
typedef u32_RenderModel_t_0912 u_RenderModel_t_0912;
#endif
#ifdef __x86_64__
typedef w64_RenderModel_t_0912 w_RenderModel_t_0912;
typedef u64_RenderModel_t_0912 u_RenderModel_t_0912;
#endif
#pragma pack( push, 8 )
struct w64_RenderModel_t_090
{
uint64_t ulInternalHandle;
W64_PTR(const RenderModel_Vertex_t *rVertexData, rVertexData);
uint32_t unVertexCount;
uint8_t __pad_20[4];
W64_PTR(const uint16_t *rIndexData, rIndexData);
uint32_t unTriangleCount;
uint8_t __pad_36[4];
w64_RenderModel_TextureMap_t_090 diffuseTexture;
#ifdef __cplusplus
operator u64_RenderModel_t_090() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_RenderModel_t_090
{
uint64_t ulInternalHandle;
U64_PTR(const RenderModel_Vertex_t *rVertexData, rVertexData);
uint32_t unVertexCount;
U64_PTR(const uint16_t *rIndexData, rIndexData);
uint32_t unTriangleCount;
u64_RenderModel_TextureMap_t_090 diffuseTexture;
#ifdef __cplusplus
operator w64_RenderModel_t_090() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_RenderModel_t_090
{
uint64_t ulInternalHandle;
W32_PTR(const RenderModel_Vertex_t *rVertexData, rVertexData);
uint32_t unVertexCount;
W32_PTR(const uint16_t *rIndexData, rIndexData);
uint32_t unTriangleCount;
w32_RenderModel_TextureMap_t_090 diffuseTexture;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_RenderModel_t_090 w_RenderModel_t_090;
typedef u32_RenderModel_t_090 u_RenderModel_t_090;
#endif
#ifdef __x86_64__
typedef w64_RenderModel_t_090 w_RenderModel_t_090;
typedef u64_RenderModel_t_090 u_RenderModel_t_090;
#endif
#pragma pack( push, 8 )
struct w64_VRControllerState001_t
{
uint32_t unPacketNum;
uint8_t __pad_4[4];
uint64_t ulButtonPressed;
uint64_t ulButtonTouched;
W64_ARRAY(VRControllerAxis_t, 5, rAxis);
#ifdef __cplusplus
operator u64_VRControllerState001_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VRControllerState001_t
{
uint32_t unPacketNum;
uint64_t ulButtonPressed;
uint64_t ulButtonTouched;
U64_ARRAY(VRControllerAxis_t, 5, rAxis);
#ifdef __cplusplus
operator w64_VRControllerState001_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VRControllerState001_t
{
uint32_t unPacketNum;
uint8_t __pad_4[4];
uint64_t ulButtonPressed;
uint64_t ulButtonTouched;
W32_ARRAY(VRControllerAxis_t, 5, rAxis);
#ifdef __cplusplus
operator u32_VRControllerState001_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VRControllerState001_t
{
uint32_t unPacketNum;
uint64_t ulButtonPressed;
uint64_t ulButtonTouched;
U32_ARRAY(VRControllerAxis_t, 5, rAxis);
#ifdef __cplusplus
operator w32_VRControllerState001_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VRControllerState001_t w_VRControllerState001_t;
typedef u32_VRControllerState001_t u_VRControllerState001_t;
#endif
#ifdef __x86_64__
typedef w64_VRControllerState001_t w_VRControllerState001_t;
typedef u64_VRControllerState001_t u_VRControllerState001_t;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_223
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_223 data;
#ifdef __cplusplus
operator u64_VREvent_t_223() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_223
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_223 data;
#ifdef __cplusplus
operator w64_VREvent_t_223() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_223
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_223 data;
#ifdef __cplusplus
operator u32_VREvent_t_223() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_223
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_223 data;
#ifdef __cplusplus
operator w32_VREvent_t_223() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_223 w_VREvent_t_223;
typedef u32_VREvent_t_223 u_VREvent_t_223;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_223 w_VREvent_t_223;
typedef u64_VREvent_t_223 u_VREvent_t_223;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_2010
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_2010 data;
#ifdef __cplusplus
operator u64_VREvent_t_2010() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_2010
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_2010 data;
#ifdef __cplusplus
operator w64_VREvent_t_2010() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_2010
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_2010 data;
#ifdef __cplusplus
operator u32_VREvent_t_2010() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_2010
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_2010 data;
#ifdef __cplusplus
operator w32_VREvent_t_2010() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_2010 w_VREvent_t_2010;
typedef u32_VREvent_t_2010 u_VREvent_t_2010;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_2010 w_VREvent_t_2010;
typedef u64_VREvent_t_2010 u_VREvent_t_2010;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_1168
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1168 data;
#ifdef __cplusplus
operator u64_VREvent_t_1168() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_1168
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1168 data;
#ifdef __cplusplus
operator w64_VREvent_t_1168() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_1168
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1168 data;
#ifdef __cplusplus
operator u32_VREvent_t_1168() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_1168
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1168 data;
#ifdef __cplusplus
operator w32_VREvent_t_1168() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_1168 w_VREvent_t_1168;
typedef u32_VREvent_t_1168 u_VREvent_t_1168;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_1168 w_VREvent_t_1168;
typedef u64_VREvent_t_1168 u_VREvent_t_1168;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_11030
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_11030 data;
#ifdef __cplusplus
operator u64_VREvent_t_11030() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_11030
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_11030 data;
#ifdef __cplusplus
operator w64_VREvent_t_11030() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_11030
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_11030 data;
#ifdef __cplusplus
operator u32_VREvent_t_11030() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_11030
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_11030 data;
#ifdef __cplusplus
operator w32_VREvent_t_11030() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_11030 w_VREvent_t_11030;
typedef u32_VREvent_t_11030 u_VREvent_t_11030;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_11030 w_VREvent_t_11030;
typedef u64_VREvent_t_11030 u_VREvent_t_11030;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_1322
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1322 data;
#ifdef __cplusplus
operator u64_VREvent_t_1322() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_1322
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1322 data;
#ifdef __cplusplus
operator w64_VREvent_t_1322() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_1322
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1322 data;
#ifdef __cplusplus
operator u32_VREvent_t_1322() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_1322
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1322 data;
#ifdef __cplusplus
operator w32_VREvent_t_1322() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_1322 w_VREvent_t_1322;
typedef u32_VREvent_t_1322 u_VREvent_t_1322;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_1322 w_VREvent_t_1322;
typedef u64_VREvent_t_1322 u_VREvent_t_1322;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_1210
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1210 data;
#ifdef __cplusplus
operator u64_VREvent_t_1210() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_1210
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1210 data;
#ifdef __cplusplus
operator w64_VREvent_t_1210() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_1210
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1210 data;
#ifdef __cplusplus
operator u32_VREvent_t_1210() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_1210
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1210 data;
#ifdef __cplusplus
operator w32_VREvent_t_1210() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_1210 w_VREvent_t_1210;
typedef u32_VREvent_t_1210 u_VREvent_t_1210;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_1210 w_VREvent_t_1210;
typedef u64_VREvent_t_1210 u_VREvent_t_1210;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_113b
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_113b data;
#ifdef __cplusplus
operator u64_VREvent_t_113b() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_113b
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_113b data;
#ifdef __cplusplus
operator w64_VREvent_t_113b() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_113b
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_113b data;
#ifdef __cplusplus
operator u32_VREvent_t_113b() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_113b
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_113b data;
#ifdef __cplusplus
operator w32_VREvent_t_113b() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_113b w_VREvent_t_113b;
typedef u32_VREvent_t_113b u_VREvent_t_113b;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_113b w_VREvent_t_113b;
typedef u64_VREvent_t_113b u_VREvent_t_113b;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_1016
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1016 data;
#ifdef __cplusplus
operator u64_VREvent_t_1016() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_1016
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1016 data;
#ifdef __cplusplus
operator w64_VREvent_t_1016() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_1016
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1016 data;
#ifdef __cplusplus
operator u32_VREvent_t_1016() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_1016
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1016 data;
#ifdef __cplusplus
operator w32_VREvent_t_1016() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_1016 w_VREvent_t_1016;
typedef u32_VREvent_t_1016 u_VREvent_t_1016;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_1016 w_VREvent_t_1016;
typedef u64_VREvent_t_1016 u_VREvent_t_1016;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_1015
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1015 data;
#ifdef __cplusplus
operator u64_VREvent_t_1015() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_1015
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1015 data;
#ifdef __cplusplus
operator w64_VREvent_t_1015() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_1015
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1015 data;
#ifdef __cplusplus
operator u32_VREvent_t_1015() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_1015
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1015 data;
#ifdef __cplusplus
operator w32_VREvent_t_1015() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_1015 w_VREvent_t_1015;
typedef u32_VREvent_t_1015 u_VREvent_t_1015;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_1015 w_VREvent_t_1015;
typedef u64_VREvent_t_1015 u_VREvent_t_1015;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_1014
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1014 data;
#ifdef __cplusplus
operator u64_VREvent_t_1014() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_1014
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1014 data;
#ifdef __cplusplus
operator w64_VREvent_t_1014() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_1014
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1014 data;
#ifdef __cplusplus
operator u32_VREvent_t_1014() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_1014
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1014 data;
#ifdef __cplusplus
operator w32_VREvent_t_1014() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_1014 w_VREvent_t_1014;
typedef u32_VREvent_t_1014 u_VREvent_t_1014;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_1014 w_VREvent_t_1014;
typedef u64_VREvent_t_1014 u_VREvent_t_1014;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_1013
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1013 data;
#ifdef __cplusplus
operator u64_VREvent_t_1013() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_1013
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1013 data;
#ifdef __cplusplus
operator w64_VREvent_t_1013() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_1013
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1013 data;
#ifdef __cplusplus
operator u32_VREvent_t_1013() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_1013
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1013 data;
#ifdef __cplusplus
operator w32_VREvent_t_1013() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_1013 w_VREvent_t_1013;
typedef u32_VREvent_t_1013 u_VREvent_t_1013;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_1013 w_VREvent_t_1013;
typedef u64_VREvent_t_1013 u_VREvent_t_1013;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_1012
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1012 data;
#ifdef __cplusplus
operator u64_VREvent_t_1012() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_1012
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1012 data;
#ifdef __cplusplus
operator w64_VREvent_t_1012() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_1012
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1012 data;
#ifdef __cplusplus
operator u32_VREvent_t_1012() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_1012
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1012 data;
#ifdef __cplusplus
operator w32_VREvent_t_1012() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_1012 w_VREvent_t_1012;
typedef u32_VREvent_t_1012 u_VREvent_t_1012;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_1012 w_VREvent_t_1012;
typedef u64_VREvent_t_1012 u_VREvent_t_1012;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_1011
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1011 data;
#ifdef __cplusplus
operator u64_VREvent_t_1011() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_1011
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1011 data;
#ifdef __cplusplus
operator w64_VREvent_t_1011() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_1011
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_1011 data;
#ifdef __cplusplus
operator u32_VREvent_t_1011() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_1011
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_1011 data;
#ifdef __cplusplus
operator w32_VREvent_t_1011() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_1011 w_VREvent_t_1011;
typedef u32_VREvent_t_1011 u_VREvent_t_1011;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_1011 w_VREvent_t_1011;
typedef u64_VREvent_t_1011 u_VREvent_t_1011;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_106
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_106 data;
#ifdef __cplusplus
operator u64_VREvent_t_106() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_106
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_106 data;
#ifdef __cplusplus
operator w64_VREvent_t_106() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_106
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_106 data;
#ifdef __cplusplus
operator u32_VREvent_t_106() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_106
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_106 data;
#ifdef __cplusplus
operator w32_VREvent_t_106() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_106 w_VREvent_t_106;
typedef u32_VREvent_t_106 u_VREvent_t_106;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_106 w_VREvent_t_106;
typedef u64_VREvent_t_106 u_VREvent_t_106;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_105
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_105 data;
#ifdef __cplusplus
operator u64_VREvent_t_105() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_105
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_105 data;
#ifdef __cplusplus
operator w64_VREvent_t_105() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_105
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_105 data;
#ifdef __cplusplus
operator u32_VREvent_t_105() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_105
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_105 data;
#ifdef __cplusplus
operator w32_VREvent_t_105() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_105 w_VREvent_t_105;
typedef u32_VREvent_t_105 u_VREvent_t_105;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_105 w_VREvent_t_105;
typedef u64_VREvent_t_105 u_VREvent_t_105;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_103
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_103 data;
#ifdef __cplusplus
operator u64_VREvent_t_103() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_103
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_103 data;
#ifdef __cplusplus
operator w64_VREvent_t_103() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_103
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_103 data;
#ifdef __cplusplus
operator u32_VREvent_t_103() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_103
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_103 data;
#ifdef __cplusplus
operator w32_VREvent_t_103() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_103 w_VREvent_t_103;
typedef u32_VREvent_t_103 u_VREvent_t_103;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_103 w_VREvent_t_103;
typedef u64_VREvent_t_103 u_VREvent_t_103;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_102
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_102 data;
#ifdef __cplusplus
operator u64_VREvent_t_102() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_102
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_102 data;
#ifdef __cplusplus
operator w64_VREvent_t_102() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_102
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_102 data;
#ifdef __cplusplus
operator u32_VREvent_t_102() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_102
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_102 data;
#ifdef __cplusplus
operator w32_VREvent_t_102() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_102 w_VREvent_t_102;
typedef u32_VREvent_t_102 u_VREvent_t_102;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_102 w_VREvent_t_102;
typedef u64_VREvent_t_102 u_VREvent_t_102;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_101
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_101 data;
#ifdef __cplusplus
operator u64_VREvent_t_101() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_101
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_101 data;
#ifdef __cplusplus
operator w64_VREvent_t_101() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_101
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_101 data;
#ifdef __cplusplus
operator u32_VREvent_t_101() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_101
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_101 data;
#ifdef __cplusplus
operator w32_VREvent_t_101() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_101 w_VREvent_t_101;
typedef u32_VREvent_t_101 u_VREvent_t_101;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_101 w_VREvent_t_101;
typedef u64_VREvent_t_101 u_VREvent_t_101;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_0918
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_0918 data;
#ifdef __cplusplus
operator u64_VREvent_t_0918() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_0918
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_0918 data;
#ifdef __cplusplus
operator w64_VREvent_t_0918() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_0918
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_0918 data;
#ifdef __cplusplus
operator u32_VREvent_t_0918() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_0918
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_0918 data;
#ifdef __cplusplus
operator w32_VREvent_t_0918() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_0918 w_VREvent_t_0918;
typedef u32_VREvent_t_0918 u_VREvent_t_0918;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_0918 w_VREvent_t_0918;
typedef u64_VREvent_t_0918 u_VREvent_t_0918;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_0915
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_0915 data;
#ifdef __cplusplus
operator u64_VREvent_t_0915() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_0915
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_0915 data;
#ifdef __cplusplus
operator w64_VREvent_t_0915() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_0915
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
uint8_t __pad_12[4];
VREvent_Data_t_0915 data;
#ifdef __cplusplus
operator u32_VREvent_t_0915() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_0915
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t_0915 data;
#ifdef __cplusplus
operator w32_VREvent_t_0915() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_0915 w_VREvent_t_0915;
typedef u32_VREvent_t_0915 u_VREvent_t_0915;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_0915 w_VREvent_t_0915;
typedef u64_VREvent_t_0915 u_VREvent_t_0915;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_0914
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_0914 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u64_VREvent_t_0914() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_0914
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_0914 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w64_VREvent_t_0914() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_0914
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_0914 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u32_VREvent_t_0914() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_0914
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_0914 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w32_VREvent_t_0914() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_0914 w_VREvent_t_0914;
typedef u32_VREvent_t_0914 u_VREvent_t_0914;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_0914 w_VREvent_t_0914;
typedef u64_VREvent_t_0914 u_VREvent_t_0914;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_0912
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_0912 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u64_VREvent_t_0912() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_0912
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_0912 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w64_VREvent_t_0912() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_0912
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_0912 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u32_VREvent_t_0912() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_0912
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_0912 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w32_VREvent_t_0912() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_0912 w_VREvent_t_0912;
typedef u32_VREvent_t_0912 u_VREvent_t_0912;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_0912 w_VREvent_t_0912;
typedef u64_VREvent_t_0912 u_VREvent_t_0912;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_0910
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_0910 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u64_VREvent_t_0910() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_0910
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_0910 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w64_VREvent_t_0910() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_0910
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_0910 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u32_VREvent_t_0910() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_0910
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_0910 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w32_VREvent_t_0910() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_0910 w_VREvent_t_0910;
typedef u32_VREvent_t_0910 u_VREvent_t_0910;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_0910 w_VREvent_t_0910;
typedef u64_VREvent_t_0910 u_VREvent_t_0910;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_097
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_097 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u64_VREvent_t_097() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_097
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_097 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w64_VREvent_t_097() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_097
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_097 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u32_VREvent_t_097() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_097
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_097 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w32_VREvent_t_097() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_097 w_VREvent_t_097;
typedef u32_VREvent_t_097 u_VREvent_t_097;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_097 w_VREvent_t_097;
typedef u64_VREvent_t_097 u_VREvent_t_097;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_093
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_093 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u64_VREvent_t_093() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_093
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_093 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w64_VREvent_t_093() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_093
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_093 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u32_VREvent_t_093() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_093
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_093 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w32_VREvent_t_093() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_093 w_VREvent_t_093;
typedef u32_VREvent_t_093 u_VREvent_t_093;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_093 w_VREvent_t_093;
typedef u64_VREvent_t_093 u_VREvent_t_093;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_092
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_092 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u64_VREvent_t_092() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_092
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_092 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w64_VREvent_t_092() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_092
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_092 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u32_VREvent_t_092() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_092
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_092 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w32_VREvent_t_092() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_092 w_VREvent_t_092;
typedef u32_VREvent_t_092 u_VREvent_t_092;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_092 w_VREvent_t_092;
typedef u64_VREvent_t_092 u_VREvent_t_092;
#endif
#pragma pack( push, 8 )
struct w64_VREvent_t_090
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_090 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u64_VREvent_t_090() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_VREvent_t_090
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_090 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w64_VREvent_t_090() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VREvent_t_090
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_090 data;
float eventAgeSeconds;
uint8_t __pad_28[4];
#ifdef __cplusplus
operator u32_VREvent_t_090() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VREvent_t_090
{
uint32_t eventType;
uint32_t trackedDeviceIndex;
VREvent_Data_t_090 data;
float eventAgeSeconds;
#ifdef __cplusplus
operator w32_VREvent_t_090() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VREvent_t_090 w_VREvent_t_090;
typedef u32_VREvent_t_090 u_VREvent_t_090;
#endif
#ifdef __x86_64__
typedef w64_VREvent_t_090 w_VREvent_t_090;
typedef u64_VREvent_t_090 u_VREvent_t_090;
#endif
#pragma pack( push, 8 )
struct w64_VRNativeDevice_t
{
W64_PTR(void *handle, handle);
uint32_t eType;
uint8_t __pad_12[4];
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_VRNativeDevice_t
{
W32_PTR(void *handle, handle);
uint32_t eType;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VRNativeDevice_t w_VRNativeDevice_t;
typedef u32_VRNativeDevice_t u_VRNativeDevice_t;
#endif
#ifdef __x86_64__
typedef w64_VRNativeDevice_t w_VRNativeDevice_t;
typedef u64_VRNativeDevice_t u_VRNativeDevice_t;
#endif
#pragma pack( push, 8 )
struct w64_VROverlayView_t
{
uint64_t overlayHandle;
w64_Texture_t texture;
VRTextureBounds_t textureBounds;
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VROverlayView_t
{
uint64_t overlayHandle;
w32_Texture_t texture;
VRTextureBounds_t textureBounds;
uint8_t __pad_36[4];
#ifdef __cplusplus
operator u32_VROverlayView_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VROverlayView_t
{
uint64_t overlayHandle;
u32_Texture_t texture;
VRTextureBounds_t textureBounds;
#ifdef __cplusplus
operator w32_VROverlayView_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VROverlayView_t w_VROverlayView_t;
typedef u32_VROverlayView_t u_VROverlayView_t;
#endif
#ifdef __x86_64__
typedef w64_VROverlayView_t w_VROverlayView_t;
typedef u64_VROverlayView_t u_VROverlayView_t;
#endif
#pragma pack( push, 8 )
struct w64_VRTextureWithDepth_t
{
W64_PTR(void *handle, handle);
uint32_t eType;
uint32_t eColorSpace;
w64_VRTextureDepthInfo_t depth;
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_VRTextureWithDepth_t
{
W32_PTR(void *handle, handle);
uint32_t eType;
uint32_t eColorSpace;
w32_VRTextureDepthInfo_t depth;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VRTextureWithDepth_t w_VRTextureWithDepth_t;
typedef u32_VRTextureWithDepth_t u_VRTextureWithDepth_t;
#endif
#ifdef __x86_64__
typedef w64_VRTextureWithDepth_t w_VRTextureWithDepth_t;
typedef u64_VRTextureWithDepth_t u_VRTextureWithDepth_t;
#endif
#pragma pack( push, 8 )
struct w64_VRTextureWithPoseAndDepth_t
{
W64_PTR(void *handle, handle);
uint32_t eType;
uint32_t eColorSpace;
HmdMatrix34_t mDeviceToAbsoluteTracking;
w64_VRTextureDepthInfo_t depth;
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_VRTextureWithPoseAndDepth_t
{
W32_PTR(void *handle, handle);
uint32_t eType;
uint32_t eColorSpace;
HmdMatrix34_t mDeviceToAbsoluteTracking;
w32_VRTextureDepthInfo_t depth;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VRTextureWithPoseAndDepth_t w_VRTextureWithPoseAndDepth_t;
typedef u32_VRTextureWithPoseAndDepth_t u_VRTextureWithPoseAndDepth_t;
#endif
#ifdef __x86_64__
typedef w64_VRTextureWithPoseAndDepth_t w_VRTextureWithPoseAndDepth_t;
typedef u64_VRTextureWithPoseAndDepth_t u_VRTextureWithPoseAndDepth_t;
#endif
#pragma pack( push, 8 )
struct w64_VRTextureWithPose_t
{
W64_PTR(void *handle, handle);
uint32_t eType;
uint32_t eColorSpace;
HmdMatrix34_t mDeviceToAbsoluteTracking;
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_VRTextureWithPose_t
{
W32_PTR(void *handle, handle);
uint32_t eType;
uint32_t eColorSpace;
HmdMatrix34_t mDeviceToAbsoluteTracking;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VRTextureWithPose_t w_VRTextureWithPose_t;
typedef u32_VRTextureWithPose_t u_VRTextureWithPose_t;
#endif
#ifdef __x86_64__
typedef w64_VRTextureWithPose_t w_VRTextureWithPose_t;
typedef u64_VRTextureWithPose_t u_VRTextureWithPose_t;
#endif
#pragma pack( push, 8 )
struct w64_VRVulkanDevice_t
{
W64_PTR(VkInstance_T *m_pInstance, m_pInstance);
W64_PTR(VkDevice_T *m_pDevice, m_pDevice);
W64_PTR(VkPhysicalDevice_T *m_pPhysicalDevice, m_pPhysicalDevice);
W64_PTR(VkQueue_T *m_pQueue, m_pQueue);
uint32_t m_uQueueFamilyIndex;
uint8_t __pad_36[4];
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct w32_VRVulkanDevice_t
{
W32_PTR(VkInstance_T *m_pInstance, m_pInstance);
W32_PTR(VkDevice_T *m_pDevice, m_pDevice);
W32_PTR(VkPhysicalDevice_T *m_pPhysicalDevice, m_pPhysicalDevice);
W32_PTR(VkQueue_T *m_pQueue, m_pQueue);
uint32_t m_uQueueFamilyIndex;
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VRVulkanDevice_t w_VRVulkanDevice_t;
typedef u32_VRVulkanDevice_t u_VRVulkanDevice_t;
#endif
#ifdef __x86_64__
typedef w64_VRVulkanDevice_t w_VRVulkanDevice_t;
typedef u64_VRVulkanDevice_t u_VRVulkanDevice_t;
#endif
#pragma pack( push, 8 )
struct w64_VRVulkanTextureArrayData_t
{
uint64_t m_nImage;
W64_PTR(VkDevice_T *m_pDevice, m_pDevice);
W64_PTR(VkPhysicalDevice_T *m_pPhysicalDevice, m_pPhysicalDevice);
W64_PTR(VkInstance_T *m_pInstance, m_pInstance);
W64_PTR(VkQueue_T *m_pQueue, m_pQueue);
uint32_t m_nQueueFamilyIndex;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nFormat;
uint32_t m_nSampleCount;
uint8_t __pad_60[4];
uint32_t m_unArrayIndex;
uint32_t m_unArraySize;
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VRVulkanTextureArrayData_t
{
uint64_t m_nImage;
W32_PTR(VkDevice_T *m_pDevice, m_pDevice);
W32_PTR(VkPhysicalDevice_T *m_pPhysicalDevice, m_pPhysicalDevice);
W32_PTR(VkInstance_T *m_pInstance, m_pInstance);
W32_PTR(VkQueue_T *m_pQueue, m_pQueue);
uint32_t m_nQueueFamilyIndex;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nFormat;
uint32_t m_nSampleCount;
uint8_t __pad_44[4];
uint32_t m_unArrayIndex;
uint32_t m_unArraySize;
#ifdef __cplusplus
operator u32_VRVulkanTextureArrayData_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_VRVulkanTextureArrayData_t
{
uint64_t m_nImage;
U32_PTR(VkDevice_T *m_pDevice, m_pDevice);
U32_PTR(VkPhysicalDevice_T *m_pPhysicalDevice, m_pPhysicalDevice);
U32_PTR(VkInstance_T *m_pInstance, m_pInstance);
U32_PTR(VkQueue_T *m_pQueue, m_pQueue);
uint32_t m_nQueueFamilyIndex;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nFormat;
uint32_t m_nSampleCount;
uint32_t m_unArrayIndex;
uint32_t m_unArraySize;
#ifdef __cplusplus
operator w32_VRVulkanTextureArrayData_t() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VRVulkanTextureArrayData_t w_VRVulkanTextureArrayData_t;
typedef u32_VRVulkanTextureArrayData_t u_VRVulkanTextureArrayData_t;
#endif
#ifdef __x86_64__
typedef w64_VRVulkanTextureArrayData_t w_VRVulkanTextureArrayData_t;
typedef u64_VRVulkanTextureArrayData_t u_VRVulkanTextureArrayData_t;
#endif
#pragma pack( push, 8 )
struct w64_VRVulkanTextureData_t
{
uint64_t m_nImage;
W64_PTR(VkDevice_T *m_pDevice, m_pDevice);
W64_PTR(VkPhysicalDevice_T *m_pPhysicalDevice, m_pPhysicalDevice);
W64_PTR(VkInstance_T *m_pInstance, m_pInstance);
W64_PTR(VkQueue_T *m_pQueue, m_pQueue);
uint32_t m_nQueueFamilyIndex;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nFormat;
uint32_t m_nSampleCount;
uint8_t __pad_60[4];
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VRVulkanTextureData_t
{
uint64_t m_nImage;
W32_PTR(VkDevice_T *m_pDevice, m_pDevice);
W32_PTR(VkPhysicalDevice_T *m_pPhysicalDevice, m_pPhysicalDevice);
W32_PTR(VkInstance_T *m_pInstance, m_pInstance);
W32_PTR(VkQueue_T *m_pQueue, m_pQueue);
uint32_t m_nQueueFamilyIndex;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nFormat;
uint32_t m_nSampleCount;
uint8_t __pad_44[4];
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VRVulkanTextureData_t w_VRVulkanTextureData_t;
typedef u32_VRVulkanTextureData_t u_VRVulkanTextureData_t;
#endif
#ifdef __x86_64__
typedef w64_VRVulkanTextureData_t w_VRVulkanTextureData_t;
typedef u64_VRVulkanTextureData_t u_VRVulkanTextureData_t;
#endif
#pragma pack( push, 8 )
struct w64_VulkanData_t
{
uint64_t m_nImage;
W64_PTR(VkDevice_T *m_pDevice, m_pDevice);
W64_PTR(VkPhysicalDevice_T *m_pPhysicalDevice, m_pPhysicalDevice);
W64_PTR(VkInstance_T *m_pInstance, m_pInstance);
W64_PTR(VkQueue_T *m_pQueue, m_pQueue);
uint32_t m_nQueueFamilyIndex;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nFormat;
uint32_t m_nSampleCount;
uint8_t __pad_60[4];
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_VulkanData_t
{
uint64_t m_nImage;
W32_PTR(VkDevice_T *m_pDevice, m_pDevice);
W32_PTR(VkPhysicalDevice_T *m_pPhysicalDevice, m_pPhysicalDevice);
W32_PTR(VkInstance_T *m_pInstance, m_pInstance);
W32_PTR(VkQueue_T *m_pQueue, m_pQueue);
uint32_t m_nQueueFamilyIndex;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nFormat;
uint32_t m_nSampleCount;
uint8_t __pad_44[4];
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_VulkanData_t w_VulkanData_t;
typedef u32_VulkanData_t u_VulkanData_t;
#endif
#ifdef __x86_64__
typedef w64_VulkanData_t w_VulkanData_t;
typedef u64_VulkanData_t u_VulkanData_t;
#endif