Blender  V3.3
Macros | Functions | Variables
blf_default.c File Reference
#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
 

Detailed Description

Default API, that uses Blender's user preferences for the default size.

Definition in file blf_default.c.

Macro Definition Documentation

◆ ASSERT_DEFAULT_SET

#define ASSERT_DEFAULT_SET   BLI_assert(global_font_default != -1)

Definition at line 19 of file blf_default.c.

Function Documentation

◆ BLF_default()

int BLF_default ( void  )

◆ BLF_default_dpi()

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().

◆ BLF_default_set()

void BLF_default_set ( int  fontid)

◆ BLF_default_size()

void BLF_default_size ( float  size)

Definition at line 32 of file blf_default.c.

References global_font_size, and size().

Referenced by uiStyleInit().

◆ BLF_draw_default()

void BLF_draw_default ( float  x,
float  y,
float  z,
const char *  str,
size_t  str_len 
)

◆ BLF_set_default()

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().

Variable Documentation

◆ global_font_default

int global_font_default = -1
static

Definition at line 22 of file blf_default.c.

Referenced by BLF_default(), BLF_default_set(), BLF_draw_default(), and BLF_set_default().

◆ global_font_dpi

int global_font_dpi = 72
static

Definition at line 23 of file blf_default.c.

Referenced by BLF_default_dpi(), BLF_draw_default(), and BLF_set_default().

◆ global_font_size

float global_font_size = 11.0f
static

Definition at line 25 of file blf_default.c.

Referenced by BLF_default_size(), BLF_draw_default(), and BLF_set_default().