|
Blender V5.0
|
#include <blf_internal_types.hh>
Public Member Functions | |
Glyph Cache | |
| ~GlyphCacheBLF () | |
Public Attributes | |
| float | size |
| int | char_weight |
| float | char_slant |
| float | char_width |
| float | char_spacing |
| bool | bold |
| bool | italic |
| int | fixed_width |
| blender::Map< GlyphCacheKey, std::unique_ptr< GlyphBLF > > | glyphs |
| blender::gpu::Texture * | texture |
| char * | bitmap_result |
| int | bitmap_len |
| int | bitmap_len_landed |
| int | bitmap_len_alloc |
Definition at line 150 of file blf_internal_types.hh.
| GlyphCacheBLF::~GlyphCacheBLF | ( | ) |
Definition at line 151 of file blf_glyph.cc.
References bitmap_result, glyphs, GPU_texture_free(), MEM_freeN(), and texture.
| int GlyphCacheBLF::bitmap_len |
Definition at line 171 of file blf_internal_types.hh.
Referenced by blf_batch_cache_texture_load(), and blf_glyph_draw().
| int GlyphCacheBLF::bitmap_len_alloc |
Definition at line 173 of file blf_internal_types.hh.
Referenced by blf_glyph_draw().
| int GlyphCacheBLF::bitmap_len_landed |
Definition at line 172 of file blf_internal_types.hh.
Referenced by blf_batch_cache_texture_load(), and blf_glyph_draw().
| char* GlyphCacheBLF::bitmap_result |
Definition at line 170 of file blf_internal_types.hh.
Referenced by blf_batch_cache_texture_load(), blf_glyph_draw(), and ~GlyphCacheBLF().
| bool GlyphCacheBLF::bold |
Definition at line 159 of file blf_internal_types.hh.
| float GlyphCacheBLF::char_slant |
Definition at line 155 of file blf_internal_types.hh.
| float GlyphCacheBLF::char_spacing |
Definition at line 157 of file blf_internal_types.hh.
| int GlyphCacheBLF::char_weight |
Definition at line 154 of file blf_internal_types.hh.
| float GlyphCacheBLF::char_width |
Definition at line 156 of file blf_internal_types.hh.
| int GlyphCacheBLF::fixed_width |
Column width when printing monospaced.
Definition at line 163 of file blf_internal_types.hh.
Referenced by blf_font_fixed_width(), and blf_glyph_ensure().
| blender::Map<GlyphCacheKey, std::unique_ptr<GlyphBLF> > GlyphCacheBLF::glyphs |
The glyphs.
Definition at line 166 of file blf_internal_types.hh.
Referenced by blf_glyph_cache_add_blank(), blf_glyph_cache_add_glyph(), blf_glyph_cache_add_svg(), blf_glyph_cache_find_glyph(), and ~GlyphCacheBLF().
| bool GlyphCacheBLF::italic |
Definition at line 160 of file blf_internal_types.hh.
| float GlyphCacheBLF::size |
Font size.
Definition at line 152 of file blf_internal_types.hh.
Referenced by blf_glyph_cache_add_svg().
| blender::gpu::Texture* GlyphCacheBLF::texture |
Texture array, to draw the glyphs.
Definition at line 169 of file blf_internal_types.hh.
Referenced by blf_batch_cache_texture_load(), blf_glyph_draw(), and ~GlyphCacheBLF().