|
Blender
V2.93
|
#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 |
| KerningCacheBLF * | kerning_cache |
| FT_Library | ft_lib |
| SpinLock * | ft_lib_mutex |
| FT_Face | face |
| FT_UInt | kerning_mode |
| FontBufInfoBLF | buf_info |
| SpinLock * | glyph_cache_mutex |
Definition at line 163 of file blf_internal_types.h.
| 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().
| float FontBLF::aspect[3] |
Definition at line 174 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 247 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 |
Definition at line 226 of file blf_internal_types.h.
Referenced by blf_font_fill(), blf_font_free(), blf_glyph_cache_clear(), blf_glyph_cache_find(), and blf_glyph_cache_new().
| 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().
| unsigned char FontBLF::color[4] |
Definition at line 198 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_render().
| unsigned int FontBLF::dpi |
Definition at line 212 of file blf_internal_types.h.
Referenced by blf_font_fill(), blf_font_size(), blf_glyph_cache_acquire(), blf_glyph_cache_new(), and BLF_thumb_preview().
| FT_Face FontBLF::face |
Definition at line 241 of file blf_internal_types.h.
Referenced by blf_font_attach_from_mem(), blf_font_ensure_ascii_table(), blf_font_fixed_width(), blf_font_free(), blf_font_new(), blf_font_new_from_mem(), blf_font_size(), blf_glyph_add(), blf_glyph_cache_new(), BLF_has_glyph(), and blf_kerning_cache_new().
| 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().
| int FontBLF::flags |
Definition at line 221 of file blf_internal_types.h.
Referenced by blf_batch_draw_begin(), BLF_boundbox_ex(), BLF_boundbox_foreach_glyph_ex(), BLF_disable(), BLF_draw_ascii_ex(), 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_width(), blf_font_width_and_height(), blf_glyph_add(), blf_glyph_cache_find(), blf_glyph_cache_new(), blf_glyph_render(), BLF_position(), BLF_width_to_rstrlen(), and BLF_width_to_strlen().
| FT_Library FontBLF::ft_lib |
Definition at line 235 of file blf_internal_types.h.
Referenced by blf_font_fill(), and blf_glyph_add().
| SpinLock* FontBLF::ft_lib_mutex |
Definition at line 238 of file blf_internal_types.h.
Referenced by blf_font_fill(), and blf_glyph_add().
| SpinLock* FontBLF::glyph_cache_mutex |
Definition at line 250 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 232 of file blf_internal_types.h.
Referenced by blf_font_ensure_ascii_kerning(), blf_font_fill(), and blf_kerning_cache_clear().
| ListBase FontBLF::kerning_caches |
Definition at line 229 of file blf_internal_types.h.
Referenced by blf_font_fill(), blf_kerning_cache_clear(), blf_kerning_cache_find(), and blf_kerning_cache_new().
| FT_UInt FontBLF::kerning_mode |
Definition at line 244 of file blf_internal_types.h.
Referenced by blf_font_ensure_ascii_kerning(), blf_kerning_cache_find(), and blf_kerning_cache_new().
| 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().
| char* FontBLF::name |
Definition at line 165 of file blf_internal_types.h.
Referenced by blf_font_free(), blf_font_new(), blf_font_new_from_mem(), blf_search(), and BLF_unload().
| float FontBLF::pos[3] |
Definition at line 177 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_render(), BLF_position(), and BLF_thumb_preview().
| unsigned int FontBLF::reference_count |
Definition at line 168 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 188 of file blf_internal_types.h.
Referenced by blf_glyph_render(), and BLF_shadow().
| unsigned char FontBLF::shadow_color[4] |
Definition at line 195 of file blf_internal_types.h.
Referenced by blf_glyph_render(), and BLF_shadow().
| 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().
| 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().
| unsigned int FontBLF::size |
Definition at line 215 of file blf_internal_types.h.
Referenced by blf_font_fill(), blf_font_size(), blf_glyph_cache_acquire(), blf_glyph_cache_new(), and BLF_thumb_preview().
| int FontBLF::tex_size_max |
Definition at line 218 of file blf_internal_types.h.
Referenced by blf_font_fill(), and blf_glyph_render().
| int FontBLF::wrap_width |
Definition at line 209 of file blf_internal_types.h.
Referenced by blf_font_wrap_apply(), and BLF_wordwrap().