Blender
V3.3
|
#include "DNA_userdef_types.h"
#include "BLI_assert.h"
#include "BLF_api.h"
#include "blf_internal.h"
Go to the source code of this file.
Macros | |
#define | ASSERT_DEFAULT_SET BLI_assert(global_font_default != -1) |
Functions | |
void | BLF_default_dpi (int dpi) |
void | BLF_default_size (float size) |
void | BLF_default_set (int fontid) |
int | BLF_default (void) |
int | BLF_set_default (void) |
void | BLF_draw_default (float x, float y, float z, const char *str, const size_t str_len) |
Variables | |
static int | global_font_default = -1 |
static int | global_font_dpi = 72 |
static float | global_font_size = 11.0f |
Default API, that uses Blender's user preferences for the default size.
Definition in file blf_default.c.
#define ASSERT_DEFAULT_SET BLI_assert(global_font_default != -1) |
Definition at line 19 of file blf_default.c.
int BLF_default | ( | void | ) |
Get default font ID so we can pass it to other functions.
Definition at line 44 of file blf_default.c.
References ASSERT_DEFAULT_SET, and global_font_default.
Referenced by draw_grid_unit_name(), draw_horizontal_scale_indicators(), draw_selected_name(), draw_seq_handle(), draw_vertical_scale_indicators(), draw_view_axis(), draw_viewport_name(), drawAutoKeyWarning(), drawviewborder(), DRW_draw_region_engine_info(), DRW_stats_draw(), drw_text_cache_draw_ex(), ED_scene_draw_fps(), gizmo_axis_draw(), icon_draw_rect_input_text(), UI_view2d_text_cache_draw(), and WM_key_event_string().
void BLF_default_dpi | ( | int | dpi | ) |
Definition at line 27 of file blf_default.c.
References global_font_dpi.
Referenced by BLF_init(), and WM_window_set_dpi().
void BLF_default_set | ( | int | fontid | ) |
Definition at line 37 of file blf_default.c.
References blf_font_id_is_valid(), and global_font_default.
Referenced by BKE_blender_userdef_data_free(), BLF_unload_all(), and uiStyleInit().
Definition at line 32 of file blf_default.c.
References global_font_size, and size().
Referenced by uiStyleInit().
Draw the string using the default font, size and DPI.
Definition at line 59 of file blf_default.c.
References ASSERT_DEFAULT_SET, BLF_draw(), BLF_position(), BLF_size(), global_font_default, global_font_dpi, global_font_size, str, x, y, and z.
Referenced by draw_grid_unit_name(), draw_horizontal_scale_indicators(), draw_selected_name(), draw_stat(), draw_stat_5row(), draw_vertical_scale_indicators(), draw_view_axis(), draw_viewport_name(), drawAutoKeyWarning(), drawviewborder(), DRW_draw_region_engine_info(), ED_scene_draw_fps(), stats_row(), and UI_view2d_text_cache_draw().
int BLF_set_default | ( | void | ) |
Set size and DPI, and return default font ID.
Definition at line 50 of file blf_default.c.
References ASSERT_DEFAULT_SET, BLF_size(), global_font_default, global_font_dpi, and global_font_size.
Referenced by draw_seq_handle(), ED_info_draw_stats(), region_draw_status_text(), and UI_view2d_text_cache_draw().
|
static |
Definition at line 22 of file blf_default.c.
Referenced by BLF_default(), BLF_default_set(), BLF_draw_default(), and BLF_set_default().
|
static |
Definition at line 23 of file blf_default.c.
Referenced by BLF_default_dpi(), BLF_draw_default(), and BLF_set_default().
|
static |
Definition at line 25 of file blf_default.c.
Referenced by BLF_default_size(), BLF_draw_default(), and BLF_set_default().