Includes
#include <gxr.h>
Functions
gxr_device_new ()
GxrDevice *
gxr_device_new (guint64 device_id
);
gxr_device_initialize ()
gboolean
gxr_device_initialize (GxrDevice *self
);
gxr_device_is_controller ()
gboolean
gxr_device_is_controller (GxrDevice *self
);
gxr_device_set_is_pose_valid ()
void
gxr_device_set_is_pose_valid (GxrDevice *self
,
bool valid
);
gxr_device_is_pose_valid ()
gboolean
gxr_device_is_pose_valid (GxrDevice *self
);
gxr_device_set_transformation_direct ()
void
gxr_device_set_transformation_direct (GxrDevice *self
,
graphene_matrix_t *mat
);
gxr_device_get_transformation_direct ()
void
gxr_device_get_transformation_direct (GxrDevice *self
,
graphene_matrix_t *mat
);
gxr_device_get_handle ()
guint64
gxr_device_get_handle (GxrDevice *self
);
gxr_device_set_handle ()
void
gxr_device_set_handle (GxrDevice *self
,
guint64 handle
);
Types and Values
GXR_TYPE_DEVICE
#define GXR_TYPE_DEVICE gxr_device_get_type ()
struct GxrDeviceClass
struct GxrDeviceClass {
GObjectClass parent;
};
GxrDevice
typedef struct _GxrDevice GxrDevice;