Blender  V3.3
Public Attributes | List of all members
GlyphCacheBLF Struct Reference

#include <blf_internal_types.h>

Public Attributes

struct GlyphCacheBLFnext
 
struct GlyphCacheBLFprev
 
float size
 
unsigned int dpi
 
float char_weight
 
float char_slant
 
float char_width
 
float char_spacing
 
bool bold
 
bool italic
 
int fixed_width
 
ListBase bucket [257]
 
struct GlyphBLFglyph_ascii_table [GLYPH_ASCII_TABLE_SIZE]
 
GPUTexturetexture
 
char * bitmap_result
 
int bitmap_len
 
int bitmap_len_landed
 
int bitmap_len_alloc
 

Detailed Description

Definition at line 132 of file blf_internal_types.h.

Member Data Documentation

◆ bitmap_len

int GlyphCacheBLF::bitmap_len

Definition at line 161 of file blf_internal_types.h.

Referenced by blf_batch_cache_texture_load(), and blf_glyph_draw().

◆ bitmap_len_alloc

int GlyphCacheBLF::bitmap_len_alloc

Definition at line 163 of file blf_internal_types.h.

Referenced by blf_glyph_draw().

◆ bitmap_len_landed

int GlyphCacheBLF::bitmap_len_landed

Definition at line 162 of file blf_internal_types.h.

Referenced by blf_batch_cache_texture_load(), and blf_glyph_draw().

◆ bitmap_result

char* GlyphCacheBLF::bitmap_result

◆ bold

bool GlyphCacheBLF::bold

Definition at line 146 of file blf_internal_types.h.

Referenced by blf_glyph_cache_find(), and blf_glyph_cache_new().

◆ bucket

ListBase GlyphCacheBLF::bucket[257]

◆ char_slant

float GlyphCacheBLF::char_slant

Definition at line 142 of file blf_internal_types.h.

Referenced by blf_glyph_cache_find(), and blf_glyph_cache_new().

◆ char_spacing

float GlyphCacheBLF::char_spacing

Definition at line 144 of file blf_internal_types.h.

Referenced by blf_glyph_cache_find(), and blf_glyph_cache_new().

◆ char_weight

float GlyphCacheBLF::char_weight

Definition at line 141 of file blf_internal_types.h.

Referenced by blf_glyph_cache_find(), and blf_glyph_cache_new().

◆ char_width

float GlyphCacheBLF::char_width

Definition at line 143 of file blf_internal_types.h.

Referenced by blf_glyph_cache_find(), and blf_glyph_cache_new().

◆ dpi

unsigned int GlyphCacheBLF::dpi

Definition at line 140 of file blf_internal_types.h.

Referenced by blf_glyph_cache_find(), and blf_glyph_cache_new().

◆ fixed_width

int GlyphCacheBLF::fixed_width

◆ glyph_ascii_table

struct GlyphBLF* GlyphCacheBLF::glyph_ascii_table[GLYPH_ASCII_TABLE_SIZE]

◆ italic

bool GlyphCacheBLF::italic

Definition at line 147 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 133 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 134 of file blf_internal_types.h.

Referenced by blf_glyph_cache_new().

◆ size

float GlyphCacheBLF::size

Definition at line 137 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: