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

#include <blf_internal_types.h>

Public Attributes

struct GlyphBLFnext
 
struct GlyphBLFprev
 
unsigned int c
 
FT_UInt idx
 
rctf box
 
float advance
 
int advance_i
 
int offset
 
unsigned char * bitmap
 
int dims [2]
 
int pitch
 
int pos [2]
 
struct GlyphCacheBLFglyph_cache
 

Detailed Description

Definition at line 98 of file blf_internal_types.h.

Member Data Documentation

◆ advance

float GlyphBLF::advance

◆ advance_i

int GlyphBLF::advance_i

◆ bitmap

unsigned char* GlyphBLF::bitmap

◆ box

rctf GlyphBLF::box

◆ c

unsigned int GlyphBLF::c

Definition at line 103 of file blf_internal_types.h.

Referenced by blf_font_wrap_apply(), blf_glyph_add(), and blf_glyph_search().

◆ dims

int GlyphBLF::dims[2]

◆ glyph_cache

struct GlyphCacheBLF* GlyphBLF::glyph_cache

Definition at line 135 of file blf_internal_types.h.

Referenced by blf_glyph_render().

◆ idx

FT_UInt GlyphBLF::idx

Definition at line 106 of file blf_internal_types.h.

Referenced by blf_glyph_add(), and blf_kerning_cache_new().

◆ next

struct GlyphBLF* GlyphBLF::next

Definition at line 99 of file blf_internal_types.h.

Referenced by blf_glyph_search().

◆ offset

int GlyphBLF::offset

Definition at line 117 of file blf_internal_types.h.

Referenced by blf_glyph_render().

◆ pitch

int GlyphBLF::pitch

Definition at line 126 of file blf_internal_types.h.

Referenced by blf_font_draw_buffer_ex(), and blf_glyph_add().

◆ pos

int GlyphBLF::pos[2]

X and Y bearing of the glyph. The X bearing is from the origin to the glyph left bbox edge. The Y bearing is from the baseline to the top of the glyph edge.

Definition at line 133 of file blf_internal_types.h.

Referenced by blf_font_boundbox_foreach_glyph_ex(), blf_font_draw_buffer_ex(), blf_glyph_add(), and blf_glyph_calc_rect().

◆ prev

struct GlyphBLF* GlyphBLF::prev

Definition at line 100 of file blf_internal_types.h.


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