Blender V4.3
blf_default.cc File Reference
#include "DNA_userdef_types.h"
#include "BLI_assert.h"
#include "BLI_math_vector_types.hh"
#include "BLF_api.hh"
#include "blf_internal.hh"

Go to the source code of this file.

Macros

#define ASSERT_DEFAULT_SET   BLI_assert(global_font_default != -1)
 

Functions

void BLF_default_size (float size)
 
void BLF_default_set (int fontid)
 
int BLF_default ()
 
int BLF_set_default ()
 
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 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.cc.

Macro Definition Documentation

◆ ASSERT_DEFAULT_SET

#define ASSERT_DEFAULT_SET   BLI_assert(global_font_default != -1)

Definition at line 21 of file blf_default.cc.

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

Function Documentation

◆ BLF_default()

◆ BLF_default_set()

void BLF_default_set ( int fontid)

◆ BLF_default_size()

void BLF_default_size ( float size)

Definition at line 28 of file blf_default.cc.

References global_font_size, and size().

Referenced by drw_text_cache_draw_ex(), uiStyleInit(), and view3d_draw_region_info().

◆ BLF_draw_default()

◆ BLF_set_default()

Variable Documentation

◆ global_font_default

int global_font_default = -1
static

Definition at line 24 of file blf_default.cc.

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

◆ global_font_size

float global_font_size = 11.0f
static

Definition at line 26 of file blf_default.cc.

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