Blender
V3.3
|
#include <blf_internal_types.h>
Public Attributes | |
char * | name |
unsigned int | reference_count |
char * | filepath |
uint | UnicodeRanges [4] |
float | aspect [3] |
int | pos [3] |
float | angle |
int | shadow |
int | shadow_x |
int | shadow_y |
unsigned char | shadow_color [4] |
unsigned char | color [4] |
float | m [16] |
rcti | clip_rec |
int | wrap_width |
unsigned int | dpi |
float | size |
FT_MM_Var * | variations |
float | char_weight |
float | char_slant |
float | char_width |
float | char_spacing |
int | tex_size_max |
int | flags |
ListBase | cache |
KerningCacheBLF * | kerning_cache |
FT_Library | ft_lib |
SpinLock * | ft_lib_mutex |
FT_Face | face |
FontBufInfoBLF | buf_info |
SpinLock * | glyph_cache_mutex |
Definition at line 236 of file blf_internal_types.h.
float FontBLF::angle |
Definition at line 258 of file blf_internal_types.h.
Referenced by blf_draw_gl__start(), blf_font_fill(), and BLF_rotation().
float FontBLF::aspect[3] |
Definition at line 252 of file blf_internal_types.h.
Referenced by BLF_aspect(), blf_draw_gl__start(), blf_font_fill(), blf_font_height(), blf_font_width(), blf_font_width_and_height(), BLF_position(), BLF_width_to_rstrlen(), and BLF_width_to_strlen().
FontBufInfoBLF FontBLF::buf_info |
Definition at line 329 of file blf_internal_types.h.
Referenced by BLF_buffer(), BLF_buffer_col(), blf_draw_buffer__start(), BLF_draw_buffer_ex(), blf_font_draw_buffer_ex(), blf_font_fill(), and BLF_thumb_preview().
ListBase FontBLF::cache |
List of glyph caches (GlyphCacheBLF) for this font for size, DPI, bold, italic. Use blf_glyph_cache_acquire(font) and blf_glyph_cache_release(font) to access cache!
Definition at line 314 of file blf_internal_types.h.
Referenced by blf_font_fill(), blf_glyph_cache_clear(), blf_glyph_cache_find(), and blf_glyph_cache_new().
float FontBLF::char_slant |
Definition at line 300 of file blf_internal_types.h.
Referenced by blf_glyph_cache_find(), blf_glyph_cache_new(), and blf_glyph_render().
float FontBLF::char_spacing |
Definition at line 302 of file blf_internal_types.h.
Referenced by blf_glyph_cache_find(), blf_glyph_cache_new(), and blf_glyph_render().
float FontBLF::char_weight |
Definition at line 299 of file blf_internal_types.h.
Referenced by blf_glyph_cache_find(), blf_glyph_cache_new(), and blf_glyph_render().
float FontBLF::char_width |
Definition at line 301 of file blf_internal_types.h.
Referenced by blf_glyph_cache_find(), blf_glyph_cache_new(), and blf_glyph_render().
rcti FontBLF::clip_rec |
Definition at line 284 of file blf_internal_types.h.
Referenced by BLF_clipping(), blf_font_fill(), and blf_glyph_draw().
unsigned char FontBLF::color[4] |
Definition at line 276 of file blf_internal_types.h.
Referenced by BLF_color3ub(), BLF_color3ubv_alpha(), BLF_color4fv(), BLF_color4ub(), BLF_color4ubv(), blf_font_fill(), and blf_glyph_draw().
unsigned int FontBLF::dpi |
Definition at line 290 of file blf_internal_types.h.
Referenced by blf_font_fill(), blf_font_size(), blf_glyph_cache_acquire(), blf_glyph_cache_new(), and blf_glyph_render().
FT_Face FontBLF::face |
Definition at line 326 of file blf_internal_types.h.
Referenced by blf_display_name(), blf_font_ascender(), blf_font_attach_from_mem(), blf_font_descender(), blf_font_free(), blf_font_height_max_ft_pix(), blf_font_new(), blf_font_new_from_mem(), blf_font_size(), blf_font_width_max_ft_pix(), blf_glyph_cache_new(), blf_glyph_index_from_charcode(), blf_glyph_load(), blf_glyph_render(), BLF_has_glyph(), blf_kerning(), and blf_unscaled_F26Dot6_to_pixels().
char* FontBLF::filepath |
File-path or NULL.
Definition at line 244 of file blf_internal_types.h.
Referenced by blf_font_free(), blf_font_new(), and blf_font_new_from_mem().
int FontBLF::flags |
Definition at line 308 of file blf_internal_types.h.
Referenced by blf_batch_draw_begin(), BLF_boundbox_ex(), BLF_boundbox_foreach_glyph_ex(), BLF_disable(), BLF_draw_buffer_ex(), BLF_draw_ex(), blf_draw_gl__end(), blf_draw_gl__start(), BLF_enable(), blf_font_fill(), blf_font_height(), blf_font_new(), blf_font_width(), blf_font_width_and_height(), blf_glyph_cache_add_glyph(), blf_glyph_cache_find(), blf_glyph_cache_new(), blf_glyph_draw(), blf_glyph_index_from_charcode(), blf_glyph_load(), blf_glyph_render(), blf_glyph_render_bitmap(), BLF_position(), BLF_width_to_rstrlen(), and BLF_width_to_strlen().
FT_Library FontBLF::ft_lib |
Definition at line 320 of file blf_internal_types.h.
Referenced by blf_font_fill(), and blf_glyph_render_bitmap().
SpinLock* FontBLF::ft_lib_mutex |
Definition at line 323 of file blf_internal_types.h.
Referenced by blf_font_fill(), and blf_glyph_ensure().
SpinLock* FontBLF::glyph_cache_mutex |
Definition at line 332 of file blf_internal_types.h.
Referenced by blf_font_fill(), blf_glyph_cache_acquire(), blf_glyph_cache_clear(), and blf_glyph_cache_release().
KerningCacheBLF* FontBLF::kerning_cache |
Definition at line 317 of file blf_internal_types.h.
Referenced by blf_font_fill(), blf_font_free(), blf_font_new(), blf_font_new_from_mem(), and blf_kerning().
float FontBLF::m[16] |
Definition at line 281 of file blf_internal_types.h.
Referenced by blf_draw_gl__start(), blf_font_fill(), and BLF_matrix().
char* FontBLF::name |
Definition at line 238 of file blf_internal_types.h.
Referenced by blf_font_free(), blf_font_new(), blf_font_new_from_mem(), blf_search(), and BLF_unload().
int FontBLF::pos[3] |
Definition at line 255 of file blf_internal_types.h.
Referenced by blf_batch_draw_begin(), blf_draw_gl__start(), blf_font_draw_buffer_ex(), blf_font_fill(), blf_glyph_draw(), BLF_position(), and BLF_thumb_preview().
unsigned int FontBLF::reference_count |
Definition at line 241 of file blf_internal_types.h.
Referenced by BLF_load(), BLF_load_mem_unique(), BLF_load_unique(), BLF_unload(), and BLF_unload_id().
int FontBLF::shadow |
Definition at line 266 of file blf_internal_types.h.
Referenced by blf_glyph_draw(), and BLF_shadow().
unsigned char FontBLF::shadow_color[4] |
Definition at line 273 of file blf_internal_types.h.
Referenced by blf_glyph_draw(), and BLF_shadow().
int FontBLF::shadow_x |
Definition at line 269 of file blf_internal_types.h.
Referenced by blf_glyph_calc_rect_shadow(), and BLF_shadow_offset().
int FontBLF::shadow_y |
Definition at line 270 of file blf_internal_types.h.
Referenced by blf_glyph_calc_rect_shadow(), and BLF_shadow_offset().
float FontBLF::size |
Definition at line 293 of file blf_internal_types.h.
Referenced by blf_font_fill(), blf_font_fixed_width(), blf_font_size(), blf_glyph_cache_acquire(), blf_glyph_cache_new(), and blf_glyph_render().
int FontBLF::tex_size_max |
Definition at line 305 of file blf_internal_types.h.
Referenced by blf_font_fill(), and blf_glyph_draw().
uint FontBLF::UnicodeRanges[4] |
Definition at line 249 of file blf_internal_types.h.
Referenced by blf_font_has_coverage_bit(), and blf_font_new().
FT_MM_Var* FontBLF::variations |
Definition at line 296 of file blf_internal_types.h.
Referenced by blf_font_free(), blf_font_new(), blf_font_new_from_mem(), blf_glyph_render(), blf_glyph_set_variation_float(), and blf_glyph_set_variation_normalized().
int FontBLF::wrap_width |
Definition at line 287 of file blf_internal_types.h.
Referenced by blf_font_wrap_apply(), and BLF_wordwrap().