Blender  V2.93
Public Attributes | List of all members
FontBLF Struct Reference

#include <blf_internal_types.h>

Public Attributes

char * name
 
unsigned int reference_count
 
char * filename
 
float aspect [3]
 
float pos [3]
 
float angle
 
int shadow
 
int shadow_x
 
int shadow_y
 
unsigned char shadow_color [4]
 
unsigned char color [4]
 
float m [16]
 
rctf clip_rec
 
int wrap_width
 
unsigned int dpi
 
unsigned int size
 
int tex_size_max
 
int flags
 
ListBase cache
 
ListBase kerning_caches
 
KerningCacheBLFkerning_cache
 
FT_Library ft_lib
 
SpinLockft_lib_mutex
 
FT_Face face
 
FT_UInt kerning_mode
 
FontBufInfoBLF buf_info
 
SpinLockglyph_cache_mutex
 

Detailed Description

Definition at line 163 of file blf_internal_types.h.

Member Data Documentation

◆ angle

float FontBLF::angle

Definition at line 180 of file blf_internal_types.h.

Referenced by blf_draw_gl__start(), blf_font_fill(), and BLF_rotation().

◆ aspect

float FontBLF::aspect[3]

◆ buf_info

FontBufInfoBLF FontBLF::buf_info

◆ cache

ListBase FontBLF::cache

◆ clip_rec

rctf FontBLF::clip_rec

Definition at line 206 of file blf_internal_types.h.

Referenced by BLF_clipping(), blf_font_fill(), and blf_glyph_render().

◆ color

unsigned char FontBLF::color[4]

◆ dpi

unsigned int FontBLF::dpi

◆ face

FT_Face FontBLF::face

◆ filename

char* FontBLF::filename

Definition at line 171 of file blf_internal_types.h.

Referenced by blf_font_free(), blf_font_new(), and blf_font_new_from_mem().

◆ flags

int FontBLF::flags

◆ ft_lib

FT_Library FontBLF::ft_lib

Definition at line 235 of file blf_internal_types.h.

Referenced by blf_font_fill(), and blf_glyph_add().

◆ ft_lib_mutex

SpinLock* FontBLF::ft_lib_mutex

Definition at line 238 of file blf_internal_types.h.

Referenced by blf_font_fill(), and blf_glyph_add().

◆ glyph_cache_mutex

SpinLock* FontBLF::glyph_cache_mutex

◆ kerning_cache

KerningCacheBLF* FontBLF::kerning_cache

◆ kerning_caches

ListBase FontBLF::kerning_caches

◆ kerning_mode

FT_UInt FontBLF::kerning_mode

◆ m

float FontBLF::m[16]

Definition at line 203 of file blf_internal_types.h.

Referenced by blf_draw_gl__start(), blf_font_fill(), and BLF_matrix().

◆ name

char* FontBLF::name

◆ pos

float FontBLF::pos[3]

◆ reference_count

unsigned int FontBLF::reference_count

◆ shadow

int FontBLF::shadow

Definition at line 188 of file blf_internal_types.h.

Referenced by blf_glyph_render(), and BLF_shadow().

◆ shadow_color

unsigned char FontBLF::shadow_color[4]

Definition at line 195 of file blf_internal_types.h.

Referenced by blf_glyph_render(), and BLF_shadow().

◆ shadow_x

int FontBLF::shadow_x

Definition at line 191 of file blf_internal_types.h.

Referenced by blf_glyph_calc_rect_shadow(), and BLF_shadow_offset().

◆ shadow_y

int FontBLF::shadow_y

Definition at line 192 of file blf_internal_types.h.

Referenced by blf_glyph_calc_rect_shadow(), and BLF_shadow_offset().

◆ size

unsigned int FontBLF::size

◆ tex_size_max

int FontBLF::tex_size_max

Definition at line 218 of file blf_internal_types.h.

Referenced by blf_font_fill(), and blf_glyph_render().

◆ wrap_width

int FontBLF::wrap_width

Definition at line 209 of file blf_internal_types.h.

Referenced by blf_font_wrap_apply(), and BLF_wordwrap().


The documentation for this struct was generated from the following file: