|
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().