aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Embroidery/libembroidery/emb-settings.h
blob: 15c709710a55d0d0680434311484b74f63d2bcaf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/*! @file emb-settings.h */
#ifndef EMB_SETTINGS_H
#define EMB_SETTINGS_H

#include "emb-point.h"

#include "api-start.h"
#ifdef __cplusplus
extern "C" {
#endif

typedef struct EmbSettings_
{
    unsigned int dstJumpsPerTrim;
    EmbPoint home;
} EmbSettings;

extern EMB_PUBLIC EmbSettings EMB_CALL embSettings_init(void);

extern EMB_PUBLIC EmbPoint EMB_CALL embSettings_home(EmbSettings* settings);
extern EMB_PUBLIC void EMB_CALL embSettings_setHome(EmbSettings* settings, EmbPoint point);

#ifdef __cplusplus
}
#endif /* __cplusplus */
#include "api-stop.h"

#endif /* EMB_SETTINGS_H */

/* kate: bom off; indent-mode cstyle; indent-width 4; replace-trailing-space-save on; */