GxrActionSet

GxrActionSet

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GxrActionSet

Includes

#include <gxr.h>

Description

Functions

gxr_action_set_new_from_url ()

GxrActionSet *
gxr_action_set_new_from_url (GxrContext *context,
                             GxrManifest *manifest,
                             gchar *url);

gxr_action_sets_poll ()

gboolean
gxr_action_sets_poll (GxrActionSet **sets,
                      uint32_t count);

gxr_action_set_connect ()

gboolean
gxr_action_set_connect (GxrActionSet *self,
                        GxrActionType type,
                        gchar *url,
                        GCallback callback,
                        gpointer data);

gxr_action_set_connect_digital_from_float ()

GxrAction *
gxr_action_set_connect_digital_from_float
                               (GxrActionSet *self,
                                gchar *url,
                                float threshold,
                                char *haptic_url,
                                GCallback callback,
                                gpointer data);

gxr_action_set_get_actions ()

GSList *
gxr_action_set_get_actions (GxrActionSet *self);

gxr_action_set_get_handle ()

XrActionSet
gxr_action_set_get_handle (GxrActionSet *self);

gxr_action_set_get_manifest ()

GxrManifest *
gxr_action_set_get_manifest (GxrActionSet *self);

gxr_action_set_append_action ()

void
gxr_action_set_append_action (GxrActionSet *self,
                              GxrAction *action);

Types and Values

GXR_TYPE_ACTION_SET

#define GXR_TYPE_ACTION_SET gxr_action_set_get_type ()

struct GxrActionSetClass

struct GxrActionSetClass {
  GObjectClass parent;
};

Members

GObjectClass parent;

The parent class

 

GxrActionSet

typedef struct _GxrActionSet GxrActionSet;