Blender  V3.3
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
 
ft_pix box_xmin
 
ft_pix box_xmax
 
ft_pix box_ymin
 
ft_pix box_ymax
 
ft_pix advance_x
 
ft_pix lsb_delta
 
ft_pix rsb_delta
 
int offset
 
unsigned char * bitmap
 
int dims [2]
 
int pitch
 
int pos [2]
 
struct GlyphCacheBLFglyph_cache
 

Detailed Description

Definition at line 167 of file blf_internal_types.h.

Member Data Documentation

◆ advance_x

ft_pix GlyphBLF::advance_x

Definition at line 183 of file blf_internal_types.h.

◆ bitmap

unsigned char* GlyphBLF::bitmap

Definition at line 195 of file blf_internal_types.h.

◆ box_xmax

ft_pix GlyphBLF::box_xmax

Definition at line 179 of file blf_internal_types.h.

◆ box_xmin

ft_pix GlyphBLF::box_xmin

Definition at line 178 of file blf_internal_types.h.

◆ box_ymax

ft_pix GlyphBLF::box_ymax

Definition at line 181 of file blf_internal_types.h.

◆ box_ymin

ft_pix GlyphBLF::box_ymin

Definition at line 180 of file blf_internal_types.h.

◆ c

unsigned int GlyphBLF::c

Definition at line 172 of file blf_internal_types.h.

Referenced by blf_font_wrap_apply(), and blf_kerning().

◆ dims

int GlyphBLF::dims[2]

Definition at line 198 of file blf_internal_types.h.

◆ glyph_cache

struct GlyphCacheBLF* GlyphBLF::glyph_cache

Definition at line 208 of file blf_internal_types.h.

◆ idx

FT_UInt GlyphBLF::idx

Definition at line 175 of file blf_internal_types.h.

Referenced by blf_kerning().

◆ lsb_delta

ft_pix GlyphBLF::lsb_delta

Definition at line 186 of file blf_internal_types.h.

◆ next

struct GlyphBLF* GlyphBLF::next

Definition at line 168 of file blf_internal_types.h.

◆ offset

int GlyphBLF::offset

Definition at line 190 of file blf_internal_types.h.

◆ pitch

int GlyphBLF::pitch

Definition at line 199 of file blf_internal_types.h.

◆ 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 206 of file blf_internal_types.h.

◆ prev

struct GlyphBLF* GlyphBLF::prev

Definition at line 169 of file blf_internal_types.h.

◆ rsb_delta

ft_pix GlyphBLF::rsb_delta

Definition at line 187 of file blf_internal_types.h.

Referenced by blf_kerning().


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