mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-09-01 15:49:51 +08:00
text-freetype2: Move static function declarations from header file
This commit is contained in:
committed by
Ryan Foster
parent
bec9f0c544
commit
123231c97c
@@ -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,
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user