File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -35,6 +35,21 @@ MODULE_EXPORT const char *obs_module_description(void)
3535
3636uint32_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+
3853static struct obs_source_info freetype2_source_info_v1 = {
3954 .id = "text_ft2_source" ,
4055 .type = OBS_SOURCE_TYPE_INPUT ,
Original file line number Diff line number Diff line change @@ -70,27 +70,9 @@ struct ft2_source {
7070
7171extern 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-
7973void draw_outlines (struct ft2_source * srcdata );
8074void 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-
9476uint32_t get_ft2_text_width (wchar_t * text , struct ft2_source * srcdata );
9577
9678time_t get_modified_timestamp (char * filename );
You can’t perform that action at this time.
0 commit comments