mirror of
https://github.com/adafruit/Adafruit-GFX-Library.git
synced 2026-10-27 06:21:36 +00:00
504 lines
73 KiB
HTML
504 lines
73 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.13"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Adafruit GFX Library: GFXcanvas16 Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Adafruit GFX Library
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.13 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="class_g_f_xcanvas16-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">GFXcanvas16 Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>A GFX 16-bit canvas context for graphics.
|
|
<a href="class_g_f_xcanvas16.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="_adafruit___g_f_x_8h_source.html">Adafruit_GFX.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for GFXcanvas16:</div>
|
|
<div class="dyncontent">
|
|
<div class="center">
|
|
<img src="class_g_f_xcanvas16.png" usemap="#GFXcanvas16_map" alt=""/>
|
|
<map id="GFXcanvas16_map" name="GFXcanvas16_map">
|
|
<area href="class_adafruit___g_f_x.html" title="A generic graphics superclass that can handle all sorts of drawing. At a minimum you can subclass and..." alt="Adafruit_GFX" shape="rect" coords="0,56,93,80"/>
|
|
</map>
|
|
</div></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a1087f17778b9c60db81162e66220b600"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas16.html#a1087f17778b9c60db81162e66220b600">GFXcanvas16</a> (uint16_t w, uint16_t h)</td></tr>
|
|
<tr class="memdesc:a1087f17778b9c60db81162e66220b600"><td class="mdescLeft"> </td><td class="mdescRight">Instatiate a GFX 16-bit canvas context for graphics. <a href="#a1087f17778b9c60db81162e66220b600">More...</a><br /></td></tr>
|
|
<tr class="separator:a1087f17778b9c60db81162e66220b600"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15a79ebb2f3d86cb6a6bdc4ab1f3e9b7"><td class="memItemLeft" align="right" valign="top"><a id="a15a79ebb2f3d86cb6a6bdc4ab1f3e9b7"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas16.html#a15a79ebb2f3d86cb6a6bdc4ab1f3e9b7">~GFXcanvas16</a> (void)</td></tr>
|
|
<tr class="memdesc:a15a79ebb2f3d86cb6a6bdc4ab1f3e9b7"><td class="mdescLeft"> </td><td class="mdescRight">Delete the canvas, free memory. <br /></td></tr>
|
|
<tr class="separator:a15a79ebb2f3d86cb6a6bdc4ab1f3e9b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade30ed51e7dd07be0436b4f9407b6fd8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas16.html#ade30ed51e7dd07be0436b4f9407b6fd8">drawPixel</a> (int16_t x, int16_t y, uint16_t color)</td></tr>
|
|
<tr class="memdesc:ade30ed51e7dd07be0436b4f9407b6fd8"><td class="mdescLeft"> </td><td class="mdescRight">Draw a pixel to the canvas framebuffer. <a href="#ade30ed51e7dd07be0436b4f9407b6fd8">More...</a><br /></td></tr>
|
|
<tr class="separator:ade30ed51e7dd07be0436b4f9407b6fd8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae46db6d49d2943e7cb227fd0bb50b1f8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas16.html#ae46db6d49d2943e7cb227fd0bb50b1f8">fillScreen</a> (uint16_t color)</td></tr>
|
|
<tr class="memdesc:ae46db6d49d2943e7cb227fd0bb50b1f8"><td class="mdescLeft"> </td><td class="mdescRight">Fill the framebuffer completely with one color. <a href="#ae46db6d49d2943e7cb227fd0bb50b1f8">More...</a><br /></td></tr>
|
|
<tr class="separator:ae46db6d49d2943e7cb227fd0bb50b1f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d0f26a1252ad384612ca14b07cee98e"><td class="memItemLeft" align="right" valign="top"><a id="a1d0f26a1252ad384612ca14b07cee98e"></a>
|
|
void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a6b524ecbbe1e562b49caef524694a91c"><td class="memItemLeft" align="right" valign="top">uint16_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_f_xcanvas16.html#a6b524ecbbe1e562b49caef524694a91c">getBuffer</a> (void) const</td></tr>
|
|
<tr class="memdesc:a6b524ecbbe1e562b49caef524694a91c"><td class="mdescLeft"> </td><td class="mdescRight">Get a pointer to the internal buffer memory. <a href="#a6b524ecbbe1e562b49caef524694a91c">More...</a><br /></td></tr>
|
|
<tr class="separator:a6b524ecbbe1e562b49caef524694a91c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_adafruit___g_f_x"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_adafruit___g_f_x')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td></tr>
|
|
<tr class="memitem:a6f6f1abccf677eac244fa17d105133ea inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a6f6f1abccf677eac244fa17d105133ea">Adafruit_GFX</a> (int16_t w, int16_t h)</td></tr>
|
|
<tr class="memdesc:a6f6f1abccf677eac244fa17d105133ea inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Instatiate a GFX context for graphics! Can only be done by a superclass. <a href="class_adafruit___g_f_x.html#a6f6f1abccf677eac244fa17d105133ea">More...</a><br /></td></tr>
|
|
<tr class="separator:a6f6f1abccf677eac244fa17d105133ea inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa991435d3d38f6818fc93f9370c0b3e5 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="aa991435d3d38f6818fc93f9370c0b3e5"></a>
|
|
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#aa991435d3d38f6818fc93f9370c0b3e5">startWrite</a> (void)</td></tr>
|
|
<tr class="memdesc:aa991435d3d38f6818fc93f9370c0b3e5 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Start a display-writing routine, overwrite in subclasses. <br /></td></tr>
|
|
<tr class="separator:aa991435d3d38f6818fc93f9370c0b3e5 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab66a1577ec595a254e4492d641b36fd8 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ab66a1577ec595a254e4492d641b36fd8">writePixel</a> (int16_t x, int16_t y, uint16_t color)</td></tr>
|
|
<tr class="memdesc:ab66a1577ec595a254e4492d641b36fd8 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Write a pixel, overwrite in subclasses if startWrite is defined! <a href="class_adafruit___g_f_x.html#ab66a1577ec595a254e4492d641b36fd8">More...</a><br /></td></tr>
|
|
<tr class="separator:ab66a1577ec595a254e4492d641b36fd8 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60133faeabc10f9d909674bc4c5aabc6 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><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></tr>
|
|
<tr class="memdesc:a60133faeabc10f9d909674bc4c5aabc6 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Write a rectangle completely with one color, overwrite in subclasses if startWrite is defined! <a href="class_adafruit___g_f_x.html#a60133faeabc10f9d909674bc4c5aabc6">More...</a><br /></td></tr>
|
|
<tr class="separator:a60133faeabc10f9d909674bc4c5aabc6 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae12d09670433af17e666a203b51715f7 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:ad85469e8be73f90932058fba1d4e5cbd inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:ae1e5204b9251a04a57c821f69a8e638b inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:ab9be8787f3683151e86c1f3b5c8685d6 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="ab9be8787f3683151e86c1f3b5c8685d6"></a>
|
|
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ab9be8787f3683151e86c1f3b5c8685d6">endWrite</a> (void)</td></tr>
|
|
<tr class="memdesc:ab9be8787f3683151e86c1f3b5c8685d6 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">End a display-writing routine, overwrite in subclasses if startWrite is defined! <br /></td></tr>
|
|
<tr class="separator:ab9be8787f3683151e86c1f3b5c8685d6 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ac337c49876cee23ed062a928724675 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a6ac337c49876cee23ed062a928724675">setRotation</a> (uint8_t r)</td></tr>
|
|
<tr class="memdesc:a6ac337c49876cee23ed062a928724675 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Set rotation setting for display. <a href="class_adafruit___g_f_x.html#a6ac337c49876cee23ed062a928724675">More...</a><br /></td></tr>
|
|
<tr class="separator:a6ac337c49876cee23ed062a928724675 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2fa315803f39a5e73b1841874daf0483 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a2fa315803f39a5e73b1841874daf0483">invertDisplay</a> (boolean i)</td></tr>
|
|
<tr class="memdesc:a2fa315803f39a5e73b1841874daf0483 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Invert the display (ideally using built-in hardware command) <a href="class_adafruit___g_f_x.html#a2fa315803f39a5e73b1841874daf0483">More...</a><br /></td></tr>
|
|
<tr class="separator:a2fa315803f39a5e73b1841874daf0483 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1cffbb1d69c5faf49cd0cff27686a837 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a4d42e7cc577c1eb5b06fe656786c9c79 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:aa43cf1dfe6c17d040a0f1fd5ffbe9d69 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a2b2730aaf2208990928f9c0f85558527 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a2b2730aaf2208990928f9c0f85558527">fillScreen</a> (uint16_t color)</td></tr>
|
|
<tr class="memdesc:a2b2730aaf2208990928f9c0f85558527 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Fill the screen completely with one color. Update in subclasses if desired! <a href="class_adafruit___g_f_x.html#a2b2730aaf2208990928f9c0f85558527">More...</a><br /></td></tr>
|
|
<tr class="separator:a2b2730aaf2208990928f9c0f85558527 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa0ff662c2b2b48c3bac51f98c777776d inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#aa0ff662c2b2b48c3bac51f98c777776d">drawLine</a> (int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint16_t color)</td></tr>
|
|
<tr class="memdesc:aa0ff662c2b2b48c3bac51f98c777776d inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a line. <a href="class_adafruit___g_f_x.html#aa0ff662c2b2b48c3bac51f98c777776d">More...</a><br /></td></tr>
|
|
<tr class="separator:aa0ff662c2b2b48c3bac51f98c777776d inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ec2c2ab426503e4f7deddb93bb916f6 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a9ec2c2ab426503e4f7deddb93bb916f6">drawRect</a> (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color)</td></tr>
|
|
<tr class="memdesc:a9ec2c2ab426503e4f7deddb93bb916f6 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a rectangle with no fill color. <a href="class_adafruit___g_f_x.html#a9ec2c2ab426503e4f7deddb93bb916f6">More...</a><br /></td></tr>
|
|
<tr class="separator:a9ec2c2ab426503e4f7deddb93bb916f6 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a648d2d6765e488b4556e802167d885fb inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><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></tr>
|
|
<tr class="memdesc:a648d2d6765e488b4556e802167d885fb inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a circle outline. <a href="class_adafruit___g_f_x.html#a648d2d6765e488b4556e802167d885fb">More...</a><br /></td></tr>
|
|
<tr class="separator:a648d2d6765e488b4556e802167d885fb inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f2dd7b698e7b95ebf9fecf992ff802e inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><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></tr>
|
|
<tr class="memdesc:a3f2dd7b698e7b95ebf9fecf992ff802e inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Quarter-circle drawer, used to do circles and roundrects. <a href="class_adafruit___g_f_x.html#a3f2dd7b698e7b95ebf9fecf992ff802e">More...</a><br /></td></tr>
|
|
<tr class="separator:a3f2dd7b698e7b95ebf9fecf992ff802e inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a623e031e58492fb41e9fde6a05d97c12 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a623e031e58492fb41e9fde6a05d97c12">fillCircle</a> (int16_t x0, int16_t y0, int16_t r, uint16_t color)</td></tr>
|
|
<tr class="memdesc:a623e031e58492fb41e9fde6a05d97c12 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a circle with filled color. <a href="class_adafruit___g_f_x.html#a623e031e58492fb41e9fde6a05d97c12">More...</a><br /></td></tr>
|
|
<tr class="separator:a623e031e58492fb41e9fde6a05d97c12 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2242d3560b08c6480084152b6660052a inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a2242d3560b08c6480084152b6660052a">fillCircleHelper</a> (int16_t x0, int16_t y0, int16_t r, uint8_t cornername, int16_t delta, uint16_t color)</td></tr>
|
|
<tr class="memdesc:a2242d3560b08c6480084152b6660052a inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Quarter-circle drawer with fill, used for circles and roundrects. <a href="class_adafruit___g_f_x.html#a2242d3560b08c6480084152b6660052a">More...</a><br /></td></tr>
|
|
<tr class="separator:a2242d3560b08c6480084152b6660052a inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49284b9cea16ecf8c15dfd0b51a841e6 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a49284b9cea16ecf8c15dfd0b51a841e6">drawTriangle</a> (int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint16_t color)</td></tr>
|
|
<tr class="memdesc:a49284b9cea16ecf8c15dfd0b51a841e6 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a triangle with no fill color. <a href="class_adafruit___g_f_x.html#a49284b9cea16ecf8c15dfd0b51a841e6">More...</a><br /></td></tr>
|
|
<tr class="separator:a49284b9cea16ecf8c15dfd0b51a841e6 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4cd646a3d9c9d5b3ee50010d0aa387cd inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a4cd646a3d9c9d5b3ee50010d0aa387cd">fillTriangle</a> (int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint16_t color)</td></tr>
|
|
<tr class="memdesc:a4cd646a3d9c9d5b3ee50010d0aa387cd inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a triangle with color-fill. <a href="class_adafruit___g_f_x.html#a4cd646a3d9c9d5b3ee50010d0aa387cd">More...</a><br /></td></tr>
|
|
<tr class="separator:a4cd646a3d9c9d5b3ee50010d0aa387cd inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab496b247abec724ef80e17a30257972b inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ab496b247abec724ef80e17a30257972b">drawRoundRect</a> (int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint16_t color)</td></tr>
|
|
<tr class="memdesc:ab496b247abec724ef80e17a30257972b inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a rounded rectangle with no fill color. <a href="class_adafruit___g_f_x.html#ab496b247abec724ef80e17a30257972b">More...</a><br /></td></tr>
|
|
<tr class="separator:ab496b247abec724ef80e17a30257972b inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78dc59f6a508bcd3d5ac7af957b8b1ac inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a78dc59f6a508bcd3d5ac7af957b8b1ac">fillRoundRect</a> (int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint16_t color)</td></tr>
|
|
<tr class="memdesc:a78dc59f6a508bcd3d5ac7af957b8b1ac inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a rounded rectangle with fill color. <a href="class_adafruit___g_f_x.html#a78dc59f6a508bcd3d5ac7af957b8b1ac">More...</a><br /></td></tr>
|
|
<tr class="separator:a78dc59f6a508bcd3d5ac7af957b8b1ac inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a805a15f1b3ea9eff5d1666b8e6db1c56 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a805a15f1b3ea9eff5d1666b8e6db1c56">drawBitmap</a> (int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h, uint16_t color)</td></tr>
|
|
<tr class="memdesc:a805a15f1b3ea9eff5d1666b8e6db1c56 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a PROGMEM-resident 1-bit image at the specified (x,y) position, using the specified foreground color (unset bits are transparent). <a href="class_adafruit___g_f_x.html#a805a15f1b3ea9eff5d1666b8e6db1c56">More...</a><br /></td></tr>
|
|
<tr class="separator:a805a15f1b3ea9eff5d1666b8e6db1c56 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0def482cb5ab6010cac6936de8e07188 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a0def482cb5ab6010cac6936de8e07188">drawBitmap</a> (int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h, uint16_t color, uint16_t bg)</td></tr>
|
|
<tr class="memdesc:a0def482cb5ab6010cac6936de8e07188 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a PROGMEM-resident 1-bit image at the specified (x,y) position, using the specified foreground (for set bits) and background (unset bits) colors. <a href="class_adafruit___g_f_x.html#a0def482cb5ab6010cac6936de8e07188">More...</a><br /></td></tr>
|
|
<tr class="separator:a0def482cb5ab6010cac6936de8e07188 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a957c2d2fc53e3121c5914a8bd9e5c3da inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a957c2d2fc53e3121c5914a8bd9e5c3da">drawBitmap</a> (int16_t x, int16_t y, uint8_t *bitmap, int16_t w, int16_t h, uint16_t color)</td></tr>
|
|
<tr class="memdesc:a957c2d2fc53e3121c5914a8bd9e5c3da inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a RAM-resident 1-bit image at the specified (x,y) position, using the specified foreground color (unset bits are transparent). <a href="class_adafruit___g_f_x.html#a957c2d2fc53e3121c5914a8bd9e5c3da">More...</a><br /></td></tr>
|
|
<tr class="separator:a957c2d2fc53e3121c5914a8bd9e5c3da inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25dfb7db5b7446406b9204c738f0885e inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a25dfb7db5b7446406b9204c738f0885e">drawBitmap</a> (int16_t x, int16_t y, uint8_t *bitmap, int16_t w, int16_t h, uint16_t color, uint16_t bg)</td></tr>
|
|
<tr class="memdesc:a25dfb7db5b7446406b9204c738f0885e inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a RAM-resident 1-bit image at the specified (x,y) position, using the specified foreground (for set bits) and background (unset bits) colors. <a href="class_adafruit___g_f_x.html#a25dfb7db5b7446406b9204c738f0885e">More...</a><br /></td></tr>
|
|
<tr class="separator:a25dfb7db5b7446406b9204c738f0885e inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7797117fef7d18592d352c14fa7d820 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#aa7797117fef7d18592d352c14fa7d820">drawXBitmap</a> (int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h, uint16_t color)</td></tr>
|
|
<tr class="memdesc:aa7797117fef7d18592d352c14fa7d820 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw PROGMEM-resident XBitMap Files (*.xbm), exported from GIMP. Usage: Export from GIMP to *.xbm, rename *.xbm to *.c and open in editor. C Array can be directly used with this function. There is no RAM-resident version of this function; if generating bitmaps in RAM, use the format defined by <a class="el" href="class_adafruit___g_f_x.html#a805a15f1b3ea9eff5d1666b8e6db1c56" title="Draw a PROGMEM-resident 1-bit image at the specified (x,y) position, using the specified foreground c...">drawBitmap()</a> and call that instead. <a href="class_adafruit___g_f_x.html#aa7797117fef7d18592d352c14fa7d820">More...</a><br /></td></tr>
|
|
<tr class="separator:aa7797117fef7d18592d352c14fa7d820 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7f146631268e8940d9c44c64c69ab80 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><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></tr>
|
|
<tr class="memdesc:af7f146631268e8940d9c44c64c69ab80 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a PROGMEM-resident 8-bit image (grayscale) at the specified (x,y) pos. Specifically for 8-bit display devices such as IS31FL3731; no color reduction/expansion is performed. <a href="class_adafruit___g_f_x.html#af7f146631268e8940d9c44c64c69ab80">More...</a><br /></td></tr>
|
|
<tr class="separator:af7f146631268e8940d9c44c64c69ab80 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a00b26b1e2ac05476fdbd44214001954d inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><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></tr>
|
|
<tr class="memdesc:a00b26b1e2ac05476fdbd44214001954d inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a RAM-resident 8-bit image (grayscale) at the specified (x,y) pos. Specifically for 8-bit display devices such as IS31FL3731; no color reduction/expansion is performed. <a href="class_adafruit___g_f_x.html#a00b26b1e2ac05476fdbd44214001954d">More...</a><br /></td></tr>
|
|
<tr class="separator:a00b26b1e2ac05476fdbd44214001954d inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a880b422ce35d0e3956dcd00638a421e4 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><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></tr>
|
|
<tr class="memdesc:a880b422ce35d0e3956dcd00638a421e4 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a PROGMEM-resident 8-bit image (grayscale) with a 1-bit mask (set bits = opaque, unset bits = clear) at the specified (x,y) position. BOTH buffers (grayscale and mask) must be PROGMEM-resident. Specifically for 8-bit display devices such as IS31FL3731; no color reduction/expansion is performed. <a href="class_adafruit___g_f_x.html#a880b422ce35d0e3956dcd00638a421e4">More...</a><br /></td></tr>
|
|
<tr class="separator:a880b422ce35d0e3956dcd00638a421e4 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7543eee2c983daea5eb46a0c2db92692 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a7543eee2c983daea5eb46a0c2db92692">drawGrayscaleBitmap</a> (int16_t x, int16_t y, uint8_t *bitmap, uint8_t *mask, int16_t w, int16_t h)</td></tr>
|
|
<tr class="memdesc:a7543eee2c983daea5eb46a0c2db92692 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a RAM-resident 8-bit image (grayscale) with a 1-bit mask (set bits = opaque, unset bits = clear) at the specified (x,y) position. BOTH buffers (grayscale and mask) must be RAM-residentt, no mix-and-match Specifically for 8-bit display devices such as IS31FL3731; no color reduction/expansion is performed. <a href="class_adafruit___g_f_x.html#a7543eee2c983daea5eb46a0c2db92692">More...</a><br /></td></tr>
|
|
<tr class="separator:a7543eee2c983daea5eb46a0c2db92692 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af90e317367f3ac6dae3aa46d549ca535 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#af90e317367f3ac6dae3aa46d549ca535">drawRGBBitmap</a> (int16_t x, int16_t y, const uint16_t bitmap[], int16_t w, int16_t h)</td></tr>
|
|
<tr class="memdesc:af90e317367f3ac6dae3aa46d549ca535 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a PROGMEM-resident 16-bit image (RGB 5/6/5) at the specified (x,y) position. For 16-bit display devices; no color reduction performed. <a href="class_adafruit___g_f_x.html#af90e317367f3ac6dae3aa46d549ca535">More...</a><br /></td></tr>
|
|
<tr class="separator:af90e317367f3ac6dae3aa46d549ca535 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70768127ee8548d2a3690440c1694169 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a70768127ee8548d2a3690440c1694169">drawRGBBitmap</a> (int16_t x, int16_t y, uint16_t *bitmap, int16_t w, int16_t h)</td></tr>
|
|
<tr class="memdesc:a70768127ee8548d2a3690440c1694169 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a RAM-resident 16-bit image (RGB 5/6/5) at the specified (x,y) position. For 16-bit display devices; no color reduction performed. <a href="class_adafruit___g_f_x.html#a70768127ee8548d2a3690440c1694169">More...</a><br /></td></tr>
|
|
<tr class="separator:a70768127ee8548d2a3690440c1694169 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1d249d742f83ddc4c4f3867643d6eb0 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ad1d249d742f83ddc4c4f3867643d6eb0">drawRGBBitmap</a> (int16_t x, int16_t y, const uint16_t bitmap[], const uint8_t mask[], int16_t w, int16_t h)</td></tr>
|
|
<tr class="memdesc:ad1d249d742f83ddc4c4f3867643d6eb0 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a PROGMEM-resident 16-bit image (RGB 5/6/5) with a 1-bit mask (set bits = opaque, unset bits = clear) at the specified (x,y) position. BOTH buffers (color and mask) must be PROGMEM-resident. For 16-bit display devices; no color reduction performed. <a href="class_adafruit___g_f_x.html#ad1d249d742f83ddc4c4f3867643d6eb0">More...</a><br /></td></tr>
|
|
<tr class="separator:ad1d249d742f83ddc4c4f3867643d6eb0 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac6f64d394f8d3557aa6f613b4219866 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#aac6f64d394f8d3557aa6f613b4219866">drawRGBBitmap</a> (int16_t x, int16_t y, uint16_t *bitmap, uint8_t *mask, int16_t w, int16_t h)</td></tr>
|
|
<tr class="memdesc:aac6f64d394f8d3557aa6f613b4219866 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a RAM-resident 16-bit image (RGB 5/6/5) with a 1-bit mask (set bits = opaque, unset bits = clear) at the specified (x,y) position. BOTH buffers (color and mask) must be RAM-resident. For 16-bit display devices; no color reduction performed. <a href="class_adafruit___g_f_x.html#aac6f64d394f8d3557aa6f613b4219866">More...</a><br /></td></tr>
|
|
<tr class="separator:aac6f64d394f8d3557aa6f613b4219866 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7f5a29b3a3dffe30c6a3f4c1f604a5a inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ab7f5a29b3a3dffe30c6a3f4c1f604a5a">drawChar</a> (int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg, uint8_t size)</td></tr>
|
|
<tr class="memdesc:ab7f5a29b3a3dffe30c6a3f4c1f604a5a inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a single character. <a href="class_adafruit___g_f_x.html#ab7f5a29b3a3dffe30c6a3f4c1f604a5a">More...</a><br /></td></tr>
|
|
<tr class="separator:ab7f5a29b3a3dffe30c6a3f4c1f604a5a inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6ee1ead075d0e87c34116f917a5f06b inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><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></tr>
|
|
<tr class="memdesc:aa6ee1ead075d0e87c34116f917a5f06b inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Draw a single character. <a href="class_adafruit___g_f_x.html#aa6ee1ead075d0e87c34116f917a5f06b">More...</a><br /></td></tr>
|
|
<tr class="separator:aa6ee1ead075d0e87c34116f917a5f06b inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a90983ed41807de26d48bcf588d7c9a19 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a90983ed41807de26d48bcf588d7c9a19">getTextBounds</a> (const char *string, int16_t x, int16_t y, int16_t *x1, int16_t *y1, uint16_t *w, uint16_t *h)</td></tr>
|
|
<tr class="memdesc:a90983ed41807de26d48bcf588d7c9a19 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Helper to determine size of a string with current font/size. Pass string and a cursor position, returns UL corner and W,H. <a href="class_adafruit___g_f_x.html#a90983ed41807de26d48bcf588d7c9a19">More...</a><br /></td></tr>
|
|
<tr class="separator:a90983ed41807de26d48bcf588d7c9a19 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97525abb71dbe38c6551e4d0da4052b8 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a97525abb71dbe38c6551e4d0da4052b8">getTextBounds</a> (const __FlashStringHelper *s, int16_t x, int16_t y, int16_t *x1, int16_t *y1, uint16_t *w, uint16_t *h)</td></tr>
|
|
<tr class="memdesc:a97525abb71dbe38c6551e4d0da4052b8 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Helper to determine size of a PROGMEM string with current font/size. Pass string and a cursor position, returns UL corner and W,H. <a href="class_adafruit___g_f_x.html#a97525abb71dbe38c6551e4d0da4052b8">More...</a><br /></td></tr>
|
|
<tr class="separator:a97525abb71dbe38c6551e4d0da4052b8 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4258c8e7e5e897a3e5e87748e4585579 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a4258c8e7e5e897a3e5e87748e4585579">getTextBounds</a> (const String &str, int16_t x, int16_t y, int16_t *x1, int16_t *y1, uint16_t *w, uint16_t *h)</td></tr>
|
|
<tr class="memdesc:a4258c8e7e5e897a3e5e87748e4585579 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Helper to determine size of a string with current font/size. Pass string and a cursor position, returns UL corner and W,H. <a href="class_adafruit___g_f_x.html#a4258c8e7e5e897a3e5e87748e4585579">More...</a><br /></td></tr>
|
|
<tr class="separator:a4258c8e7e5e897a3e5e87748e4585579 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39eb4a8a2c9fa4ab7d58ceffd19535d5 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a39eb4a8a2c9fa4ab7d58ceffd19535d5">setTextSize</a> (uint8_t s)</td></tr>
|
|
<tr class="memdesc:a39eb4a8a2c9fa4ab7d58ceffd19535d5 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Set text 'magnification' size. Each increase in s makes 1 pixel that much bigger. <a href="class_adafruit___g_f_x.html#a39eb4a8a2c9fa4ab7d58ceffd19535d5">More...</a><br /></td></tr>
|
|
<tr class="separator:a39eb4a8a2c9fa4ab7d58ceffd19535d5 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd8ea7d9203db38d7b601979f1252e37 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#abd8ea7d9203db38d7b601979f1252e37">setTextSize</a> (uint8_t sx, uint8_t sy)</td></tr>
|
|
<tr class="memdesc:abd8ea7d9203db38d7b601979f1252e37 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Set text 'magnification' size. Each increase in s makes 1 pixel that much bigger. <a href="class_adafruit___g_f_x.html#abd8ea7d9203db38d7b601979f1252e37">More...</a><br /></td></tr>
|
|
<tr class="separator:abd8ea7d9203db38d7b601979f1252e37 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0479a2bb4e09e7c39c35e35c55d6ed1 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ab0479a2bb4e09e7c39c35e35c55d6ed1">setFont</a> (const <a class="el" href="struct_g_f_xfont.html">GFXfont</a> *f=NULL)</td></tr>
|
|
<tr class="memdesc:ab0479a2bb4e09e7c39c35e35c55d6ed1 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Set the font to display when print()ing, either custom or default. <a href="class_adafruit___g_f_x.html#ab0479a2bb4e09e7c39c35e35c55d6ed1">More...</a><br /></td></tr>
|
|
<tr class="separator:ab0479a2bb4e09e7c39c35e35c55d6ed1 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf96a40cad0f34dd8ec73494b3866c33 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#aaf96a40cad0f34dd8ec73494b3866c33">setCursor</a> (int16_t x, int16_t y)</td></tr>
|
|
<tr class="memdesc:aaf96a40cad0f34dd8ec73494b3866c33 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Set text cursor location. <a href="class_adafruit___g_f_x.html#aaf96a40cad0f34dd8ec73494b3866c33">More...</a><br /></td></tr>
|
|
<tr class="separator:aaf96a40cad0f34dd8ec73494b3866c33 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59178a0e0c845a14a39b457c43567dd9 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a59178a0e0c845a14a39b457c43567dd9">setTextColor</a> (uint16_t c)</td></tr>
|
|
<tr class="memdesc:a59178a0e0c845a14a39b457c43567dd9 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Set text font color with transparant background. <a href="class_adafruit___g_f_x.html#a59178a0e0c845a14a39b457c43567dd9">More...</a><br /></td></tr>
|
|
<tr class="separator:a59178a0e0c845a14a39b457c43567dd9 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6e88c585d3ab6b4f95199361f224fc6 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ab6e88c585d3ab6b4f95199361f224fc6">setTextColor</a> (uint16_t c, uint16_t bg)</td></tr>
|
|
<tr class="memdesc:ab6e88c585d3ab6b4f95199361f224fc6 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Set text font color with custom background color. <a href="class_adafruit___g_f_x.html#ab6e88c585d3ab6b4f95199361f224fc6">More...</a><br /></td></tr>
|
|
<tr class="separator:ab6e88c585d3ab6b4f95199361f224fc6 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeeacd62bf26f3e7abbdc4b5b50faa6fa inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#aeeacd62bf26f3e7abbdc4b5b50faa6fa">setTextWrap</a> (boolean w)</td></tr>
|
|
<tr class="memdesc:aeeacd62bf26f3e7abbdc4b5b50faa6fa inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Set whether text that is too long for the screen width should automatically wrap around to the next line (else clip right). <a href="class_adafruit___g_f_x.html#aeeacd62bf26f3e7abbdc4b5b50faa6fa">More...</a><br /></td></tr>
|
|
<tr class="separator:aeeacd62bf26f3e7abbdc4b5b50faa6fa inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d447fe274e3f0ff12f12afa538d0afe inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a6d447fe274e3f0ff12f12afa538d0afe">cp437</a> (boolean x=true)</td></tr>
|
|
<tr class="memdesc:a6d447fe274e3f0ff12f12afa538d0afe inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Enable (or disable) Code Page 437-compatible charset. There was an error in glcdfont.c for the longest time – one character (#176, the 'light shade' block) was missing – this threw off the index of every character that followed it. But a TON of code has been written with the erroneous character indices. By default, the library uses the original 'wrong' behavior and old sketches will still work. Pass 'true' to this function to use correct CP437 character values in your code. <a href="class_adafruit___g_f_x.html#a6d447fe274e3f0ff12f12afa538d0afe">More...</a><br /></td></tr>
|
|
<tr class="separator:a6d447fe274e3f0ff12f12afa538d0afe inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8773d92cafa93d3f749fb55c535d8f2e inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a8773d92cafa93d3f749fb55c535d8f2e">write</a> (uint8_t)</td></tr>
|
|
<tr class="memdesc:a8773d92cafa93d3f749fb55c535d8f2e inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Print one byte/character of data, used to support print() <a href="class_adafruit___g_f_x.html#a8773d92cafa93d3f749fb55c535d8f2e">More...</a><br /></td></tr>
|
|
<tr class="separator:a8773d92cafa93d3f749fb55c535d8f2e inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a324b5361e7198ef0e79eaf4c80bddfc7 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a324b5361e7198ef0e79eaf4c80bddfc7">width</a> (void) const</td></tr>
|
|
<tr class="memdesc:a324b5361e7198ef0e79eaf4c80bddfc7 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Get width of the display, accounting for current rotation. <a href="class_adafruit___g_f_x.html#a324b5361e7198ef0e79eaf4c80bddfc7">More...</a><br /></td></tr>
|
|
<tr class="separator:a324b5361e7198ef0e79eaf4c80bddfc7 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49da524caa19e5202ed2ed7fd5a3baea inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a49da524caa19e5202ed2ed7fd5a3baea">height</a> (void) const</td></tr>
|
|
<tr class="memdesc:a49da524caa19e5202ed2ed7fd5a3baea inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Get height of the display, accounting for current rotation. <a href="class_adafruit___g_f_x.html#a49da524caa19e5202ed2ed7fd5a3baea">More...</a><br /></td></tr>
|
|
<tr class="separator:a49da524caa19e5202ed2ed7fd5a3baea inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab90e1378511b93189a7b557d7dda5d73 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ab90e1378511b93189a7b557d7dda5d73">getRotation</a> (void) const</td></tr>
|
|
<tr class="memdesc:ab90e1378511b93189a7b557d7dda5d73 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Get rotation setting for display. <a href="class_adafruit___g_f_x.html#ab90e1378511b93189a7b557d7dda5d73">More...</a><br /></td></tr>
|
|
<tr class="separator:ab90e1378511b93189a7b557d7dda5d73 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d1d15f5f15cad95b4c20f0e9ac9c74b inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a0d1d15f5f15cad95b4c20f0e9ac9c74b">getCursorX</a> (void) const</td></tr>
|
|
<tr class="memdesc:a0d1d15f5f15cad95b4c20f0e9ac9c74b inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Get text cursor X location. <a href="class_adafruit___g_f_x.html#a0d1d15f5f15cad95b4c20f0e9ac9c74b">More...</a><br /></td></tr>
|
|
<tr class="separator:a0d1d15f5f15cad95b4c20f0e9ac9c74b inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81c8558cfcb717c4cfbd5475998daed1 inherit pub_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a81c8558cfcb717c4cfbd5475998daed1">getCursorY</a> (void) const</td></tr>
|
|
<tr class="memdesc:a81c8558cfcb717c4cfbd5475998daed1 inherit pub_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Get text cursor Y location. <a href="class_adafruit___g_f_x.html#a81c8558cfcb717c4cfbd5475998daed1">More...</a><br /></td></tr>
|
|
<tr class="separator:a81c8558cfcb717c4cfbd5475998daed1 inherit pub_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
|
Additional Inherited Members</h2></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="-"/> Protected Member Functions inherited from <a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td></tr>
|
|
<tr class="memitem:a21c19ed786f8291613d082e81ad4e3c4 inherit pro_methods_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a21c19ed786f8291613d082e81ad4e3c4">charBounds</a> (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:a21c19ed786f8291613d082e81ad4e3c4 inherit pro_methods_class_adafruit___g_f_x"><td class="mdescLeft"> </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#a21c19ed786f8291613d082e81ad4e3c4">More...</a><br /></td></tr>
|
|
<tr class="separator:a21c19ed786f8291613d082e81ad4e3c4 inherit pro_methods_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_attribs_class_adafruit___g_f_x"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_adafruit___g_f_x')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_adafruit___g_f_x.html">Adafruit_GFX</a></td></tr>
|
|
<tr class="memitem:ab693a8ac5d94c50c2558b5a3795ddde4 inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="ab693a8ac5d94c50c2558b5a3795ddde4"></a>
|
|
const int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ab693a8ac5d94c50c2558b5a3795ddde4">WIDTH</a></td></tr>
|
|
<tr class="memdesc:ab693a8ac5d94c50c2558b5a3795ddde4 inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">This is the 'raw' display width - never changes. <br /></td></tr>
|
|
<tr class="separator:ab693a8ac5d94c50c2558b5a3795ddde4 inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b3665babcb73df381563016e9f71bdb inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="a6b3665babcb73df381563016e9f71bdb"></a>
|
|
const int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a6b3665babcb73df381563016e9f71bdb">HEIGHT</a></td></tr>
|
|
<tr class="memdesc:a6b3665babcb73df381563016e9f71bdb inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">This is the 'raw' display height - never changes. <br /></td></tr>
|
|
<tr class="separator:a6b3665babcb73df381563016e9f71bdb inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab237f850a033492f5e745d79405a097a inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="ab237f850a033492f5e745d79405a097a"></a>
|
|
int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ab237f850a033492f5e745d79405a097a">_width</a></td></tr>
|
|
<tr class="memdesc:ab237f850a033492f5e745d79405a097a inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Display width as modified by current rotation. <br /></td></tr>
|
|
<tr class="separator:ab237f850a033492f5e745d79405a097a inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9bb0cbc2455f64dce2a5ec36307aa94 inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="ab9bb0cbc2455f64dce2a5ec36307aa94"></a>
|
|
int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ab9bb0cbc2455f64dce2a5ec36307aa94">_height</a></td></tr>
|
|
<tr class="memdesc:ab9bb0cbc2455f64dce2a5ec36307aa94 inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Display height as modified by current rotation. <br /></td></tr>
|
|
<tr class="separator:ab9bb0cbc2455f64dce2a5ec36307aa94 inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f8983cea8d81a7c8e9d05eef36318e2 inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="a8f8983cea8d81a7c8e9d05eef36318e2"></a>
|
|
int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a8f8983cea8d81a7c8e9d05eef36318e2">cursor_x</a></td></tr>
|
|
<tr class="memdesc:a8f8983cea8d81a7c8e9d05eef36318e2 inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">x location to start print()ing text <br /></td></tr>
|
|
<tr class="separator:a8f8983cea8d81a7c8e9d05eef36318e2 inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebe0a38f6e6fd59cb81620c4696286c9 inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="aebe0a38f6e6fd59cb81620c4696286c9"></a>
|
|
int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#aebe0a38f6e6fd59cb81620c4696286c9">cursor_y</a></td></tr>
|
|
<tr class="memdesc:aebe0a38f6e6fd59cb81620c4696286c9 inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">y location to start print()ing text <br /></td></tr>
|
|
<tr class="separator:aebe0a38f6e6fd59cb81620c4696286c9 inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c6d23a386651136fd9530a5b7046591 inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="a8c6d23a386651136fd9530a5b7046591"></a>
|
|
uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a8c6d23a386651136fd9530a5b7046591">textcolor</a></td></tr>
|
|
<tr class="memdesc:a8c6d23a386651136fd9530a5b7046591 inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">16-bit background color for print() <br /></td></tr>
|
|
<tr class="separator:a8c6d23a386651136fd9530a5b7046591 inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23e7a4efcab0b1588dc0cafa14b1fac1 inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="a23e7a4efcab0b1588dc0cafa14b1fac1"></a>
|
|
uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a23e7a4efcab0b1588dc0cafa14b1fac1">textbgcolor</a></td></tr>
|
|
<tr class="memdesc:a23e7a4efcab0b1588dc0cafa14b1fac1 inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">16-bit text color for print() <br /></td></tr>
|
|
<tr class="separator:a23e7a4efcab0b1588dc0cafa14b1fac1 inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c33cd6928ad6738a633e97727ae8773 inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="a9c33cd6928ad6738a633e97727ae8773"></a>
|
|
uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a9c33cd6928ad6738a633e97727ae8773">textsize_x</a></td></tr>
|
|
<tr class="memdesc:a9c33cd6928ad6738a633e97727ae8773 inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Desired magnification in X-axis of text to print() <br /></td></tr>
|
|
<tr class="separator:a9c33cd6928ad6738a633e97727ae8773 inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8588c3941eec083563c853ada3dd771 inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="aa8588c3941eec083563c853ada3dd771"></a>
|
|
uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#aa8588c3941eec083563c853ada3dd771">textsize_y</a></td></tr>
|
|
<tr class="memdesc:aa8588c3941eec083563c853ada3dd771 inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Desired magnification in Y-axis of text to print() <br /></td></tr>
|
|
<tr class="separator:aa8588c3941eec083563c853ada3dd771 inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37a479d28fb11906ce516e983b1af926 inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="a37a479d28fb11906ce516e983b1af926"></a>
|
|
uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#a37a479d28fb11906ce516e983b1af926">rotation</a></td></tr>
|
|
<tr class="memdesc:a37a479d28fb11906ce516e983b1af926 inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Display rotation (0 thru 3) <br /></td></tr>
|
|
<tr class="separator:a37a479d28fb11906ce516e983b1af926 inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6bd603e01861212829d536312a7190b inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="ad6bd603e01861212829d536312a7190b"></a>
|
|
boolean </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#ad6bd603e01861212829d536312a7190b">wrap</a></td></tr>
|
|
<tr class="memdesc:ad6bd603e01861212829d536312a7190b inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">If set, 'wrap' text at right edge of display. <br /></td></tr>
|
|
<tr class="separator:ad6bd603e01861212829d536312a7190b inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaef3d4d239641084cd3825a8b1042e01 inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="aaef3d4d239641084cd3825a8b1042e01"></a>
|
|
boolean </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#aaef3d4d239641084cd3825a8b1042e01">_cp437</a></td></tr>
|
|
<tr class="memdesc:aaef3d4d239641084cd3825a8b1042e01 inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">If set, use correct CP437 charset (default is off) <br /></td></tr>
|
|
<tr class="separator:aaef3d4d239641084cd3825a8b1042e01 inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afeb94c3253f43dada05e1270e322fa06 inherit pro_attribs_class_adafruit___g_f_x"><td class="memItemLeft" align="right" valign="top"><a id="afeb94c3253f43dada05e1270e322fa06"></a>
|
|
<a class="el" href="struct_g_f_xfont.html">GFXfont</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___g_f_x.html#afeb94c3253f43dada05e1270e322fa06">gfxFont</a></td></tr>
|
|
<tr class="memdesc:afeb94c3253f43dada05e1270e322fa06 inherit pro_attribs_class_adafruit___g_f_x"><td class="mdescLeft"> </td><td class="mdescRight">Pointer to special font. <br /></td></tr>
|
|
<tr class="separator:afeb94c3253f43dada05e1270e322fa06 inherit pro_attribs_class_adafruit___g_f_x"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>A GFX 16-bit canvas context for graphics. </p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a1087f17778b9c60db81162e66220b600"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1087f17778b9c60db81162e66220b600">◆ </a></span>GFXcanvas16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">GFXcanvas16::GFXcanvas16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>w</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>h</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Instatiate a GFX 16-bit canvas context for graphics. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">w</td><td>Display width, in pixels </td></tr>
|
|
<tr><td class="paramname">h</td><td>Display height, in pixels </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ade30ed51e7dd07be0436b4f9407b6fd8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade30ed51e7dd07be0436b4f9407b6fd8">◆ </a></span>drawPixel()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void GFXcanvas16::drawPixel </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int16_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int16_t </td>
|
|
<td class="paramname"><em>y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>color</em> </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>Draw a pixel to the canvas framebuffer. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">x</td><td>x coordinate </td></tr>
|
|
<tr><td class="paramname">y</td><td>y coordinate </td></tr>
|
|
<tr><td class="paramname">color</td><td>16-bit 5-6-5 Color to fill with </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implements <a class="el" href="class_adafruit___g_f_x.html#ab7fbf72885c873266f9c7eb53b5c8896">Adafruit_GFX</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae46db6d49d2943e7cb227fd0bb50b1f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae46db6d49d2943e7cb227fd0bb50b1f8">◆ </a></span>fillScreen()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void GFXcanvas16::fillScreen </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>color</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Fill the framebuffer completely with one color. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">color</td><td>16-bit 5-6-5 Color to fill with </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b524ecbbe1e562b49caef524694a91c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b524ecbbe1e562b49caef524694a91c">◆ </a></span>getBuffer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint16_t* GFXcanvas16::getBuffer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get a pointer to the internal buffer memory. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>A pointer to the allocated buffer </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li><a class="el" href="_adafruit___g_f_x_8h_source.html">Adafruit_GFX.h</a></li>
|
|
<li>Adafruit_GFX.cpp</li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.13
|
|
</small></address>
|
|
</body>
|
|
</html>
|