CHGame 0.3.0
Libraries for the CHGame handheld
Loading...
Searching...
No Matches
CHGfx Member List

This is the complete list of members for CHGfx, including all inherited members.

begin(uint8_t spiDiv=GFX_DIV2, uint8_t colorMode=GFX_16BPP)CHGfxinline
buffer() constCHGfxinline
busy() constCHGfxinline
clear(uint8_t c)CHGfxinline
colorMode() constCHGfxinline
copyRow(int y, const uint8_t *src, int x0, int x1)CHGfxinline
display()CHGfxinline
displayAsync()CHGfxinline
displayRect(int x, int y, int w, int h)CHGfxinline
displayRectAsync(int x, int y, int w, int h)CHGfxinline
dither(int x, int y, int w, int h, uint8_t c, uint8_t phase=0)CHGfxinline
drawChar(int x, int y, char ch, uint8_t c)CHGfxinline
drawChar(int x, int y, char ch, uint8_t c, uint8_t scale)CHGfxinline
drawCircle(int cx, int cy, int r, uint8_t c)CHGfxinline
drawEllipse(int cx, int cy, int rx, int ry, uint8_t c)CHGfxinline
drawFastHLine(int x, int y, int w, uint8_t c)CHGfxinline
drawFastVLine(int x, int y, int h, uint8_t c)CHGfxinline
drawLine(int x0, int y0, int x1, int y1, uint8_t c)CHGfxinline
drawPixel(int x, int y, uint8_t c)CHGfxinline
drawRect(int x, int y, int w, int h, uint8_t c)CHGfxinline
drawRoundRect(int x, int y, int w, int h, int r, uint8_t c)CHGfxinline
drawSprite(const uint8_t *s, int x, int y, int w, int h, int transparent=-1)CHGfxinline
drawSprite4(const uint8_t *s, int x, int y, const uint8_t *remap=nullptr, int scale=256)CHGfxinline
drawSprite4Rot(const uint8_t *s, int ax, int ay, int px, int py, uint8_t angle, int scale=256, const uint8_t *remap=nullptr)CHGfxinline
fade() constCHGfxinline
fillCircle(int cx, int cy, int r, uint8_t c)CHGfxinline
fillEllipse(int cx, int cy, int rx, int ry, uint8_t c)CHGfxinline
fillRect(int x, int y, int w, int h, uint8_t c)CHGfxinline
fillRectDirect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint16_t rgb565)CHGfxinline
fillRoundRect(int x, int y, int w, int h, int r, uint8_t c)CHGfxinline
flushRow() constCHGfxinline
font() constCHGfxinline
fontBaseline() constCHGfxinline
fontLineHeight() constCHGfxinline
getClip(int *x, int *y, int *w, int *h) constCHGfxinline
getPixel(int x, int y) constCHGfxinline
height()CHGfxinlinestatic
nearest(uint16_t rgb565) constCHGfxinline
print(int x, int y, const char *s, uint8_t c)CHGfxinline
print(int x, int y, const char *s, uint8_t c, uint8_t scale)CHGfxinline
printFx(int x, int y, const char *s, uint8_t scale, uint8_t fill, int outline=-1, int shadow=-1, const uint8_t *ramp=nullptr, const int8_t *dy=nullptr)CHGfxinline
remapRect(int x, int y, int w, int h, const uint8_t *remap)CHGfxinline
resetClip()CHGfxinline
rgb(uint8_t r, uint8_t g, uint8_t b)CHGfxinlinestatic
scroll(int y, int h, int dx, int dy, int fill=-1)CHGfxinline
setClip(int x, int y, int w, int h)CHGfxinline
setColorMode(uint8_t m)CHGfxinline
setFade(uint8_t amount, uint16_t rgb565=0)CHGfxinline
setFont(const GFXfont *f=nullptr)CHGfxinline
setInverted(bool on)CHGfxinline
setPalette(const uint16_t *p, uint8_t n)CHGfxinline
setPaletteEntry(uint8_t i, uint16_t c)CHGfxinline
setPanelFrameRate(uint8_t r, uint8_t f, uint8_t b)CHGfxinline
setPanelOffsets(uint8_t m, uint8_t cs, uint8_t rs)CHGfxinline
setSpiDiv(uint8_t d)CHGfxinline
spiHz() constCHGfxinline
stream(gfx_streamFn fn, void *user=nullptr)CHGfxinline
textBounds(const char *s, int x, int y, uint8_t scale, int *bx, int *by, int *bw, int *bh) constCHGfxinline
textWidth(const char *s) constCHGfxinline
textWidth(const char *s, uint8_t scale) constCHGfxinline
wait()CHGfxinline
waitRow(int y)CHGfxinline
width()CHGfxinlinestatic