summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/mfluadir/otfcc/include/otfcc/vf/axis.h
blob: 54d0d7cd3bdd412382ad1b1984f2048dc3806a78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef CARYLL_VF_AXIS_H
#define CARYLL_VF_AXIS_H

#include "caryll/element.h"
#include "caryll/vector.h"
#include "otfcc/primitives.h"

typedef struct {
	uint32_t tag;
	pos_t minValue;
	pos_t defaultValue;
	pos_t maxValue;
	uint16_t flags;
	uint16_t axisNameID;
} vf_Axis;

extern caryll_ValElementInterface(vf_Axis) vf_iAxis;
typedef caryll_Vector(vf_Axis) vf_Axes;
extern caryll_VectorInterface(vf_Axes, vf_Axis) vf_iAxes;

#endif