Browse Source

text-freetype2: Move static function declarations from header file

Norihiro Kamae 1 năm trước cách đây
mục cha
commit
123231c97c

+ 15 - 0
plugins/text-freetype2/text-freetype2.c

@@ -35,6 +35,21 @@ MODULE_EXPORT const char *obs_module_description(void)
 
 uint32_t texbuf_w = 2048, texbuf_h = 2048;
 
+static const char *ft2_source_get_name(void *unused);
+static void *ft2_source_create(obs_data_t *settings, obs_source_t *source);
+static void ft2_source_destroy(void *data);
+static void ft2_source_update(void *data, obs_data_t *settings);
+static obs_missing_files_t *ft2_missing_files(void *data);
+
+static void ft2_source_render(void *data, gs_effect_t *effect);
+static void ft2_video_tick(void *data, float seconds);
+static uint32_t ft2_source_get_width(void *data);
+static uint32_t ft2_source_get_height(void *data);
+
+static void ft2_source_defaults_v1(obs_data_t *settings);
+static void ft2_source_defaults_v2(obs_data_t *settings);
+static obs_properties_t *ft2_source_properties(void *unused);
+
 static struct obs_source_info freetype2_source_info_v1 = {
 	.id = "text_ft2_source",
 	.type = OBS_SOURCE_TYPE_INPUT,

+ 0 - 18
plugins/text-freetype2/text-freetype2.h

@@ -70,27 +70,9 @@ struct ft2_source {
 
 extern FT_Library ft2_lib;
 
-static void *ft2_source_create(obs_data_t *settings, obs_source_t *source);
-static void ft2_source_destroy(void *data);
-static void ft2_source_update(void *data, obs_data_t *settings);
-static void ft2_source_render(void *data, gs_effect_t *effect);
-static void ft2_video_tick(void *data, float seconds);
-
 void draw_outlines(struct ft2_source *srcdata);
 void draw_drop_shadow(struct ft2_source *srcdata);
 
-static uint32_t ft2_source_get_width(void *data);
-static uint32_t ft2_source_get_height(void *data);
-
-static void ft2_source_defaults_v1(obs_data_t *settings);
-static void ft2_source_defaults_v2(obs_data_t *settings);
-
-static obs_properties_t *ft2_source_properties(void *unused);
-
-static const char *ft2_source_get_name(void *unused);
-
-static obs_missing_files_t *ft2_missing_files(void *data);
-
 uint32_t get_ft2_text_width(wchar_t *text, struct ft2_source *srcdata);
 
 time_t get_modified_timestamp(char *filename);