Blender  V2.93
Macros | Functions | Variables
blf_default.c File Reference
#include "DNA_userdef_types.h"
#include "BLI_assert.h"
#include "BLF_api.h"
#include "UI_interface.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_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, size_t len)
 
void BLF_draw_default_ascii (float x, float y, float z, const char *str, size_t len)
 

Variables

static int global_font_default = -1
 
static int global_font_dpi = 72
 

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 37 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 43 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)

Definition at line 48 of file blf_default.c.

References blf_font_id_is_valid(), and global_font_default.

Referenced by BKE_blender_userdef_data_free(), and uiStyleInit().

◆ BLF_draw_default()

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

◆ BLF_draw_default_ascii()

void BLF_draw_default_ascii ( float  x,
float  y,
float  z,
const char *  str,
size_t  len 
)

◆ BLF_set_default()

int BLF_set_default ( void  )

Variable Documentation

◆ global_font_default

int global_font_default = -1
static

◆ global_font_dpi

int global_font_dpi = 72
static