Interface

AgsCursor

Description

interface Ags.Cursor : GObject.Object
No description available.

Prerequisite

In order to implement Cursor, your type must inherit fromGObject.

Instance methods

ags_cursor_get_bpm

Get BPM.

since: 3.0.0

ags_cursor_get_current

Get current.

since: 3.0.0

ags_cursor_get_current_copy

Get current as copy.

since: 3.0.0

ags_cursor_get_default_offset

Get the default offset.

since: 3.0.0

ags_cursor_get_delay

Get delay.

since: 3.0.0

ags_cursor_get_delay_counter

Get delay counter.

since: 3.0.0

ags_cursor_get_duration

Get duration.

since: 3.0.0

ags_cursor_get_next

Get next.

since: 3.0.0

ags_cursor_get_offset

Get offset.

since: 3.0.0

ags_cursor_get_prev

Get prev.

since: 3.0.0

ags_cursor_get_rate

Get offset counter rate.

since: 3.0.0

ags_cursor_get_tact

Get the tact.

since: 3.0.0

Interface structure

struct AgsCursorInterface {
  GTypeInterface ginterface;
  gdouble (* get_default_offset) (
    AgsCursor* cursor
  );
  gdouble (* get_tact) (
    AgsCursor* cursor
  );
  gdouble (* get_bpm) (
    AgsCursor* cursor
  );
  guint (* get_rate) (
    AgsCursor* cursor
  );
  gdouble (* get_delay) (
    AgsCursor* cursor
  );
  guint64 (* get_duration) (
    AgsCursor* cursor
  );
  gdouble (* get_delay_counter) (
    AgsCursor* cursor
  );
  guint64 (* get_offset) (
    AgsCursor* cursor
  );
  GList* (* get_prev) (
    AgsCursor* cursor
  );
  GList* (* get_next) (
    AgsCursor* cursor
  );
  GList* (* get_current_copy) (
    AgsCursor* cursor
  );
  GList* (* get_current) (
    AgsCursor* cursor
  );
  
}
No description available.
Interface members
ginterface
GTypeInterface
 No description available.
get_default_offset
gdouble (* get_default_offset) (
    AgsCursor* cursor
  )
 No description available.
get_tact
gdouble (* get_tact) (
    AgsCursor* cursor
  )
 No description available.
get_bpm
gdouble (* get_bpm) (
    AgsCursor* cursor
  )
 No description available.
get_rate
guint (* get_rate) (
    AgsCursor* cursor
  )
 No description available.
get_delay
gdouble (* get_delay) (
    AgsCursor* cursor
  )
 No description available.
get_duration
guint64 (* get_duration) (
    AgsCursor* cursor
  )
 No description available.
get_delay_counter
gdouble (* get_delay_counter) (
    AgsCursor* cursor
  )
 No description available.
get_offset
guint64 (* get_offset) (
    AgsCursor* cursor
  )
 No description available.
get_prev
GList* (* get_prev) (
    AgsCursor* cursor
  )
 No description available.
get_next
GList* (* get_next) (
    AgsCursor* cursor
  )
 No description available.
get_current_copy
GList* (* get_current_copy) (
    AgsCursor* cursor
  )
 No description available.
get_current
GList* (* get_current) (
    AgsCursor* cursor
  )
 No description available.

Virtual methods

Ags.Cursor.get_bpm

Get BPM.

since: 3.0.0

Ags.Cursor.get_current

Get current.

since: 3.0.0

Ags.Cursor.get_current_copy

Get current as copy.

since: 3.0.0

Ags.Cursor.get_default_offset

Get the default offset.

since: 3.0.0

Ags.Cursor.get_delay

Get delay.

since: 3.0.0

Ags.Cursor.get_delay_counter

Get delay counter.

since: 3.0.0

Ags.Cursor.get_duration

Get duration.

since: 3.0.0

Ags.Cursor.get_next

Get next.

since: 3.0.0

Ags.Cursor.get_offset

Get offset.

since: 3.0.0

Ags.Cursor.get_prev

Get prev.

since: 3.0.0

Ags.Cursor.get_rate

Get offset counter rate.

since: 3.0.0

Ags.Cursor.get_tact

Get the tact.

since: 3.0.0