Zrythm
a highly automated and intuitive digital audio workstation
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Marker Struct Reference

Marker for the MarkerTrack. More...

#include <dsp/marker.h>

Collaboration diagram for Marker:

Data Fields

ArrangerObject base
 Base struct.
 
MarkerType type
 Marker type.
 
char * name
 Name of Marker to be displayed in the UI.
 
char * escaped_name
 Escaped name for drawing.
 
unsigned int track_name_hash
 Position of the marker track this marker is in.
 
int index
 Index in the track.
 
PangoLayout * layout
 Cache layout for drawing the name.
 

Detailed Description

Marker for the MarkerTrack.

Definition at line 49 of file marker.h.

Field Documentation

◆ base

ArrangerObject Marker::base

Base struct.

Definition at line 52 of file marker.h.

◆ escaped_name

char* Marker::escaped_name

Escaped name for drawing.

Definition at line 61 of file marker.h.

◆ index

int Marker::index

Index in the track.

Definition at line 68 of file marker.h.

◆ layout

PangoLayout* Marker::layout

Cache layout for drawing the name.

Definition at line 71 of file marker.h.

◆ name

char* Marker::name

Name of Marker to be displayed in the UI.

Definition at line 58 of file marker.h.

◆ track_name_hash

unsigned int Marker::track_name_hash

Position of the marker track this marker is in.

Definition at line 65 of file marker.h.

◆ type

MarkerType Marker::type

Marker type.

Definition at line 55 of file marker.h.


The documentation for this struct was generated from the following file: