#author("2016-09-21T15:13:02+09:00","default:nari","nari") #author("2016-09-21T15:13:17+09:00","default:nari","nari") [[FrontPage]] * Adafruit_GFXのメソッド [#m61bbbda] - [[adafruit/Adafruit-GFX-Library: Adafruit GFX graphics core library, this is the 'core' class that all our other graphics libraries derive from:https://github.com/adafruit/Adafruit-GFX-Library]] - Adafruit_GFXクラスのメソッドを以下に示します。 --これら以外に、Printクラスを継承しているので、print(), println()も使用できます。 --- ESP8266 Arduinoだと printf()も使用できます。 :drawLine('''int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint16_t color''')| :drawFastVLine('''int16_t x, int16_t y, int16_t h, uint16_t color''')| :drawFastHLine('''int16_t x, int16_t y, int16_t w, uint16_t color''')| :drawRect('''int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color''')| :fillRect('''int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color''')| :fillScreen('''uint16_t color''')| :invertDisplay('''boolean i''')| :drawCircle('''int16_t x0, int16_t y0, int16_t r, uint16_t color''')| :drawCircleHelper('''int16_t x0, int16_t y0, int16_t r, uint8_t cornername, uint16_t color''')| :fillCircle('''int16_t x0, int16_t y0, int16_t r, uint16_t color''')| :fillCircleHelper('''int16_t x0, int16_t y0, int16_t r, uint8_t cornername, int16_t delta, uint16_t color''')| :drawTriangle('''int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint16_t color''')| :fillTriangle('''int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint16_t color''')| :drawRoundRect('''int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint16_t color''')| :fillRoundRect('''int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint16_t color''')| :drawBitmap('''int16_t x, int16_t y, const uint8_t *bitmap, int16_t w, int16_t h, uint16_t color''')| :drawBitmap('''int16_t x, int16_t y, const uint8_t *bitmap, int16_t w, int16_t h, uint16_t color, uint16_t bg''')| :drawBitmap('''int16_t x, int16_t y, uint8_t *bitmap, int16_t w, int16_t h, uint16_t color''')| :drawBitmap('''int16_t x, int16_t y, uint8_t *bitmap, int16_t w, int16_t h, uint16_t color, uint16_t bg''')| :drawXBitmap('''int16_t x, int16_t y, const uint8_t *bitmap, int16_t w, int16_t h, uint16_t color''')| :drawChar('''int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg, uint8_t size''')| :setCursor('''int16_t x, int16_t y''')| :setTextColor('''uint16_t c''')| :setTextColor('''uint16_t c, uint16_t bg''')| :setTextSize('''uint8_t s''')| :setTextWrap('''boolean w''')| :setRotation('''uint8_t r''')| :cp437('''boolean x=true''')| :setFont('''const GFXfont *f = NULL''')| :getTextBounds('''char *string, int16_t x, int16_t y, int16_t *x1, int16_t *y1, uint16_t *w, uint16_t *h''')| :getTextBounds('''const __FlashStringHelper *s, int16_t x, int16_t y, int16_t *x1, int16_t *y1, uint16_t *w, uint16_t *h'''); size_t write(uint8_t)| :int16_t height('''void''') const| :int16_t width('''void''') const| :uint8_t getRotation('''void''') const| :int16_t getCursorX('''void''') const| :int16_t getCursorY('''void''') const|