10#ifndef __IO_SERIALIZATION_EXTRA_H__
11#define __IO_SERIALIZATION_EXTRA_H__
19TYPEDEF_STRUCT_UNDERSCORED (GdkRGBA);
23TYPEDEF_STRUCT (
Stack);
26gdk_rgba_serialize_to_json (
28 yyjson_mut_val * rgba_obj,
33position_serialize_to_json (
35 yyjson_mut_val * pos_obj,
40curve_options_serialize_to_json (
42 yyjson_mut_val * opts_obj,
47stack_serialize_to_json (
49 yyjson_mut_val * stack_obj,
54gdk_rgba_deserialize_from_json (
56 yyjson_val * rgba_obj,
61position_deserialize_from_json (
68curve_options_deserialize_from_json (
70 yyjson_val * opts_obj,
75stack_deserialize_from_json (
77 yyjson_val * stack_obj,
A ChordDescriptor describes a chord and is not linked to any specific object by itself.
A Position is made up of bars.beats.sixteenths.ticks.