Deploy code docs to GitHub Pages Travis build:

Commit:
This commit is contained in:
Doxygen CI
2020-09-02 15:32:34 +00:00
parent 14967068c1
commit 92e4d42e6b
15 changed files with 782 additions and 65 deletions
File diff suppressed because one or more lines are too long
+3 -3
View File
@@ -659,7 +659,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</dd>
</dl>
<p>Reimplemented in <a class="el" href="class_g_f_xcanvas8.html#a5eadf69798e020345107af6cdb86f222">GFXcanvas8</a>, and <a class="el" href="class_adafruit___s_p_i_t_f_t.html#a06312f906256fd7e72efb21df85d2b96">Adafruit_SPITFT</a>.</p>
<p>Reimplemented in <a class="el" href="class_adafruit___s_p_i_t_f_t.html#a06312f906256fd7e72efb21df85d2b96">Adafruit_SPITFT</a>.</p>
</div>
</div>
@@ -856,7 +856,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</dd>
</dl>
<p>Reimplemented in <a class="el" href="class_adafruit___s_p_i_t_f_t.html#ab9bf597887f7098e55e7280d548bc127">Adafruit_SPITFT</a>.</p>
<p>Reimplemented in <a class="el" href="class_g_f_xcanvas16.html#a182a232c8a6fd9ba0bc83c98cc7ed00f">GFXcanvas16</a>, <a class="el" href="class_g_f_xcanvas8.html#a8b325776c7f78401534bae15a8d92437">GFXcanvas8</a>, <a class="el" href="class_g_f_xcanvas1.html#a4056684c76582ee3864e8559402eaabf">GFXcanvas1</a>, and <a class="el" href="class_adafruit___s_p_i_t_f_t.html#ab9bf597887f7098e55e7280d548bc127">Adafruit_SPITFT</a>.</p>
</div>
</div>
@@ -917,7 +917,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</dd>
</dl>
<p>Reimplemented in <a class="el" href="class_adafruit___s_p_i_t_f_t.html#aef1099605952f87fbdf59bc480a7a894">Adafruit_SPITFT</a>.</p>
<p>Reimplemented in <a class="el" href="class_g_f_xcanvas16.html#ac2ca8ecb6655eb246aa5d0af385b896c">GFXcanvas16</a>, <a class="el" href="class_g_f_xcanvas8.html#adbde83fd6c90945b6989981cd4ae642d">GFXcanvas8</a>, <a class="el" href="class_g_f_xcanvas1.html#a5b59d1afa1c367d97f487c743727c460">GFXcanvas1</a>, and <a class="el" href="class_adafruit___s_p_i_t_f_t.html#aef1099605952f87fbdf59bc480a7a894">Adafruit_SPITFT</a>.</p>
</div>
</div>
+6 -4
View File
@@ -81,8 +81,10 @@ $(function() {
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#aa6ee1ead075d0e87c34116f917a5f06b">drawChar</a>(int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg, uint8_t size_x, uint8_t size_y)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a648d2d6765e488b4556e802167d885fb">drawCircle</a>(int16_t x0, int16_t y0, int16_t r, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a3f2dd7b698e7b95ebf9fecf992ff802e">drawCircleHelper</a>(int16_t x0, int16_t y0, int16_t r, uint8_t cornername, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">drawFastHLine</a>(int16_t x, int16_t y, int16_t w, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">drawFastVLine</a>(int16_t x, int16_t y, int16_t h, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_g_f_xcanvas1.html#a5b59d1afa1c367d97f487c743727c460">drawFastHLine</a>(int16_t x, int16_t y, int16_t w, uint16_t color)</td><td class="entry"><a class="el" href="class_g_f_xcanvas1.html">GFXcanvas1</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_g_f_xcanvas1.html#a5060e55be61f5d3f767031118e2f039b">drawFastRawHLine</a>(int16_t x, int16_t y, int16_t w, uint16_t color)</td><td class="entry"><a class="el" href="class_g_f_xcanvas1.html">GFXcanvas1</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_g_f_xcanvas1.html#a4180a558088f9566e0b7211d9ee014a4">drawFastRawVLine</a>(int16_t x, int16_t y, int16_t h, uint16_t color)</td><td class="entry"><a class="el" href="class_g_f_xcanvas1.html">GFXcanvas1</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_g_f_xcanvas1.html#a4056684c76582ee3864e8559402eaabf">drawFastVLine</a>(int16_t x, int16_t y, int16_t h, uint16_t color)</td><td class="entry"><a class="el" href="class_g_f_xcanvas1.html">GFXcanvas1</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#af7f146631268e8940d9c44c64c69ab80">drawGrayscaleBitmap</a>(int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a00b26b1e2ac05476fdbd44214001954d">drawGrayscaleBitmap</a>(int16_t x, int16_t y, uint8_t *bitmap, int16_t w, int16_t h)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a880b422ce35d0e3956dcd00638a421e4">drawGrayscaleBitmap</a>(int16_t x, int16_t y, const uint8_t bitmap[], const uint8_t mask[], int16_t w, int16_t h)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
@@ -132,8 +134,8 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a8c6d23a386651136fd9530a5b7046591">textcolor</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a9c33cd6928ad6738a633e97727ae8773">textsize_x</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#aa8588c3941eec083563c853ada3dd771">textsize_y</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#aded338777abeac3c457660023f5c0724">WIDTH</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a324b5361e7198ef0e79eaf4c80bddfc7">width</a>(void) const</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a324b5361e7198ef0e79eaf4c80bddfc7">width</a>(void) const</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#aded338777abeac3c457660023f5c0724">WIDTH</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a8c31e63d43f7285e47aa48c363d86ce9">wrap</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a8773d92cafa93d3f749fb55c535d8f2e">write</a>(uint8_t)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#ad85469e8be73f90932058fba1d4e5cbd">writeFastHLine</a>(int16_t x, int16_t y, int16_t w, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+252 -6
View File
@@ -96,6 +96,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aa282792bbb854a4a045be5ba1c8a7afc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas1.html#aa282792bbb854a4a045be5ba1c8a7afc">fillScreen</a> (uint16_t color)</td></tr>
<tr class="memdesc:aa282792bbb854a4a045be5ba1c8a7afc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill the framebuffer completely with one color. <a href="#aa282792bbb854a4a045be5ba1c8a7afc">More...</a><br /></td></tr>
<tr class="separator:aa282792bbb854a4a045be5ba1c8a7afc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4056684c76582ee3864e8559402eaabf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas1.html#a4056684c76582ee3864e8559402eaabf">drawFastVLine</a> (int16_t x, int16_t y, int16_t h, uint16_t color)</td></tr>
<tr class="memdesc:a4056684c76582ee3864e8559402eaabf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed optimized vertical line drawing. <a href="#a4056684c76582ee3864e8559402eaabf">More...</a><br /></td></tr>
<tr class="separator:a4056684c76582ee3864e8559402eaabf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b59d1afa1c367d97f487c743727c460"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas1.html#a5b59d1afa1c367d97f487c743727c460">drawFastHLine</a> (int16_t x, int16_t y, int16_t w, uint16_t color)</td></tr>
<tr class="memdesc:a5b59d1afa1c367d97f487c743727c460"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed optimized horizontal line drawing. <a href="#a5b59d1afa1c367d97f487c743727c460">More...</a><br /></td></tr>
<tr class="separator:a5b59d1afa1c367d97f487c743727c460"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa27bc364e3d34442f28d76621dbdb530"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas1.html#aa27bc364e3d34442f28d76621dbdb530">getPixel</a> (int16_t x, int16_t y) const</td></tr>
<tr class="memdesc:aa27bc364e3d34442f28d76621dbdb530"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the pixel color value at a given coordinate. <a href="#aa27bc364e3d34442f28d76621dbdb530">More...</a><br /></td></tr>
<tr class="separator:aa27bc364e3d34442f28d76621dbdb530"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -135,12 +141,6 @@ virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr class="memitem:a45028d348fe4eb23854eb86f5cf99388 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a45028d348fe4eb23854eb86f5cf99388">invertDisplay</a> (bool i)</td></tr>
<tr class="memdesc:a45028d348fe4eb23854eb86f5cf99388 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invert the display (ideally using built-in hardware command) <a href="class_adafruit___g_f_x.html#a45028d348fe4eb23854eb86f5cf99388">More...</a><br /></td></tr>
<tr class="separator:a45028d348fe4eb23854eb86f5cf99388 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cffbb1d69c5faf49cd0cff27686a837 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">drawFastVLine</a> (int16_t x, int16_t y, int16_t h, uint16_t color)</td></tr>
<tr class="memdesc:a1cffbb1d69c5faf49cd0cff27686a837 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a perfectly vertical line (this is often optimized in a subclass!) <a href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">More...</a><br /></td></tr>
<tr class="separator:a1cffbb1d69c5faf49cd0cff27686a837 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d42e7cc577c1eb5b06fe656786c9c79 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">drawFastHLine</a> (int16_t x, int16_t y, int16_t w, uint16_t color)</td></tr>
<tr class="memdesc:a4d42e7cc577c1eb5b06fe656786c9c79 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a perfectly horizontal line (this is often optimized in a subclass!) <a href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">More...</a><br /></td></tr>
<tr class="separator:a4d42e7cc577c1eb5b06fe656786c9c79 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa43cf1dfe6c17d040a0f1fd5ffbe9d69 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#aa43cf1dfe6c17d040a0f1fd5ffbe9d69">fillRect</a> (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color)</td></tr>
<tr class="memdesc:aa43cf1dfe6c17d040a0f1fd5ffbe9d69 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill a rectangle completely with one color. Update in subclasses if desired! <a href="class_adafruit___g_f_x.html#aa43cf1dfe6c17d040a0f1fd5ffbe9d69">More...</a><br /></td></tr>
<tr class="separator:aa43cf1dfe6c17d040a0f1fd5ffbe9d69 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -276,6 +276,12 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem:a4eb78de4421384fd916883d944bf3ae8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas1.html#a4eb78de4421384fd916883d944bf3ae8">getRawPixel</a> (int16_t x, int16_t y) const</td></tr>
<tr class="memdesc:a4eb78de4421384fd916883d944bf3ae8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the pixel color value at a given, unrotated coordinate. This method is intended for hardware drivers to get pixel value in physical coordinates. <a href="#a4eb78de4421384fd916883d944bf3ae8">More...</a><br /></td></tr>
<tr class="separator:a4eb78de4421384fd916883d944bf3ae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4180a558088f9566e0b7211d9ee014a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas1.html#a4180a558088f9566e0b7211d9ee014a4">drawFastRawVLine</a> (int16_t x, int16_t y, int16_t h, uint16_t color)</td></tr>
<tr class="memdesc:a4180a558088f9566e0b7211d9ee014a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed optimized vertical line drawing into the raw canvas buffer. <a href="#a4180a558088f9566e0b7211d9ee014a4">More...</a><br /></td></tr>
<tr class="separator:a4180a558088f9566e0b7211d9ee014a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5060e55be61f5d3f767031118e2f039b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas1.html#a5060e55be61f5d3f767031118e2f039b">drawFastRawHLine</a> (int16_t x, int16_t y, int16_t w, uint16_t color)</td></tr>
<tr class="memdesc:a5060e55be61f5d3f767031118e2f039b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed optimized horizontal line drawing into the raw canvas buffer. <a href="#a5060e55be61f5d3f767031118e2f039b">More...</a><br /></td></tr>
<tr class="separator:a5060e55be61f5d3f767031118e2f039b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_adafruit___g_f_x"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_adafruit___g_f_x')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td></tr>
<tr class="memitem:a682fb355070668dba526be20a9ce45af inherit pro_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a682fb355070668dba526be20a9ce45af">charBounds</a> (unsigned char c, int16_t *x, int16_t *y, int16_t *minx, int16_t *miny, int16_t *maxx, int16_t *maxy)</td></tr>
<tr class="memdesc:a682fb355070668dba526be20a9ce45af inherit pro_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper to determine size of a character with current font/size. Broke this out as it's used by both the PROGMEM- and RAM-resident <a class="el" href="class_adafruit___g_f_x.html#a90983ed41807de26d48bcf588d7c9a19" title="Helper to determine size of a string with current font/size. Pass string and a cursor position...">getTextBounds()</a> functions. <a href="class_adafruit___g_f_x.html#a682fb355070668dba526be20a9ce45af">More...</a><br /></td></tr>
@@ -470,6 +476,128 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Reimplemented from <a class="el" href="class_adafruit___g_f_x.html#a2b2730aaf2208990928f9c0f85558527">Adafruit_GFX</a>.</p>
</div>
</div>
<a id="a4056684c76582ee3864e8559402eaabf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4056684c76582ee3864e8559402eaabf">&#9670;&nbsp;</a></span>drawFastVLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void GFXcanvas1::drawFastVLine </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>color</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Speed optimized vertical line drawing. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>Line horizontal start point </td></tr>
<tr><td class="paramname">y</td><td>Line vertical start point </td></tr>
<tr><td class="paramname">h</td><td>length of vertical line to be drawn, including first point </td></tr>
<tr><td class="paramname">color</td><td>Binary (on or off) color to fill with </td></tr>
</table>
</dd>
</dl>
<p>Reimplemented from <a class="el" href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">Adafruit_GFX</a>.</p>
</div>
</div>
<a id="a5b59d1afa1c367d97f487c743727c460"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b59d1afa1c367d97f487c743727c460">&#9670;&nbsp;</a></span>drawFastHLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void GFXcanvas1::drawFastHLine </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>color</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Speed optimized horizontal line drawing. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>Line horizontal start point </td></tr>
<tr><td class="paramname">y</td><td>Line vertical start point </td></tr>
<tr><td class="paramname">w</td><td>length of horizontal line to be drawn, including first point </td></tr>
<tr><td class="paramname">color</td><td>Binary (on or off) color to fill with </td></tr>
</table>
</dd>
</dl>
<p>Reimplemented from <a class="el" href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">Adafruit_GFX</a>.</p>
</div>
</div>
<a id="aa27bc364e3d34442f28d76621dbdb530"></a>
@@ -583,6 +711,124 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</dl>
<dl class="section return"><dt>Returns</dt><dd>The desired pixel's binary color value, either 0x1 (on) or 0x0 (off) </dd></dl>
</div>
</div>
<a id="a4180a558088f9566e0b7211d9ee014a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4180a558088f9566e0b7211d9ee014a4">&#9670;&nbsp;</a></span>drawFastRawVLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void GFXcanvas1::drawFastRawVLine </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>color</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Speed optimized vertical line drawing into the raw canvas buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>Line horizontal start point </td></tr>
<tr><td class="paramname">y</td><td>Line vertical start point </td></tr>
<tr><td class="paramname">h</td><td>length of vertical line to be drawn, including first point </td></tr>
<tr><td class="paramname">color</td><td>Binary (on or off) color to fill with </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5060e55be61f5d3f767031118e2f039b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5060e55be61f5d3f767031118e2f039b">&#9670;&nbsp;</a></span>drawFastRawHLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void GFXcanvas1::drawFastRawHLine </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>color</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Speed optimized horizontal line drawing into the raw canvas buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>Line horizontal start point </td></tr>
<tr><td class="paramname">y</td><td>Line vertical start point </td></tr>
<tr><td class="paramname">w</td><td>length of horizontal line to be drawn, including first point </td></tr>
<tr><td class="paramname">color</td><td>Binary (on or off) color to fill with </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
+6 -4
View File
@@ -82,8 +82,10 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#aa6ee1ead075d0e87c34116f917a5f06b">drawChar</a>(int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg, uint8_t size_x, uint8_t size_y)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a648d2d6765e488b4556e802167d885fb">drawCircle</a>(int16_t x0, int16_t y0, int16_t r, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a3f2dd7b698e7b95ebf9fecf992ff802e">drawCircleHelper</a>(int16_t x0, int16_t y0, int16_t r, uint8_t cornername, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">drawFastHLine</a>(int16_t x, int16_t y, int16_t w, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">drawFastVLine</a>(int16_t x, int16_t y, int16_t h, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_g_f_xcanvas16.html#ac2ca8ecb6655eb246aa5d0af385b896c">drawFastHLine</a>(int16_t x, int16_t y, int16_t w, uint16_t color)</td><td class="entry"><a class="el" href="class_g_f_xcanvas16.html">GFXcanvas16</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_g_f_xcanvas16.html#a122d11b9843263c2738fbbd5c0dd3e86">drawFastRawHLine</a>(int16_t x, int16_t y, int16_t w, uint16_t color)</td><td class="entry"><a class="el" href="class_g_f_xcanvas16.html">GFXcanvas16</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_g_f_xcanvas16.html#a876be7e68dcc79cb1d7c7b0cf8d966ab">drawFastRawVLine</a>(int16_t x, int16_t y, int16_t h, uint16_t color)</td><td class="entry"><a class="el" href="class_g_f_xcanvas16.html">GFXcanvas16</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_g_f_xcanvas16.html#a182a232c8a6fd9ba0bc83c98cc7ed00f">drawFastVLine</a>(int16_t x, int16_t y, int16_t h, uint16_t color)</td><td class="entry"><a class="el" href="class_g_f_xcanvas16.html">GFXcanvas16</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#af7f146631268e8940d9c44c64c69ab80">drawGrayscaleBitmap</a>(int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a00b26b1e2ac05476fdbd44214001954d">drawGrayscaleBitmap</a>(int16_t x, int16_t y, uint8_t *bitmap, int16_t w, int16_t h)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a880b422ce35d0e3956dcd00638a421e4">drawGrayscaleBitmap</a>(int16_t x, int16_t y, const uint8_t bitmap[], const uint8_t mask[], int16_t w, int16_t h)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
@@ -133,8 +135,8 @@ $(function() {
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a8c6d23a386651136fd9530a5b7046591">textcolor</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a9c33cd6928ad6738a633e97727ae8773">textsize_x</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#aa8588c3941eec083563c853ada3dd771">textsize_y</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#aded338777abeac3c457660023f5c0724">WIDTH</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a324b5361e7198ef0e79eaf4c80bddfc7">width</a>(void) const</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a324b5361e7198ef0e79eaf4c80bddfc7">width</a>(void) const</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#aded338777abeac3c457660023f5c0724">WIDTH</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a8c31e63d43f7285e47aa48c363d86ce9">wrap</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a8773d92cafa93d3f749fb55c535d8f2e">write</a>(uint8_t)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#ad85469e8be73f90932058fba1d4e5cbd">writeFastHLine</a>(int16_t x, int16_t y, int16_t w, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+252 -6
View File
@@ -100,6 +100,12 @@ Public Member Functions</h2></td></tr>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas16.html#a1d0f26a1252ad384612ca14b07cee98e">byteSwap</a> (void)</td></tr>
<tr class="memdesc:a1d0f26a1252ad384612ca14b07cee98e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverses the "endian-ness" of each 16-bit pixel within the canvas; little-endian to big-endian, or big-endian to little. Most microcontrollers (such as SAMD) are little-endian, while most displays tend toward big-endianness. All the drawing functions (including RGB bitmap drawing) take care of this automatically, but some specialized code (usually involving DMA) can benefit from having pixel data already in the display-native order. Note that this does NOT convert to a SPECIFIC endian-ness, it just flips the bytes within each word. <br /></td></tr>
<tr class="separator:a1d0f26a1252ad384612ca14b07cee98e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a182a232c8a6fd9ba0bc83c98cc7ed00f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas16.html#a182a232c8a6fd9ba0bc83c98cc7ed00f">drawFastVLine</a> (int16_t x, int16_t y, int16_t h, uint16_t color)</td></tr>
<tr class="memdesc:a182a232c8a6fd9ba0bc83c98cc7ed00f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed optimized vertical line drawing. <a href="#a182a232c8a6fd9ba0bc83c98cc7ed00f">More...</a><br /></td></tr>
<tr class="separator:a182a232c8a6fd9ba0bc83c98cc7ed00f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2ca8ecb6655eb246aa5d0af385b896c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas16.html#ac2ca8ecb6655eb246aa5d0af385b896c">drawFastHLine</a> (int16_t x, int16_t y, int16_t w, uint16_t color)</td></tr>
<tr class="memdesc:ac2ca8ecb6655eb246aa5d0af385b896c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed optimized horizontal line drawing. <a href="#ac2ca8ecb6655eb246aa5d0af385b896c">More...</a><br /></td></tr>
<tr class="separator:ac2ca8ecb6655eb246aa5d0af385b896c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0debb25a92095f1b069b649eb3e795e"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas16.html#aa0debb25a92095f1b069b649eb3e795e">getPixel</a> (int16_t x, int16_t y) const</td></tr>
<tr class="memdesc:aa0debb25a92095f1b069b649eb3e795e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the pixel color value at a given coordinate. <a href="#aa0debb25a92095f1b069b649eb3e795e">More...</a><br /></td></tr>
<tr class="separator:aa0debb25a92095f1b069b649eb3e795e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -139,12 +145,6 @@ virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr class="memitem:a45028d348fe4eb23854eb86f5cf99388 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a45028d348fe4eb23854eb86f5cf99388">invertDisplay</a> (bool i)</td></tr>
<tr class="memdesc:a45028d348fe4eb23854eb86f5cf99388 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invert the display (ideally using built-in hardware command) <a href="class_adafruit___g_f_x.html#a45028d348fe4eb23854eb86f5cf99388">More...</a><br /></td></tr>
<tr class="separator:a45028d348fe4eb23854eb86f5cf99388 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cffbb1d69c5faf49cd0cff27686a837 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">drawFastVLine</a> (int16_t x, int16_t y, int16_t h, uint16_t color)</td></tr>
<tr class="memdesc:a1cffbb1d69c5faf49cd0cff27686a837 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a perfectly vertical line (this is often optimized in a subclass!) <a href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">More...</a><br /></td></tr>
<tr class="separator:a1cffbb1d69c5faf49cd0cff27686a837 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d42e7cc577c1eb5b06fe656786c9c79 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">drawFastHLine</a> (int16_t x, int16_t y, int16_t w, uint16_t color)</td></tr>
<tr class="memdesc:a4d42e7cc577c1eb5b06fe656786c9c79 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a perfectly horizontal line (this is often optimized in a subclass!) <a href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">More...</a><br /></td></tr>
<tr class="separator:a4d42e7cc577c1eb5b06fe656786c9c79 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa43cf1dfe6c17d040a0f1fd5ffbe9d69 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#aa43cf1dfe6c17d040a0f1fd5ffbe9d69">fillRect</a> (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color)</td></tr>
<tr class="memdesc:aa43cf1dfe6c17d040a0f1fd5ffbe9d69 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill a rectangle completely with one color. Update in subclasses if desired! <a href="class_adafruit___g_f_x.html#aa43cf1dfe6c17d040a0f1fd5ffbe9d69">More...</a><br /></td></tr>
<tr class="separator:aa43cf1dfe6c17d040a0f1fd5ffbe9d69 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -280,6 +280,12 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem:af2ffc935a173c5f99e03b645cc883678"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas16.html#af2ffc935a173c5f99e03b645cc883678">getRawPixel</a> (int16_t x, int16_t y) const</td></tr>
<tr class="memdesc:af2ffc935a173c5f99e03b645cc883678"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the pixel color value at a given, unrotated coordinate. This method is intended for hardware drivers to get pixel value in physical coordinates. <a href="#af2ffc935a173c5f99e03b645cc883678">More...</a><br /></td></tr>
<tr class="separator:af2ffc935a173c5f99e03b645cc883678"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876be7e68dcc79cb1d7c7b0cf8d966ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas16.html#a876be7e68dcc79cb1d7c7b0cf8d966ab">drawFastRawVLine</a> (int16_t x, int16_t y, int16_t h, uint16_t color)</td></tr>
<tr class="memdesc:a876be7e68dcc79cb1d7c7b0cf8d966ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed optimized vertical line drawing into the raw canvas buffer. <a href="#a876be7e68dcc79cb1d7c7b0cf8d966ab">More...</a><br /></td></tr>
<tr class="separator:a876be7e68dcc79cb1d7c7b0cf8d966ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a122d11b9843263c2738fbbd5c0dd3e86"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas16.html#a122d11b9843263c2738fbbd5c0dd3e86">drawFastRawHLine</a> (int16_t x, int16_t y, int16_t w, uint16_t color)</td></tr>
<tr class="memdesc:a122d11b9843263c2738fbbd5c0dd3e86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed optimized horizontal line drawing into the raw canvas buffer. <a href="#a122d11b9843263c2738fbbd5c0dd3e86">More...</a><br /></td></tr>
<tr class="separator:a122d11b9843263c2738fbbd5c0dd3e86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_adafruit___g_f_x"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_adafruit___g_f_x')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td></tr>
<tr class="memitem:a682fb355070668dba526be20a9ce45af inherit pro_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a682fb355070668dba526be20a9ce45af">charBounds</a> (unsigned char c, int16_t *x, int16_t *y, int16_t *minx, int16_t *miny, int16_t *maxx, int16_t *maxy)</td></tr>
<tr class="memdesc:a682fb355070668dba526be20a9ce45af inherit pro_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper to determine size of a character with current font/size. Broke this out as it's used by both the PROGMEM- and RAM-resident <a class="el" href="class_adafruit___g_f_x.html#a90983ed41807de26d48bcf588d7c9a19" title="Helper to determine size of a string with current font/size. Pass string and a cursor position...">getTextBounds()</a> functions. <a href="class_adafruit___g_f_x.html#a682fb355070668dba526be20a9ce45af">More...</a><br /></td></tr>
@@ -474,6 +480,128 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Reimplemented from <a class="el" href="class_adafruit___g_f_x.html#a2b2730aaf2208990928f9c0f85558527">Adafruit_GFX</a>.</p>
</div>
</div>
<a id="a182a232c8a6fd9ba0bc83c98cc7ed00f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a182a232c8a6fd9ba0bc83c98cc7ed00f">&#9670;&nbsp;</a></span>drawFastVLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void GFXcanvas16::drawFastVLine </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>color</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Speed optimized vertical line drawing. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>Line horizontal start point </td></tr>
<tr><td class="paramname">y</td><td>Line vertical start point </td></tr>
<tr><td class="paramname">h</td><td>length of vertical line to be drawn, including first point </td></tr>
<tr><td class="paramname">color</td><td>color 16-bit 5-6-5 Color to draw line with </td></tr>
</table>
</dd>
</dl>
<p>Reimplemented from <a class="el" href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">Adafruit_GFX</a>.</p>
</div>
</div>
<a id="ac2ca8ecb6655eb246aa5d0af385b896c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2ca8ecb6655eb246aa5d0af385b896c">&#9670;&nbsp;</a></span>drawFastHLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void GFXcanvas16::drawFastHLine </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>color</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Speed optimized horizontal line drawing. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>Line horizontal start point </td></tr>
<tr><td class="paramname">y</td><td>Line vertical start point </td></tr>
<tr><td class="paramname">w</td><td>length of horizontal line to be drawn, including first point </td></tr>
<tr><td class="paramname">color</td><td>color 16-bit 5-6-5 Color to draw line with </td></tr>
</table>
</dd>
</dl>
<p>Reimplemented from <a class="el" href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">Adafruit_GFX</a>.</p>
</div>
</div>
<a id="aa0debb25a92095f1b069b649eb3e795e"></a>
@@ -587,6 +715,124 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</dl>
<dl class="section return"><dt>Returns</dt><dd>The desired pixel's 16-bit 5-6-5 color value </dd></dl>
</div>
</div>
<a id="a876be7e68dcc79cb1d7c7b0cf8d966ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a876be7e68dcc79cb1d7c7b0cf8d966ab">&#9670;&nbsp;</a></span>drawFastRawVLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void GFXcanvas16::drawFastRawVLine </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>color</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Speed optimized vertical line drawing into the raw canvas buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>Line horizontal start point </td></tr>
<tr><td class="paramname">y</td><td>Line vertical start point </td></tr>
<tr><td class="paramname">h</td><td>length of vertical line to be drawn, including first point </td></tr>
<tr><td class="paramname">color</td><td>color 16-bit 5-6-5 Color to draw line with </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a122d11b9843263c2738fbbd5c0dd3e86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a122d11b9843263c2738fbbd5c0dd3e86">&#9670;&nbsp;</a></span>drawFastRawHLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void GFXcanvas16::drawFastRawHLine </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>color</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Speed optimized horizontal line drawing into the raw canvas buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>Line horizontal start point </td></tr>
<tr><td class="paramname">y</td><td>Line vertical start point </td></tr>
<tr><td class="paramname">w</td><td>length of horizontal line to be drawn, including first point </td></tr>
<tr><td class="paramname">color</td><td>color 16-bit 5-6-5 Color to draw line with </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
+9 -7
View File
@@ -81,8 +81,10 @@ $(function() {
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#aa6ee1ead075d0e87c34116f917a5f06b">drawChar</a>(int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg, uint8_t size_x, uint8_t size_y)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a648d2d6765e488b4556e802167d885fb">drawCircle</a>(int16_t x0, int16_t y0, int16_t r, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a3f2dd7b698e7b95ebf9fecf992ff802e">drawCircleHelper</a>(int16_t x0, int16_t y0, int16_t r, uint8_t cornername, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">drawFastHLine</a>(int16_t x, int16_t y, int16_t w, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">drawFastVLine</a>(int16_t x, int16_t y, int16_t h, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_g_f_xcanvas8.html#adbde83fd6c90945b6989981cd4ae642d">drawFastHLine</a>(int16_t x, int16_t y, int16_t w, uint16_t color)</td><td class="entry"><a class="el" href="class_g_f_xcanvas8.html">GFXcanvas8</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_g_f_xcanvas8.html#a8919acea0c1b958b511c219c4704f011">drawFastRawHLine</a>(int16_t x, int16_t y, int16_t w, uint16_t color)</td><td class="entry"><a class="el" href="class_g_f_xcanvas8.html">GFXcanvas8</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_g_f_xcanvas8.html#aac869003b7e9be38fb9e350269cbe30a">drawFastRawVLine</a>(int16_t x, int16_t y, int16_t h, uint16_t color)</td><td class="entry"><a class="el" href="class_g_f_xcanvas8.html">GFXcanvas8</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_g_f_xcanvas8.html#a8b325776c7f78401534bae15a8d92437">drawFastVLine</a>(int16_t x, int16_t y, int16_t h, uint16_t color)</td><td class="entry"><a class="el" href="class_g_f_xcanvas8.html">GFXcanvas8</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#af7f146631268e8940d9c44c64c69ab80">drawGrayscaleBitmap</a>(int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a00b26b1e2ac05476fdbd44214001954d">drawGrayscaleBitmap</a>(int16_t x, int16_t y, uint8_t *bitmap, int16_t w, int16_t h)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a880b422ce35d0e3956dcd00638a421e4">drawGrayscaleBitmap</a>(int16_t x, int16_t y, const uint8_t bitmap[], const uint8_t mask[], int16_t w, int16_t h)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
@@ -115,8 +117,8 @@ $(function() {
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a4258c8e7e5e897a3e5e87748e4585579">getTextBounds</a>(const String &amp;str, int16_t x, int16_t y, int16_t *x1, int16_t *y1, uint16_t *w, uint16_t *h)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_g_f_xcanvas8.html#a57dcdb940a56a37cdfbb3a596f9e0ecd">GFXcanvas8</a>(uint16_t w, uint16_t h)</td><td class="entry"><a class="el" href="class_g_f_xcanvas8.html">GFXcanvas8</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#afeb94c3253f43dada05e1270e322fa06">gfxFont</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a2b7801fc9c405a61abe6e5916b55825b">HEIGHT</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a49da524caa19e5202ed2ed7fd5a3baea">height</a>(void) const</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a49da524caa19e5202ed2ed7fd5a3baea">height</a>(void) const</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a2b7801fc9c405a61abe6e5916b55825b">HEIGHT</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a45028d348fe4eb23854eb86f5cf99388">invertDisplay</a>(bool i)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a37a479d28fb11906ce516e983b1af926">rotation</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#aaf96a40cad0f34dd8ec73494b3866c33">setCursor</a>(int16_t x, int16_t y)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -132,11 +134,11 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a8c6d23a386651136fd9530a5b7046591">textcolor</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a9c33cd6928ad6738a633e97727ae8773">textsize_x</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#aa8588c3941eec083563c853ada3dd771">textsize_y</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#aded338777abeac3c457660023f5c0724">WIDTH</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a324b5361e7198ef0e79eaf4c80bddfc7">width</a>(void) const</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a324b5361e7198ef0e79eaf4c80bddfc7">width</a>(void) const</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#aded338777abeac3c457660023f5c0724">WIDTH</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a8c31e63d43f7285e47aa48c363d86ce9">wrap</a></td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a8773d92cafa93d3f749fb55c535d8f2e">write</a>(uint8_t)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_g_f_xcanvas8.html#a5eadf69798e020345107af6cdb86f222">writeFastHLine</a>(int16_t x, int16_t y, int16_t w, uint16_t color)</td><td class="entry"><a class="el" href="class_g_f_xcanvas8.html">GFXcanvas8</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#ad85469e8be73f90932058fba1d4e5cbd">writeFastHLine</a>(int16_t x, int16_t y, int16_t w, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#ae12d09670433af17e666a203b51715f7">writeFastVLine</a>(int16_t x, int16_t y, int16_t h, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#a60133faeabc10f9d909674bc4c5aabc6">writeFillRect</a>(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___g_f_x.html#ae1e5204b9251a04a57c821f69a8e638b">writeLine</a>(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint16_t color)</td><td class="entry"><a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+203 -18
View File
@@ -96,9 +96,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a9362b64e0e24b34172226cab358f5a45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas8.html#a9362b64e0e24b34172226cab358f5a45">fillScreen</a> (uint16_t color)</td></tr>
<tr class="memdesc:a9362b64e0e24b34172226cab358f5a45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill the framebuffer completely with one color. <a href="#a9362b64e0e24b34172226cab358f5a45">More...</a><br /></td></tr>
<tr class="separator:a9362b64e0e24b34172226cab358f5a45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eadf69798e020345107af6cdb86f222"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas8.html#a5eadf69798e020345107af6cdb86f222">writeFastHLine</a> (int16_t x, int16_t y, int16_t w, uint16_t color)</td></tr>
<tr class="memdesc:a5eadf69798e020345107af6cdb86f222"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a perfectly horizontal line, overwrite in subclasses if startWrite is defined! <a href="#a5eadf69798e020345107af6cdb86f222">More...</a><br /></td></tr>
<tr class="separator:a5eadf69798e020345107af6cdb86f222"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b325776c7f78401534bae15a8d92437"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas8.html#a8b325776c7f78401534bae15a8d92437">drawFastVLine</a> (int16_t x, int16_t y, int16_t h, uint16_t color)</td></tr>
<tr class="memdesc:a8b325776c7f78401534bae15a8d92437"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed optimized vertical line drawing. <a href="#a8b325776c7f78401534bae15a8d92437">More...</a><br /></td></tr>
<tr class="separator:a8b325776c7f78401534bae15a8d92437"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbde83fd6c90945b6989981cd4ae642d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas8.html#adbde83fd6c90945b6989981cd4ae642d">drawFastHLine</a> (int16_t x, int16_t y, int16_t w, uint16_t color)</td></tr>
<tr class="memdesc:adbde83fd6c90945b6989981cd4ae642d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed optimized horizontal line drawing. <a href="#adbde83fd6c90945b6989981cd4ae642d">More...</a><br /></td></tr>
<tr class="separator:adbde83fd6c90945b6989981cd4ae642d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a596d92a61af6e59c69f132f1670ee62c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas8.html#a596d92a61af6e59c69f132f1670ee62c">getPixel</a> (int16_t x, int16_t y) const</td></tr>
<tr class="memdesc:a596d92a61af6e59c69f132f1670ee62c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the pixel color value at a given coordinate. <a href="#a596d92a61af6e59c69f132f1670ee62c">More...</a><br /></td></tr>
<tr class="separator:a596d92a61af6e59c69f132f1670ee62c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -122,6 +125,9 @@ virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr class="memitem:ae12d09670433af17e666a203b51715f7 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ae12d09670433af17e666a203b51715f7">writeFastVLine</a> (int16_t x, int16_t y, int16_t h, uint16_t color)</td></tr>
<tr class="memdesc:ae12d09670433af17e666a203b51715f7 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a perfectly vertical line, overwrite in subclasses if startWrite is defined! <a href="class_adafruit___g_f_x.html#ae12d09670433af17e666a203b51715f7">More...</a><br /></td></tr>
<tr class="separator:ae12d09670433af17e666a203b51715f7 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad85469e8be73f90932058fba1d4e5cbd inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ad85469e8be73f90932058fba1d4e5cbd">writeFastHLine</a> (int16_t x, int16_t y, int16_t w, uint16_t color)</td></tr>
<tr class="memdesc:ad85469e8be73f90932058fba1d4e5cbd inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a perfectly horizontal line, overwrite in subclasses if startWrite is defined! <a href="class_adafruit___g_f_x.html#ad85469e8be73f90932058fba1d4e5cbd">More...</a><br /></td></tr>
<tr class="separator:ad85469e8be73f90932058fba1d4e5cbd inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1e5204b9251a04a57c821f69a8e638b inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ae1e5204b9251a04a57c821f69a8e638b">writeLine</a> (int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint16_t color)</td></tr>
<tr class="memdesc:ae1e5204b9251a04a57c821f69a8e638b inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a line. Bresenham's algorithm - thx wikpedia. <a href="class_adafruit___g_f_x.html#ae1e5204b9251a04a57c821f69a8e638b">More...</a><br /></td></tr>
<tr class="separator:ae1e5204b9251a04a57c821f69a8e638b inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -135,12 +141,6 @@ virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr class="memitem:a45028d348fe4eb23854eb86f5cf99388 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a45028d348fe4eb23854eb86f5cf99388">invertDisplay</a> (bool i)</td></tr>
<tr class="memdesc:a45028d348fe4eb23854eb86f5cf99388 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invert the display (ideally using built-in hardware command) <a href="class_adafruit___g_f_x.html#a45028d348fe4eb23854eb86f5cf99388">More...</a><br /></td></tr>
<tr class="separator:a45028d348fe4eb23854eb86f5cf99388 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cffbb1d69c5faf49cd0cff27686a837 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">drawFastVLine</a> (int16_t x, int16_t y, int16_t h, uint16_t color)</td></tr>
<tr class="memdesc:a1cffbb1d69c5faf49cd0cff27686a837 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a perfectly vertical line (this is often optimized in a subclass!) <a href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">More...</a><br /></td></tr>
<tr class="separator:a1cffbb1d69c5faf49cd0cff27686a837 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d42e7cc577c1eb5b06fe656786c9c79 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">drawFastHLine</a> (int16_t x, int16_t y, int16_t w, uint16_t color)</td></tr>
<tr class="memdesc:a4d42e7cc577c1eb5b06fe656786c9c79 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a perfectly horizontal line (this is often optimized in a subclass!) <a href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">More...</a><br /></td></tr>
<tr class="separator:a4d42e7cc577c1eb5b06fe656786c9c79 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa43cf1dfe6c17d040a0f1fd5ffbe9d69 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#aa43cf1dfe6c17d040a0f1fd5ffbe9d69">fillRect</a> (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color)</td></tr>
<tr class="memdesc:aa43cf1dfe6c17d040a0f1fd5ffbe9d69 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill a rectangle completely with one color. Update in subclasses if desired! <a href="class_adafruit___g_f_x.html#aa43cf1dfe6c17d040a0f1fd5ffbe9d69">More...</a><br /></td></tr>
<tr class="separator:aa43cf1dfe6c17d040a0f1fd5ffbe9d69 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -276,6 +276,12 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem:a4ba7ffdd7a75f7377f5856547e4e1391"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas8.html#a4ba7ffdd7a75f7377f5856547e4e1391">getRawPixel</a> (int16_t x, int16_t y) const</td></tr>
<tr class="memdesc:a4ba7ffdd7a75f7377f5856547e4e1391"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the pixel color value at a given, unrotated coordinate. This method is intended for hardware drivers to get pixel value in physical coordinates. <a href="#a4ba7ffdd7a75f7377f5856547e4e1391">More...</a><br /></td></tr>
<tr class="separator:a4ba7ffdd7a75f7377f5856547e4e1391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac869003b7e9be38fb9e350269cbe30a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas8.html#aac869003b7e9be38fb9e350269cbe30a">drawFastRawVLine</a> (int16_t x, int16_t y, int16_t h, uint16_t color)</td></tr>
<tr class="memdesc:aac869003b7e9be38fb9e350269cbe30a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed optimized vertical line drawing into the raw canvas buffer. <a href="#aac869003b7e9be38fb9e350269cbe30a">More...</a><br /></td></tr>
<tr class="separator:aac869003b7e9be38fb9e350269cbe30a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8919acea0c1b958b511c219c4704f011"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas8.html#a8919acea0c1b958b511c219c4704f011">drawFastRawHLine</a> (int16_t x, int16_t y, int16_t w, uint16_t color)</td></tr>
<tr class="memdesc:a8919acea0c1b958b511c219c4704f011"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed optimized horizontal line drawing into the raw canvas buffer. <a href="#a8919acea0c1b958b511c219c4704f011">More...</a><br /></td></tr>
<tr class="separator:a8919acea0c1b958b511c219c4704f011"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_adafruit___g_f_x"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_adafruit___g_f_x')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td></tr>
<tr class="memitem:a682fb355070668dba526be20a9ce45af inherit pro_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a682fb355070668dba526be20a9ce45af">charBounds</a> (unsigned char c, int16_t *x, int16_t *y, int16_t *minx, int16_t *miny, int16_t *maxx, int16_t *maxy)</td></tr>
<tr class="memdesc:a682fb355070668dba526be20a9ce45af inherit pro_methods_class_adafruit___g_f_x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper to determine size of a character with current font/size. Broke this out as it's used by both the PROGMEM- and RAM-resident <a class="el" href="class_adafruit___g_f_x.html#a90983ed41807de26d48bcf588d7c9a19" title="Helper to determine size of a string with current font/size. Pass string and a cursor position...">getTextBounds()</a> functions. <a href="class_adafruit___g_f_x.html#a682fb355070668dba526be20a9ce45af">More...</a><br /></td></tr>
@@ -472,8 +478,8 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</div>
</div>
<a id="a5eadf69798e020345107af6cdb86f222"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5eadf69798e020345107af6cdb86f222">&#9670;&nbsp;</a></span>writeFastHLine()</h2>
<a id="a8b325776c7f78401534bae15a8d92437"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b325776c7f78401534bae15a8d92437">&#9670;&nbsp;</a></span>drawFastVLine()</h2>
<div class="memitem">
<div class="memproto">
@@ -482,7 +488,68 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void GFXcanvas8::writeFastHLine </td>
<td class="memname">void GFXcanvas8::drawFastVLine </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>color</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Speed optimized vertical line drawing. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>Line horizontal start point </td></tr>
<tr><td class="paramname">y</td><td>Line vertical start point </td></tr>
<tr><td class="paramname">h</td><td>length of vertical line to be drawn, including first point </td></tr>
<tr><td class="paramname">color</td><td>8-bit Color to fill with. Only lower byte of uint16_t is used. </td></tr>
</table>
</dd>
</dl>
<p>Reimplemented from <a class="el" href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">Adafruit_GFX</a>.</p>
</div>
</div>
<a id="adbde83fd6c90945b6989981cd4ae642d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbde83fd6c90945b6989981cd4ae642d">&#9670;&nbsp;</a></span>drawFastHLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void GFXcanvas8::drawFastHLine </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>x</em>, </td>
@@ -518,18 +585,18 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</table>
</div><div class="memdoc">
<p>Write a perfectly horizontal line, overwrite in subclasses if startWrite is defined! </p>
<p>Speed optimized horizontal line drawing. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>Left-most x coordinate </td></tr>
<tr><td class="paramname">y</td><td>Left-most y coordinate </td></tr>
<tr><td class="paramname">w</td><td>Width in pixels </td></tr>
<tr><td class="paramname">color</td><td>16-bit 5-6-5 Color to fill with </td></tr>
<tr><td class="paramname">x</td><td>Line horizontal start point </td></tr>
<tr><td class="paramname">y</td><td>Line vertical start point </td></tr>
<tr><td class="paramname">w</td><td>length of horizontal line to be drawn, including first point </td></tr>
<tr><td class="paramname">color</td><td>8-bit Color to fill with. Only lower byte of uint16_t is used. </td></tr>
</table>
</dd>
</dl>
<p>Reimplemented from <a class="el" href="class_adafruit___g_f_x.html#ad85469e8be73f90932058fba1d4e5cbd">Adafruit_GFX</a>.</p>
<p>Reimplemented from <a class="el" href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">Adafruit_GFX</a>.</p>
</div>
</div>
@@ -644,6 +711,124 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</dl>
<dl class="section return"><dt>Returns</dt><dd>The desired pixel's 8-bit color value </dd></dl>
</div>
</div>
<a id="aac869003b7e9be38fb9e350269cbe30a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac869003b7e9be38fb9e350269cbe30a">&#9670;&nbsp;</a></span>drawFastRawVLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void GFXcanvas8::drawFastRawVLine </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>color</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Speed optimized vertical line drawing into the raw canvas buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>Line horizontal start point </td></tr>
<tr><td class="paramname">y</td><td>Line vertical start point </td></tr>
<tr><td class="paramname">h</td><td>length of vertical line to be drawn, including first point </td></tr>
<tr><td class="paramname">color</td><td>8-bit Color to fill with. Only lower byte of uint16_t is used. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8919acea0c1b958b511c219c4704f011"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8919acea0c1b958b511c219c4704f011">&#9670;&nbsp;</a></span>drawFastRawHLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void GFXcanvas8::drawFastRawHLine </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>color</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Speed optimized horizontal line drawing into the raw canvas buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>Line horizontal start point </td></tr>
<tr><td class="paramname">y</td><td>Line vertical start point </td></tr>
<tr><td class="paramname">w</td><td>length of horizontal line to be drawn, including first point </td></tr>
<tr><td class="paramname">color</td><td>8-bit Color to fill with. Only lower byte of uint16_t is used. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
+18 -2
View File
@@ -88,13 +88,29 @@ $(function() {
<li>drawFastHLine()
: <a class="el" href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">Adafruit_GFX</a>
, <a class="el" href="class_adafruit___s_p_i_t_f_t.html#aef1099605952f87fbdf59bc480a7a894">Adafruit_SPITFT</a>
, <a class="el" href="class_g_f_xcanvas16.html#ac2ca8ecb6655eb246aa5d0af385b896c">GFXcanvas16</a>
, <a class="el" href="class_g_f_xcanvas1.html#a5b59d1afa1c367d97f487c743727c460">GFXcanvas1</a>
, <a class="el" href="class_g_f_xcanvas8.html#adbde83fd6c90945b6989981cd4ae642d">GFXcanvas8</a>
</li>
<li>drawFastRawHLine()
: <a class="el" href="class_g_f_xcanvas16.html#a122d11b9843263c2738fbbd5c0dd3e86">GFXcanvas16</a>
, <a class="el" href="class_g_f_xcanvas1.html#a5060e55be61f5d3f767031118e2f039b">GFXcanvas1</a>
, <a class="el" href="class_g_f_xcanvas8.html#a8919acea0c1b958b511c219c4704f011">GFXcanvas8</a>
</li>
<li>drawFastRawVLine()
: <a class="el" href="class_g_f_xcanvas16.html#a876be7e68dcc79cb1d7c7b0cf8d966ab">GFXcanvas16</a>
, <a class="el" href="class_g_f_xcanvas1.html#a4180a558088f9566e0b7211d9ee014a4">GFXcanvas1</a>
, <a class="el" href="class_g_f_xcanvas8.html#aac869003b7e9be38fb9e350269cbe30a">GFXcanvas8</a>
</li>
<li>drawFastVLine()
: <a class="el" href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">Adafruit_GFX</a>
, <a class="el" href="class_adafruit___s_p_i_t_f_t.html#ab9bf597887f7098e55e7280d548bc127">Adafruit_SPITFT</a>
, <a class="el" href="class_g_f_xcanvas16.html#a182a232c8a6fd9ba0bc83c98cc7ed00f">GFXcanvas16</a>
, <a class="el" href="class_g_f_xcanvas1.html#a4056684c76582ee3864e8559402eaabf">GFXcanvas1</a>
, <a class="el" href="class_g_f_xcanvas8.html#a8b325776c7f78401534bae15a8d92437">GFXcanvas8</a>
</li>
<li>drawGrayscaleBitmap()
: <a class="el" href="class_adafruit___g_f_x.html#af7f146631268e8940d9c44c64c69ab80">Adafruit_GFX</a>
: <a class="el" href="class_adafruit___g_f_x.html#a880b422ce35d0e3956dcd00638a421e4">Adafruit_GFX</a>
</li>
<li>drawLine()
: <a class="el" href="class_adafruit___g_f_x.html#aa0ff662c2b2b48c3bac51f98c777776d">Adafruit_GFX</a>
@@ -111,7 +127,7 @@ $(function() {
: <a class="el" href="class_adafruit___g_f_x.html#a9ec2c2ab426503e4f7deddb93bb916f6">Adafruit_GFX</a>
</li>
<li>drawRGBBitmap()
: <a class="el" href="class_adafruit___g_f_x.html#aac6f64d394f8d3557aa6f613b4219866">Adafruit_GFX</a>
: <a class="el" href="class_adafruit___g_f_x.html#ad1d249d742f83ddc4c4f3867643d6eb0">Adafruit_GFX</a>
, <a class="el" href="class_adafruit___s_p_i_t_f_t.html#aa2984b1d3854ed521259cd8208071b55">Adafruit_SPITFT</a>
</li>
<li>drawRoundRect()
+18 -3
View File
@@ -137,13 +137,29 @@ $(function() {
<li>drawFastHLine()
: <a class="el" href="class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79">Adafruit_GFX</a>
, <a class="el" href="class_adafruit___s_p_i_t_f_t.html#aef1099605952f87fbdf59bc480a7a894">Adafruit_SPITFT</a>
, <a class="el" href="class_g_f_xcanvas16.html#ac2ca8ecb6655eb246aa5d0af385b896c">GFXcanvas16</a>
, <a class="el" href="class_g_f_xcanvas1.html#a5b59d1afa1c367d97f487c743727c460">GFXcanvas1</a>
, <a class="el" href="class_g_f_xcanvas8.html#adbde83fd6c90945b6989981cd4ae642d">GFXcanvas8</a>
</li>
<li>drawFastRawHLine()
: <a class="el" href="class_g_f_xcanvas16.html#a122d11b9843263c2738fbbd5c0dd3e86">GFXcanvas16</a>
, <a class="el" href="class_g_f_xcanvas1.html#a5060e55be61f5d3f767031118e2f039b">GFXcanvas1</a>
, <a class="el" href="class_g_f_xcanvas8.html#a8919acea0c1b958b511c219c4704f011">GFXcanvas8</a>
</li>
<li>drawFastRawVLine()
: <a class="el" href="class_g_f_xcanvas16.html#a876be7e68dcc79cb1d7c7b0cf8d966ab">GFXcanvas16</a>
, <a class="el" href="class_g_f_xcanvas1.html#a4180a558088f9566e0b7211d9ee014a4">GFXcanvas1</a>
, <a class="el" href="class_g_f_xcanvas8.html#aac869003b7e9be38fb9e350269cbe30a">GFXcanvas8</a>
</li>
<li>drawFastVLine()
: <a class="el" href="class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837">Adafruit_GFX</a>
, <a class="el" href="class_adafruit___s_p_i_t_f_t.html#ab9bf597887f7098e55e7280d548bc127">Adafruit_SPITFT</a>
, <a class="el" href="class_g_f_xcanvas16.html#a182a232c8a6fd9ba0bc83c98cc7ed00f">GFXcanvas16</a>
, <a class="el" href="class_g_f_xcanvas1.html#a4056684c76582ee3864e8559402eaabf">GFXcanvas1</a>
, <a class="el" href="class_g_f_xcanvas8.html#a8b325776c7f78401534bae15a8d92437">GFXcanvas8</a>
</li>
<li>drawGrayscaleBitmap()
: <a class="el" href="class_adafruit___g_f_x.html#af7f146631268e8940d9c44c64c69ab80">Adafruit_GFX</a>
: <a class="el" href="class_adafruit___g_f_x.html#a880b422ce35d0e3956dcd00638a421e4">Adafruit_GFX</a>
</li>
<li>drawLine()
: <a class="el" href="class_adafruit___g_f_x.html#aa0ff662c2b2b48c3bac51f98c777776d">Adafruit_GFX</a>
@@ -160,7 +176,7 @@ $(function() {
: <a class="el" href="class_adafruit___g_f_x.html#a9ec2c2ab426503e4f7deddb93bb916f6">Adafruit_GFX</a>
</li>
<li>drawRGBBitmap()
: <a class="el" href="class_adafruit___g_f_x.html#af90e317367f3ac6dae3aa46d549ca535">Adafruit_GFX</a>
: <a class="el" href="class_adafruit___g_f_x.html#aac6f64d394f8d3557aa6f613b4219866">Adafruit_GFX</a>
, <a class="el" href="class_adafruit___s_p_i_t_f_t.html#aa2984b1d3854ed521259cd8208071b55">Adafruit_SPITFT</a>
</li>
<li>drawRoundRect()
@@ -443,7 +459,6 @@ $(function() {
<li>writeFastHLine()
: <a class="el" href="class_adafruit___g_f_x.html#ad85469e8be73f90932058fba1d4e5cbd">Adafruit_GFX</a>
, <a class="el" href="class_adafruit___s_p_i_t_f_t.html#a06312f906256fd7e72efb21df85d2b96">Adafruit_SPITFT</a>
, <a class="el" href="class_g_f_xcanvas8.html#a5eadf69798e020345107af6cdb86f222">GFXcanvas8</a>
</li>
<li>writeFastVLine()
: <a class="el" href="class_adafruit___g_f_x.html#ae12d09670433af17e666a203b51715f7">Adafruit_GFX</a>
-1
View File
@@ -104,7 +104,6 @@ $(function() {
<li>writeFastHLine()
: <a class="el" href="class_adafruit___g_f_x.html#ad85469e8be73f90932058fba1d4e5cbd">Adafruit_GFX</a>
, <a class="el" href="class_adafruit___s_p_i_t_f_t.html#a06312f906256fd7e72efb21df85d2b96">Adafruit_SPITFT</a>
, <a class="el" href="class_g_f_xcanvas8.html#a5eadf69798e020345107af6cdb86f222">GFXcanvas8</a>
</li>
<li>writeFastVLine()
: <a class="el" href="class_adafruit___g_f_x.html#ae12d09670433af17e666a203b51715f7">Adafruit_GFX</a>
+1 -1
View File
@@ -12,7 +12,7 @@ var searchData=
['writecolor',['writeColor',['../class_adafruit___s_p_i_t_f_t.html#a42824e0f1475f2b3df335d31651dc75a',1,'Adafruit_SPITFT']]],
['writecommand',['writeCommand',['../class_adafruit___s_p_i_t_f_t.html#a0169fcf8898413bba568a93c1617e8bb',1,'Adafruit_SPITFT']]],
['writecommand16',['writeCommand16',['../class_adafruit___s_p_i_t_f_t.html#aa327bf9bd8580fdc87018df917259c97',1,'Adafruit_SPITFT']]],
['writefasthline',['writeFastHLine',['../class_adafruit___g_f_x.html#ad85469e8be73f90932058fba1d4e5cbd',1,'Adafruit_GFX::writeFastHLine()'],['../class_g_f_xcanvas8.html#a5eadf69798e020345107af6cdb86f222',1,'GFXcanvas8::writeFastHLine()'],['../class_adafruit___s_p_i_t_f_t.html#a06312f906256fd7e72efb21df85d2b96',1,'Adafruit_SPITFT::writeFastHLine()']]],
['writefasthline',['writeFastHLine',['../class_adafruit___g_f_x.html#ad85469e8be73f90932058fba1d4e5cbd',1,'Adafruit_GFX::writeFastHLine()'],['../class_adafruit___s_p_i_t_f_t.html#a06312f906256fd7e72efb21df85d2b96',1,'Adafruit_SPITFT::writeFastHLine()']]],
['writefastvline',['writeFastVLine',['../class_adafruit___g_f_x.html#ae12d09670433af17e666a203b51715f7',1,'Adafruit_GFX::writeFastVLine()'],['../class_adafruit___s_p_i_t_f_t.html#a9b5f5765414c6b0c94c9a060427803ec',1,'Adafruit_SPITFT::writeFastVLine()']]],
['writefillrect',['writeFillRect',['../class_adafruit___g_f_x.html#a60133faeabc10f9d909674bc4c5aabc6',1,'Adafruit_GFX::writeFillRect()'],['../class_adafruit___s_p_i_t_f_t.html#a8df7d60b7c8500b31d0a8f59999c3df1',1,'Adafruit_SPITFT::writeFillRect()']]],
['writefillrectpreclipped',['writeFillRectPreclipped',['../class_adafruit___s_p_i_t_f_t.html#a6ef20b186a133d416f9ba71fb884d275',1,'Adafruit_SPITFT']]],
+4 -2
View File
@@ -9,8 +9,10 @@ var searchData=
['drawchar',['drawChar',['../class_adafruit___g_f_x.html#ab7f5a29b3a3dffe30c6a3f4c1f604a5a',1,'Adafruit_GFX::drawChar(int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg, uint8_t size)'],['../class_adafruit___g_f_x.html#aa6ee1ead075d0e87c34116f917a5f06b',1,'Adafruit_GFX::drawChar(int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg, uint8_t size_x, uint8_t size_y)']]],
['drawcircle',['drawCircle',['../class_adafruit___g_f_x.html#a648d2d6765e488b4556e802167d885fb',1,'Adafruit_GFX']]],
['drawcirclehelper',['drawCircleHelper',['../class_adafruit___g_f_x.html#a3f2dd7b698e7b95ebf9fecf992ff802e',1,'Adafruit_GFX']]],
['drawfasthline',['drawFastHLine',['../class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79',1,'Adafruit_GFX::drawFastHLine()'],['../class_adafruit___s_p_i_t_f_t.html#aef1099605952f87fbdf59bc480a7a894',1,'Adafruit_SPITFT::drawFastHLine()']]],
['drawfastvline',['drawFastVLine',['../class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837',1,'Adafruit_GFX::drawFastVLine()'],['../class_adafruit___s_p_i_t_f_t.html#ab9bf597887f7098e55e7280d548bc127',1,'Adafruit_SPITFT::drawFastVLine()']]],
['drawfasthline',['drawFastHLine',['../class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79',1,'Adafruit_GFX::drawFastHLine()'],['../class_g_f_xcanvas1.html#a5b59d1afa1c367d97f487c743727c460',1,'GFXcanvas1::drawFastHLine()'],['../class_g_f_xcanvas8.html#adbde83fd6c90945b6989981cd4ae642d',1,'GFXcanvas8::drawFastHLine()'],['../class_g_f_xcanvas16.html#ac2ca8ecb6655eb246aa5d0af385b896c',1,'GFXcanvas16::drawFastHLine()'],['../class_adafruit___s_p_i_t_f_t.html#aef1099605952f87fbdf59bc480a7a894',1,'Adafruit_SPITFT::drawFastHLine()']]],
['drawfastrawhline',['drawFastRawHLine',['../class_g_f_xcanvas1.html#a5060e55be61f5d3f767031118e2f039b',1,'GFXcanvas1::drawFastRawHLine()'],['../class_g_f_xcanvas8.html#a8919acea0c1b958b511c219c4704f011',1,'GFXcanvas8::drawFastRawHLine()'],['../class_g_f_xcanvas16.html#a122d11b9843263c2738fbbd5c0dd3e86',1,'GFXcanvas16::drawFastRawHLine()']]],
['drawfastrawvline',['drawFastRawVLine',['../class_g_f_xcanvas1.html#a4180a558088f9566e0b7211d9ee014a4',1,'GFXcanvas1::drawFastRawVLine()'],['../class_g_f_xcanvas8.html#aac869003b7e9be38fb9e350269cbe30a',1,'GFXcanvas8::drawFastRawVLine()'],['../class_g_f_xcanvas16.html#a876be7e68dcc79cb1d7c7b0cf8d966ab',1,'GFXcanvas16::drawFastRawVLine()']]],
['drawfastvline',['drawFastVLine',['../class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837',1,'Adafruit_GFX::drawFastVLine()'],['../class_g_f_xcanvas1.html#a4056684c76582ee3864e8559402eaabf',1,'GFXcanvas1::drawFastVLine()'],['../class_g_f_xcanvas8.html#a8b325776c7f78401534bae15a8d92437',1,'GFXcanvas8::drawFastVLine()'],['../class_g_f_xcanvas16.html#a182a232c8a6fd9ba0bc83c98cc7ed00f',1,'GFXcanvas16::drawFastVLine()'],['../class_adafruit___s_p_i_t_f_t.html#ab9bf597887f7098e55e7280d548bc127',1,'Adafruit_SPITFT::drawFastVLine()']]],
['drawgrayscalebitmap',['drawGrayscaleBitmap',['../class_adafruit___g_f_x.html#af7f146631268e8940d9c44c64c69ab80',1,'Adafruit_GFX::drawGrayscaleBitmap(int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h)'],['../class_adafruit___g_f_x.html#a00b26b1e2ac05476fdbd44214001954d',1,'Adafruit_GFX::drawGrayscaleBitmap(int16_t x, int16_t y, uint8_t *bitmap, int16_t w, int16_t h)'],['../class_adafruit___g_f_x.html#a880b422ce35d0e3956dcd00638a421e4',1,'Adafruit_GFX::drawGrayscaleBitmap(int16_t x, int16_t y, const uint8_t bitmap[], const uint8_t mask[], int16_t w, int16_t h)'],['../class_adafruit___g_f_x.html#a7543eee2c983daea5eb46a0c2db92692',1,'Adafruit_GFX::drawGrayscaleBitmap(int16_t x, int16_t y, uint8_t *bitmap, uint8_t *mask, int16_t w, int16_t h)']]],
['drawline',['drawLine',['../class_adafruit___g_f_x.html#aa0ff662c2b2b48c3bac51f98c777776d',1,'Adafruit_GFX']]],
['drawpixel',['drawPixel',['../class_adafruit___g_f_x.html#ab7fbf72885c873266f9c7eb53b5c8896',1,'Adafruit_GFX::drawPixel()'],['../class_g_f_xcanvas1.html#a0859d124c8dcaa147ef22a54d6e843a8',1,'GFXcanvas1::drawPixel()'],['../class_g_f_xcanvas8.html#a596553ea995b2d7830cc3eef0c4085fc',1,'GFXcanvas8::drawPixel()'],['../class_g_f_xcanvas16.html#ade30ed51e7dd07be0436b4f9407b6fd8',1,'GFXcanvas16::drawPixel()'],['../class_adafruit___gray_o_l_e_d.html#a6736062d7d342aa8ab093d09f45563aa',1,'Adafruit_GrayOLED::drawPixel()'],['../class_adafruit___s_p_i_t_f_t.html#a5e118fc9c0fb141c8ee9f14e49f20704',1,'Adafruit_SPITFT::drawPixel()']]],
+1 -1
View File
@@ -6,7 +6,7 @@ var searchData=
['writecolor',['writeColor',['../class_adafruit___s_p_i_t_f_t.html#a42824e0f1475f2b3df335d31651dc75a',1,'Adafruit_SPITFT']]],
['writecommand',['writeCommand',['../class_adafruit___s_p_i_t_f_t.html#a0169fcf8898413bba568a93c1617e8bb',1,'Adafruit_SPITFT']]],
['writecommand16',['writeCommand16',['../class_adafruit___s_p_i_t_f_t.html#aa327bf9bd8580fdc87018df917259c97',1,'Adafruit_SPITFT']]],
['writefasthline',['writeFastHLine',['../class_adafruit___g_f_x.html#ad85469e8be73f90932058fba1d4e5cbd',1,'Adafruit_GFX::writeFastHLine()'],['../class_g_f_xcanvas8.html#a5eadf69798e020345107af6cdb86f222',1,'GFXcanvas8::writeFastHLine()'],['../class_adafruit___s_p_i_t_f_t.html#a06312f906256fd7e72efb21df85d2b96',1,'Adafruit_SPITFT::writeFastHLine()']]],
['writefasthline',['writeFastHLine',['../class_adafruit___g_f_x.html#ad85469e8be73f90932058fba1d4e5cbd',1,'Adafruit_GFX::writeFastHLine()'],['../class_adafruit___s_p_i_t_f_t.html#a06312f906256fd7e72efb21df85d2b96',1,'Adafruit_SPITFT::writeFastHLine()']]],
['writefastvline',['writeFastVLine',['../class_adafruit___g_f_x.html#ae12d09670433af17e666a203b51715f7',1,'Adafruit_GFX::writeFastVLine()'],['../class_adafruit___s_p_i_t_f_t.html#a9b5f5765414c6b0c94c9a060427803ec',1,'Adafruit_SPITFT::writeFastVLine()']]],
['writefillrect',['writeFillRect',['../class_adafruit___g_f_x.html#a60133faeabc10f9d909674bc4c5aabc6',1,'Adafruit_GFX::writeFillRect()'],['../class_adafruit___s_p_i_t_f_t.html#a8df7d60b7c8500b31d0a8f59999c3df1',1,'Adafruit_SPITFT::writeFillRect()']]],
['writefillrectpreclipped',['writeFillRectPreclipped',['../class_adafruit___s_p_i_t_f_t.html#a6ef20b186a133d416f9ba71fb884d275',1,'Adafruit_SPITFT']]],
+4 -2
View File
@@ -7,8 +7,10 @@ var searchData=
['drawchar',['drawChar',['../class_adafruit___g_f_x.html#ab7f5a29b3a3dffe30c6a3f4c1f604a5a',1,'Adafruit_GFX::drawChar(int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg, uint8_t size)'],['../class_adafruit___g_f_x.html#aa6ee1ead075d0e87c34116f917a5f06b',1,'Adafruit_GFX::drawChar(int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg, uint8_t size_x, uint8_t size_y)']]],
['drawcircle',['drawCircle',['../class_adafruit___g_f_x.html#a648d2d6765e488b4556e802167d885fb',1,'Adafruit_GFX']]],
['drawcirclehelper',['drawCircleHelper',['../class_adafruit___g_f_x.html#a3f2dd7b698e7b95ebf9fecf992ff802e',1,'Adafruit_GFX']]],
['drawfasthline',['drawFastHLine',['../class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79',1,'Adafruit_GFX::drawFastHLine()'],['../class_adafruit___s_p_i_t_f_t.html#aef1099605952f87fbdf59bc480a7a894',1,'Adafruit_SPITFT::drawFastHLine()']]],
['drawfastvline',['drawFastVLine',['../class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837',1,'Adafruit_GFX::drawFastVLine()'],['../class_adafruit___s_p_i_t_f_t.html#ab9bf597887f7098e55e7280d548bc127',1,'Adafruit_SPITFT::drawFastVLine()']]],
['drawfasthline',['drawFastHLine',['../class_adafruit___g_f_x.html#a4d42e7cc577c1eb5b06fe656786c9c79',1,'Adafruit_GFX::drawFastHLine()'],['../class_g_f_xcanvas1.html#a5b59d1afa1c367d97f487c743727c460',1,'GFXcanvas1::drawFastHLine()'],['../class_g_f_xcanvas8.html#adbde83fd6c90945b6989981cd4ae642d',1,'GFXcanvas8::drawFastHLine()'],['../class_g_f_xcanvas16.html#ac2ca8ecb6655eb246aa5d0af385b896c',1,'GFXcanvas16::drawFastHLine()'],['../class_adafruit___s_p_i_t_f_t.html#aef1099605952f87fbdf59bc480a7a894',1,'Adafruit_SPITFT::drawFastHLine()']]],
['drawfastrawhline',['drawFastRawHLine',['../class_g_f_xcanvas1.html#a5060e55be61f5d3f767031118e2f039b',1,'GFXcanvas1::drawFastRawHLine()'],['../class_g_f_xcanvas8.html#a8919acea0c1b958b511c219c4704f011',1,'GFXcanvas8::drawFastRawHLine()'],['../class_g_f_xcanvas16.html#a122d11b9843263c2738fbbd5c0dd3e86',1,'GFXcanvas16::drawFastRawHLine()']]],
['drawfastrawvline',['drawFastRawVLine',['../class_g_f_xcanvas1.html#a4180a558088f9566e0b7211d9ee014a4',1,'GFXcanvas1::drawFastRawVLine()'],['../class_g_f_xcanvas8.html#aac869003b7e9be38fb9e350269cbe30a',1,'GFXcanvas8::drawFastRawVLine()'],['../class_g_f_xcanvas16.html#a876be7e68dcc79cb1d7c7b0cf8d966ab',1,'GFXcanvas16::drawFastRawVLine()']]],
['drawfastvline',['drawFastVLine',['../class_adafruit___g_f_x.html#a1cffbb1d69c5faf49cd0cff27686a837',1,'Adafruit_GFX::drawFastVLine()'],['../class_g_f_xcanvas1.html#a4056684c76582ee3864e8559402eaabf',1,'GFXcanvas1::drawFastVLine()'],['../class_g_f_xcanvas8.html#a8b325776c7f78401534bae15a8d92437',1,'GFXcanvas8::drawFastVLine()'],['../class_g_f_xcanvas16.html#a182a232c8a6fd9ba0bc83c98cc7ed00f',1,'GFXcanvas16::drawFastVLine()'],['../class_adafruit___s_p_i_t_f_t.html#ab9bf597887f7098e55e7280d548bc127',1,'Adafruit_SPITFT::drawFastVLine()']]],
['drawgrayscalebitmap',['drawGrayscaleBitmap',['../class_adafruit___g_f_x.html#af7f146631268e8940d9c44c64c69ab80',1,'Adafruit_GFX::drawGrayscaleBitmap(int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h)'],['../class_adafruit___g_f_x.html#a00b26b1e2ac05476fdbd44214001954d',1,'Adafruit_GFX::drawGrayscaleBitmap(int16_t x, int16_t y, uint8_t *bitmap, int16_t w, int16_t h)'],['../class_adafruit___g_f_x.html#a880b422ce35d0e3956dcd00638a421e4',1,'Adafruit_GFX::drawGrayscaleBitmap(int16_t x, int16_t y, const uint8_t bitmap[], const uint8_t mask[], int16_t w, int16_t h)'],['../class_adafruit___g_f_x.html#a7543eee2c983daea5eb46a0c2db92692',1,'Adafruit_GFX::drawGrayscaleBitmap(int16_t x, int16_t y, uint8_t *bitmap, uint8_t *mask, int16_t w, int16_t h)']]],
['drawline',['drawLine',['../class_adafruit___g_f_x.html#aa0ff662c2b2b48c3bac51f98c777776d',1,'Adafruit_GFX']]],
['drawpixel',['drawPixel',['../class_adafruit___g_f_x.html#ab7fbf72885c873266f9c7eb53b5c8896',1,'Adafruit_GFX::drawPixel()'],['../class_g_f_xcanvas1.html#a0859d124c8dcaa147ef22a54d6e843a8',1,'GFXcanvas1::drawPixel()'],['../class_g_f_xcanvas8.html#a596553ea995b2d7830cc3eef0c4085fc',1,'GFXcanvas8::drawPixel()'],['../class_g_f_xcanvas16.html#ade30ed51e7dd07be0436b4f9407b6fd8',1,'GFXcanvas16::drawPixel()'],['../class_adafruit___gray_o_l_e_d.html#a6736062d7d342aa8ab093d09f45563aa',1,'Adafruit_GrayOLED::drawPixel()'],['../class_adafruit___s_p_i_t_f_t.html#a5e118fc9c0fb141c8ee9f14e49f20704',1,'Adafruit_SPITFT::drawPixel()']]],