Go to the source code of this file.
Data Structures | |
struct | varjo_EventHeader |
struct | varjo_EventVisibility |
struct | varjo_EventButton |
struct | varjo_EventTrackingStatus |
struct | varjo_EventHeadsetStatus |
struct | varjo_EventForeground |
struct | varjo_EventHeadsetStandbyStatus |
struct | varjo_EventStandbyStatus |
struct | varjo_EventDisplayStatus |
struct | varjo_EventMRDeviceStatus |
struct | varjo_EventMRCameraPropertyChange |
struct | varjo_EventDataStreamStart |
struct | varjo_EventDataStreamStop |
struct | varjo_EventTextureSizeChange |
struct | varjo_EventVisibilityMeshChange |
union | varjo_EventData |
struct | varjo_Event |
Event struct used for all the events by the event system. More... | |
Macros | |
#define | VARJO_LAST_EVENT varjo_EventType_VisibilityMeshChange |
Typedefs | |
typedef int64_t | varjo_EventType |
typedef int8_t | varjo_ButtonId |
typedef int64_t | varjo_TrackingStatus |
typedef int64_t | varjo_HeadsetStatus |
typedef int64_t | varjo_DisplayStatus |
typedef int64_t | varjo_MRDeviceStatus |
Variables | |
static const varjo_EventType | varjo_EventType_Visibility = 0x1 |
Visibility event received when application being shown / hidden. More... | |
static const varjo_EventType | varjo_EventType_Button = 0x2 |
Button event that is received when a button is pressed or released. More... | |
static const varjo_EventType | varjo_EventType_TrackingStatus = 0x3 |
Event that is received when there's a change in positional tracking state. More... | |
static const varjo_EventType | varjo_EventType_HeadsetStatus = 0x4 |
Event for headset connection and disconnection. More... | |
static const varjo_EventType | varjo_EventType_DisplayStatus = 0x5 |
Event for changes in headset display connections. Eg. if cables are unplugged. More... | |
static VARJORUNTIME_DEPRECATED const varjo_EventType | varjo_EventType_HeadsetStandbyStatus |
Event for changes in standby status. More... | |
static const varjo_EventType | varjo_EventType_StandbyStatus = 0x6 |
Event for changes in standby status. More... | |
static const varjo_EventType | varjo_EventType_Foreground = 0x7 |
Event for when application goes to background or foreground. More... | |
static const varjo_EventType | varjo_EventType_MRDeviceStatus = 0x8 |
Event for determining whether mixed reality capable device is connected. More... | |
static const varjo_EventType | varjo_EventType_MRCameraPropertyChange = 0x9 |
Event sent right after a camera property (e.g. exposure mode) change. More... | |
static const varjo_EventType | varjo_EventType_DataStreamStart = 0xA |
Event emitted when a data stream has started. More... | |
static const varjo_EventType | varjo_EventType_DataStreamStop = 0xB |
Event emitted when a data stream has stopped. More... | |
static const varjo_EventType | varjo_EventType_TextureSizeChange = 0xC |
Event emitted when a texture size has changed. More... | |
static const varjo_EventType | varjo_EventType_MRChromaKeyConfigChange = 0xD |
Event emitted when chroma key configuration has changed. More... | |
static const varjo_EventType | varjo_EventType_VisibilityMeshChange = 0xE |
Event emitted when occlusion/visibility mesh has changed. More... | |
static const varjo_ButtonId | varjo_ButtonId_Application = 0 |
Button ID for application button on the headset. More... | |
static const varjo_TrackingStatus | varjo_TrackingStatus_Ok = 0x0 |
Tracking is ok. More... | |
static const varjo_TrackingStatus | varjo_TrackingStatus_Lost = 0x1 |
No tracking data available. More... | |
static const varjo_TrackingStatus | varjo_TrackingStatus_Disconnected = 0x2 |
Tracking disconnected. More... | |
static const varjo_HeadsetStatus | varjo_HeadsetStatus_Connected = 0x1 |
Headset is connected. More... | |
static const varjo_HeadsetStatus | varjo_HeadsetStatus_Disconnected = 0x2 |
Headset is disconnected. More... | |
static const varjo_DisplayStatus | varjo_DisplayStatus_ContextNotFound = 0x1 |
Context display is not found. More... | |
static const varjo_DisplayStatus | varjo_DisplayStatus_FocusNotFound = 0x2 |
Focus display is not found. More... | |
static const varjo_DisplayStatus | varjo_DisplayStatus_AllDisplaysFound = 0x4 |
All displays found. More... | |
static const varjo_MRDeviceStatus | varjo_MRDeviceStatus_Connected = 0x1 |
Mixed reality capable device is connected. More... | |
static const varjo_MRDeviceStatus | varjo_MRDeviceStatus_Disconnected = 0x2 |
Mixed reality capable device is disconnected. More... | |
struct varjo_EventHeader |
Data Fields | ||
---|---|---|
int64_t | timestamp | Timestamp of the time when the event was issued. |
varjo_EventType | type | Type of the event. |
struct varjo_EventVisibility |
Data Fields | ||
---|---|---|
varjo_Bool | visible | Current visibility. |
struct varjo_EventButton |
Data Fields | ||
---|---|---|
varjo_ButtonId | buttonId | Id of the button. |
varjo_Bool | pressed | Is the button pressed down. |
struct varjo_EventTrackingStatus |
Data Fields | ||
---|---|---|
varjo_TrackingStatus | status | Current tracking status. |
struct varjo_EventHeadsetStatus |
Data Fields | ||
---|---|---|
varjo_HeadsetStatus | status | Current headset status. |
struct varjo_EventForeground |
Data Fields | ||
---|---|---|
varjo_Bool | isForeground | Is the session on foreground. |
struct varjo_EventHeadsetStandbyStatus |
Data Fields | ||
---|---|---|
varjo_Bool | onStandby | True if there are no consumers e.g. headset, analytics window and mirror view in VarjoBase of rendered frames. |
struct varjo_EventStandbyStatus |
Data Fields | ||
---|---|---|
varjo_Bool | onStandby | True if there are no consumers e.g. headset, analytics window and mirror view in VarjoBase of rendered frames. |
struct varjo_EventDisplayStatus |
Data Fields | ||
---|---|---|
varjo_DisplayStatus | status | Current display status. |
struct varjo_EventMRDeviceStatus |
Data Fields | ||
---|---|---|
varjo_MRDeviceStatus | status | Is there a mixed reality capable device connected. |
struct varjo_EventMRCameraPropertyChange |
Data Fields | ||
---|---|---|
varjo_CameraPropertyType | type | Changed property. Value can be queried with varjo_MRGetCameraPropertyMode and varjo_MRGetCameraPropertyValue. |
struct varjo_EventDataStreamStart |
Data Fields | ||
---|---|---|
varjo_StreamId | streamId | Stream id. |
struct varjo_EventDataStreamStop |
Data Fields | ||
---|---|---|
varjo_StreamId | streamId | Stream id. |
struct varjo_EventTextureSizeChange |
Data Fields | ||
---|---|---|
varjo_TextureSize_Type_Mask | typeMask | Bitmask of changed texture size types. |
struct varjo_EventVisibilityMeshChange |
union varjo_EventData |
Data Fields | ||
---|---|---|
struct varjo_EventButton | button | Button event data. |
struct varjo_EventDataStreamStart | dataStreamStart | Data stream start event data. |
struct varjo_EventDataStreamStop | dataStreamStop | Data stream stop event data. |
struct varjo_EventDisplayStatus | displayStatus | Display status event data. |
struct varjo_EventForeground | foreground | Foreground status event data. |
VARJORUNTIME_DEPRECATED struct varjo_EventHeadsetStandbyStatus | headsetStandbyStatus |
Headset standby status event data.
|
struct varjo_EventHeadsetStatus | headsetStatus | Headset status event data. |
struct varjo_EventMRCameraPropertyChange | mrCameraPropertyChange | Camera property change event data. |
struct varjo_EventMRDeviceStatus | mrDeviceStatus | Mixed reality device status event data. |
struct varjo_EventStandbyStatus | standbyStatus | Standby status event data. |
struct varjo_EventTextureSizeChange | textureSizeChange | Texture size change data. |
struct varjo_EventTrackingStatus | trackingStatus | Tracking status event data. |
struct varjo_EventVisibility | visibility | Visibility event data. |
struct varjo_EventVisibilityMeshChange | visibilityMeshChange | Visibility mesh change data. |
struct varjo_Event |
Event struct used for all the events by the event system.
Data Fields | ||
---|---|---|
union varjo_EventData | data | Event data. |
struct varjo_EventHeader | header | Event header. |
#define VARJO_LAST_EVENT varjo_EventType_VisibilityMeshChange |
typedef int8_t varjo_ButtonId |
typedef int64_t varjo_DisplayStatus |
typedef int64_t varjo_EventType |
typedef int64_t varjo_HeadsetStatus |
typedef int64_t varjo_MRDeviceStatus |
typedef int64_t varjo_TrackingStatus |
|
static |
Button ID for application button on the headset.
|
static |
All displays found.
|
static |
Context display is not found.
|
static |
Focus display is not found.
|
static |
Button event that is received when a button is pressed or released.
|
static |
Event emitted when a data stream has started.
|
static |
Event emitted when a data stream has stopped.
|
static |
Event for changes in headset display connections. Eg. if cables are unplugged.
|
static |
Event for when application goes to background or foreground.
|
static |
Event for changes in standby status.
|
static |
Event for headset connection and disconnection.
|
static |
Event sent right after a camera property (e.g. exposure mode) change.
|
static |
Event emitted when chroma key configuration has changed.
|
static |
Event for determining whether mixed reality capable device is connected.
|
static |
Event for changes in standby status.
|
static |
Event emitted when a texture size has changed.
|
static |
Event that is received when there's a change in positional tracking state.
|
static |
Visibility event received when application being shown / hidden.
|
static |
Event emitted when occlusion/visibility mesh has changed.
|
static |
Headset is connected.
|
static |
Headset is disconnected.
|
static |
Mixed reality capable device is connected.
|
static |
Mixed reality capable device is disconnected.
|
static |
Tracking disconnected.
|
static |
No tracking data available.
|
static |
Tracking is ok.