FreeRDP
Loading...
Searching...
No Matches
rdtk_label.h
1
19#ifndef RDTK_LABEL_PRIVATE_H
20#define RDTK_LABEL_PRIVATE_H
21
22#include <rdtk/rdtk.h>
23
24#include "rdtk_surface.h"
25
26#include "rdtk_engine.h"
27
29{
30 rdtkEngine* engine;
31};
32
33#ifdef __cplusplus
34extern "C"
35{
36#endif
37
38 WINPR_ATTR_NODISCARD
39 int rdtk_label_engine_init(rdtkEngine* engine);
40 WINPR_ATTR_NODISCARD
41 int rdtk_label_engine_uninit(rdtkEngine* engine);
42
43 void rdtk_label_free(rdtkLabel* label);
44
45 WINPR_ATTR_MALLOC(rdtk_label_free, 1)
46 WINPR_ATTR_NODISCARD
47 rdtkLabel* rdtk_label_new(rdtkEngine* engine);
48
49#ifdef __cplusplus
50}
51#endif
52
53#endif /* RDTK_LABEL_PRIVATE_H */