XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_ch_font_ Struct Reference

#include <font.h>

Collaboration diagram for _ch_font_:
Collaboration graph
[legend]

Public Attributes

int fileSz
 
uint8_t * buffer
 
uint32_t fontSz
 
uint16_t key
 
uint32_t kern
 
uint32_t lineHeight
 
uint32_t fontHeight
 
uint32_t utf8_cp
 
int utf8_remaining
 
stbtt_fontinfo stbFont
 
float stbScale
 
int stbAscent
 
int stbDescent
 
int stbLineGap
 
ChFontGlyphCacheEntry glyphCache [CH_FONT_GLYPH_CACHE_SIZE]
 
uint8_t * atlasPixels
 
int atlasW
 
int atlasH
 
int atlasReady
 
stbtt_bakedchar atlasChars [CH_FONT_ATLAS_COUNT]
 

Member Data Documentation

◆ atlasChars

stbtt_bakedchar _ch_font_::atlasChars[CH_FONT_ATLAS_COUNT]

◆ atlasH

int _ch_font_::atlasH

◆ atlasPixels

uint8_t* _ch_font_::atlasPixels

◆ atlasReady

int _ch_font_::atlasReady

◆ atlasW

int _ch_font_::atlasW

◆ buffer

uint8_t* _ch_font_::buffer

◆ fileSz

int _ch_font_::fileSz

◆ fontHeight

uint32_t _ch_font_::fontHeight

◆ fontSz

uint32_t _ch_font_::fontSz

◆ glyphCache

◆ kern

uint32_t _ch_font_::kern

◆ key

uint16_t _ch_font_::key

◆ lineHeight

uint32_t _ch_font_::lineHeight

◆ stbAscent

int _ch_font_::stbAscent

◆ stbDescent

int _ch_font_::stbDescent

◆ stbFont

stbtt_fontinfo _ch_font_::stbFont

◆ stbLineGap

int _ch_font_::stbLineGap

◆ stbScale

float _ch_font_::stbScale

◆ utf8_cp

uint32_t _ch_font_::utf8_cp

◆ utf8_remaining

int _ch_font_::utf8_remaining

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