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

#include <blf_internal_types.h>

Public Attributes

struct GlyphCacheBLFnext
 
struct GlyphCacheBLFprev
 
unsigned int size
 
unsigned int dpi
 
bool bold
 
bool italic
 
ListBase bucket [257]
 
struct GlyphBLFglyph_ascii_table [256]
 
GPUTexturetexture
 
char * bitmap_result
 
int bitmap_len
 
int bitmap_len_landed
 
int bitmap_len_alloc
 
int glyph_width_max
 
int glyph_height_max
 
int glyphs_len_max
 
int glyphs_len_free
 
float ascender
 
float descender
 

Detailed Description

Definition at line 57 of file blf_internal_types.h.

Member Data Documentation

◆ ascender

float GlyphCacheBLF::ascender

Definition at line 94 of file blf_internal_types.h.

Referenced by blf_font_ascender(), blf_glyph_cache_new(), and BLF_thumb_preview().

◆ bitmap_len

int GlyphCacheBLF::bitmap_len

Definition at line 79 of file blf_internal_types.h.

Referenced by blf_batch_cache_texture_load(), and blf_glyph_render().

◆ bitmap_len_alloc

int GlyphCacheBLF::bitmap_len_alloc

Definition at line 81 of file blf_internal_types.h.

Referenced by blf_glyph_render().

◆ bitmap_len_landed

int GlyphCacheBLF::bitmap_len_landed

Definition at line 80 of file blf_internal_types.h.

Referenced by blf_batch_cache_texture_load(), and blf_glyph_render().

◆ bitmap_result

char* GlyphCacheBLF::bitmap_result

◆ bold

bool GlyphCacheBLF::bold

Definition at line 67 of file blf_internal_types.h.

Referenced by blf_glyph_cache_find(), and blf_glyph_cache_new().

◆ bucket

ListBase GlyphCacheBLF::bucket[257]

◆ descender

float GlyphCacheBLF::descender

Definition at line 95 of file blf_internal_types.h.

Referenced by blf_font_descender(), and blf_glyph_cache_new().

◆ dpi

unsigned int GlyphCacheBLF::dpi

Definition at line 65 of file blf_internal_types.h.

Referenced by blf_glyph_cache_find(), and blf_glyph_cache_new().

◆ glyph_ascii_table

struct GlyphBLF* GlyphCacheBLF::glyph_ascii_table[256]

Definition at line 74 of file blf_internal_types.h.

Referenced by blf_font_ensure_ascii_table(), and blf_glyph_cache_new().

◆ glyph_height_max

int GlyphCacheBLF::glyph_height_max

◆ glyph_width_max

int GlyphCacheBLF::glyph_width_max

Definition at line 84 of file blf_internal_types.h.

Referenced by blf_font_width_max(), and blf_glyph_cache_new().

◆ glyphs_len_free

int GlyphCacheBLF::glyphs_len_free

Definition at line 91 of file blf_internal_types.h.

Referenced by blf_glyph_cache_new(), and blf_glyph_render().

◆ glyphs_len_max

int GlyphCacheBLF::glyphs_len_max

Definition at line 88 of file blf_internal_types.h.

Referenced by blf_glyph_cache_new().

◆ italic

bool GlyphCacheBLF::italic

Definition at line 68 of file blf_internal_types.h.

Referenced by blf_glyph_cache_find(), and blf_glyph_cache_new().

◆ next

struct GlyphCacheBLF* GlyphCacheBLF::next

Definition at line 58 of file blf_internal_types.h.

Referenced by blf_glyph_cache_find(), and blf_glyph_cache_new().

◆ prev

struct GlyphCacheBLF* GlyphCacheBLF::prev

Definition at line 59 of file blf_internal_types.h.

Referenced by blf_glyph_cache_new().

◆ size

unsigned int GlyphCacheBLF::size

Definition at line 62 of file blf_internal_types.h.

Referenced by blf_glyph_cache_find(), and blf_glyph_cache_new().

◆ texture

GPUTexture* GlyphCacheBLF::texture

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