XrdShakeCompensator

XrdShakeCompensator

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── XrdShakeCompensator

Includes

#include <xrdesktop.h>

Description

Functions

xrd_shake_compensator_get_button ()

int
xrd_shake_compensator_get_button (XrdShakeCompensator *self);

xrd_shake_compensator_is_drag ()

gboolean
xrd_shake_compensator_is_drag (XrdShakeCompensator *self,
                               XrdWindow *window,
                               graphene_matrix_t *controller_pose,
                               graphene_point3d_t *intersection);

xrd_shake_compensator_is_recording ()

gboolean
xrd_shake_compensator_is_recording (XrdShakeCompensator *self);

xrd_shake_compensator_new ()

XrdShakeCompensator *
xrd_shake_compensator_new (void);

xrd_shake_compensator_record ()

void
xrd_shake_compensator_record (XrdShakeCompensator *self,
                              graphene_point_t *position);

xrd_shake_compensator_replay_move_queue ()

void
xrd_shake_compensator_replay_move_queue
                               (XrdShakeCompensator *self,
                                XrdInputSynth *synth,
                                guint move_cursor_event_signal,
                                XrdWindow *hover_window);

xrd_shake_compensator_reset ()

void
xrd_shake_compensator_reset (XrdShakeCompensator *self);

xrd_shake_compensator_start_recording ()

void
xrd_shake_compensator_start_recording (XrdShakeCompensator *self,
                                       int button);

Types and Values

XrdShakeCompensator

typedef struct _XrdShakeCompensator XrdShakeCompensator;

XRD_TYPE_SHAKE_COMPENSATOR

#define XRD_TYPE_SHAKE_COMPENSATOR xrd_shake_compensator_get_type()