aboutsummaryrefslogtreecommitdiffstats
path: root/code/generated/font_api.h
blob: b1bf6fc57e67b9b6966bb2ae032bf5c0b2632c71 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* Generated by "code/4ed_font_api.cpp" */

#define font_make_face_sig() Face* font_make_face(Arena* arena, Face_Description* description, f32 scale_factor)

typedef Face* font_make_face_type(Arena* arena, Face_Description* description, f32 scale_factor);

struct API_VTable_font{
    font_make_face_type *make_face;
};

#if defined(STATIC_LINK_API)
internal Face* font_make_face(Arena* arena, Face_Description* description, f32 scale_factor);
#undef STATIC_LINK_API

#elif defined(DYNAMIC_LINK_API)
global font_make_face_type *font_make_face = 0;
#undef DYNAMIC_LINK_API
#endif