| Top |
| gchar * | openvr_system_get_device_string () |
| graphene_matrix_t | openvr_system_get_eye_to_head_transform () |
| graphene_matrix_t | openvr_system_get_projection_matrix () |
| void | openvr_system_print_device_info () |
| gboolean | openvr_system_get_hmd_pose () |
| intptr_t | VR_GetGenericInterface () |
| const char * | VR_GetVRInitErrorAsEnglishDescription () |
| const char * | VR_GetVRInitErrorAsSymbol () |
| intptr_t | VR_InitInternal () |
| bool | VR_IsHmdPresent () |
| bool | VR_IsRuntimeInstalled () |
| void | VR_ShutdownInternal () |
| uint64_t | ButtonMaskFromId () |
| const gchar * | openvr_input_error_string () |
gchar * openvr_system_get_device_string (TrackedDeviceIndex_t device_index,ETrackedDeviceProperty property);
graphene_matrix_t
openvr_system_get_eye_to_head_transform
(EVREye eye);
graphene_matrix_t openvr_system_get_projection_matrix (EVREye eye,float near,float far);
intptr_t VR_GetGenericInterface (const char *pchInterfaceVersion,EVRInitError *peError);
const char *
VR_GetVRInitErrorAsEnglishDescription (EVRInitError error);
typedef struct {
gboolean active;
graphene_matrix_t pose;
graphene_vec3_t velocity;
graphene_vec3_t angular_velocity;
gboolean valid;
gboolean device_connected;
guint64 controller_handle;
} OpenVRPoseEvent;
Pose event.
gboolean |
Whether or not this action is currently available to be bound in the active action set. |
|
graphene_matrix_t |
The graphene_matrix_t pose. |
|
graphene_vec3_t |
Velocity |
|
graphene_vec3_t |
Angular velocity. |
|
gboolean |
Whether the pose is valid. |
|
gboolean |
Whether the device is currently connected. |
|
guint64 |
The controller identifier. |