Blender V4.3
blf_default.cc
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2009 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
11#include "DNA_userdef_types.h"
12
13#include "BLI_assert.h"
15
16#include "BLF_api.hh"
17
18#include "blf_internal.hh"
19
20/* call BLF_default_set first! */
21#define ASSERT_DEFAULT_SET BLI_assert(global_font_default != -1)
22
23/* Default size and dpi, for BLF_draw_default. */
24static int global_font_default = -1;
25/* Keep in sync with `UI_DEFAULT_TEXT_POINTS` */
26static float global_font_size = 11.0f;
27
28void BLF_default_size(float size)
29{
31}
32
33void BLF_default_set(int fontid)
34{
35 if ((fontid == -1) || blf_font_id_is_valid(fontid)) {
36 global_font_default = fontid;
37 }
38}
39
45
54
55void BLF_draw_default(float x, float y, float z, const char *str, const size_t str_len)
56{
61}
void BLF_size(int fontid, float size)
Definition blf.cc:426
void BLF_draw(int fontid, const char *str, size_t str_len, ResultBLF *r_info=nullptr) ATTR_NONNULL(2)
Definition blf.cc:568
void BLF_position(int fontid, float x, float y, float z)
Definition blf.cc:371
#define UI_SCALE_FAC
bool blf_font_id_is_valid(int fontid)
Definition blf.cc:109
static int global_font_default
int BLF_set_default()
void BLF_default_set(int fontid)
#define ASSERT_DEFAULT_SET
int BLF_default()
static float global_font_size
void BLF_draw_default(float x, float y, float z, const char *str, const size_t str_len)
void BLF_default_size(float size)
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
Definition btDbvt.cpp:52
SIMD_FORCE_INLINE const btScalar & z() const
Return the z value.
Definition btQuadWord.h:117
#define str(s)