Skip to content

Commit 123231c

Browse files
norihiroRytoEX
authored andcommitted
text-freetype2: Move static function declarations from header file
1 parent bec9f0c commit 123231c

2 files changed

Lines changed: 15 additions & 18 deletions

File tree

plugins/text-freetype2/text-freetype2.c

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,21 @@ MODULE_EXPORT const char *obs_module_description(void)
3535

3636
uint32_t texbuf_w = 2048, texbuf_h = 2048;
3737

38+
static const char *ft2_source_get_name(void *unused);
39+
static void *ft2_source_create(obs_data_t *settings, obs_source_t *source);
40+
static void ft2_source_destroy(void *data);
41+
static void ft2_source_update(void *data, obs_data_t *settings);
42+
static obs_missing_files_t *ft2_missing_files(void *data);
43+
44+
static void ft2_source_render(void *data, gs_effect_t *effect);
45+
static void ft2_video_tick(void *data, float seconds);
46+
static uint32_t ft2_source_get_width(void *data);
47+
static uint32_t ft2_source_get_height(void *data);
48+
49+
static void ft2_source_defaults_v1(obs_data_t *settings);
50+
static void ft2_source_defaults_v2(obs_data_t *settings);
51+
static obs_properties_t *ft2_source_properties(void *unused);
52+
3853
static struct obs_source_info freetype2_source_info_v1 = {
3954
.id = "text_ft2_source",
4055
.type = OBS_SOURCE_TYPE_INPUT,

plugins/text-freetype2/text-freetype2.h

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -70,27 +70,9 @@ struct ft2_source {
7070

7171
extern FT_Library ft2_lib;
7272

73-
static void *ft2_source_create(obs_data_t *settings, obs_source_t *source);
74-
static void ft2_source_destroy(void *data);
75-
static void ft2_source_update(void *data, obs_data_t *settings);
76-
static void ft2_source_render(void *data, gs_effect_t *effect);
77-
static void ft2_video_tick(void *data, float seconds);
78-
7973
void draw_outlines(struct ft2_source *srcdata);
8074
void draw_drop_shadow(struct ft2_source *srcdata);
8175

82-
static uint32_t ft2_source_get_width(void *data);
83-
static uint32_t ft2_source_get_height(void *data);
84-
85-
static void ft2_source_defaults_v1(obs_data_t *settings);
86-
static void ft2_source_defaults_v2(obs_data_t *settings);
87-
88-
static obs_properties_t *ft2_source_properties(void *unused);
89-
90-
static const char *ft2_source_get_name(void *unused);
91-
92-
static obs_missing_files_t *ft2_missing_files(void *data);
93-
9476
uint32_t get_ft2_text_width(wchar_t *text, struct ft2_source *srcdata);
9577

9678
time_t get_modified_timestamp(char *filename);

0 commit comments

Comments
 (0)