blob: 425f1ff7aa0b7cd80b1efc7e0ed2763923232a52 [file] [edit]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>32blit API: Member List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.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">32blit API
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('structblit_1_1Surface.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">blit::Surface Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__attribute__</b>((always_inline)) inline uint8_t *ptr(const Rect &amp;r) (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>__attribute__</b>((always_inline)) inline uint8_t *ptr(const Point &amp;p) (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__attribute__</b>((always_inline)) inline uint8_t *ptr(int32_t x (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>__attribute__</b>((always_inline)) inline uint32_t offset(const Rect &amp;r) (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__attribute__</b>((always_inline)) inline uint32_t offset(const Point &amp;p) (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>__attribute__</b>((always_inline)) inline uint32_t offset(int32_t x (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alpha</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>bbf</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#ae029f273b23d082bfd536a548d1f1154">blit</a>(Surface *src, Rect src_r, Point dst_p)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a50aaba8ddc7a828464e3795054d10258">blit</a>(Surface *src, const Rect &amp;src_r, const Point &amp;dst_p, int transforms)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>bounds</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a60fca9a28f5d4e9ea2fdfd113f58099c">circle</a>(const Point &amp;c, int32_t r)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a0abc100bc68222807e72701d80cfb0ee">clear</a>()</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>clip</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cols</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#adb69d83a49a2610f80a7a286f2d3de0e">custom_blend</a>(Surface *src, Rect r, Point p, std::function&lt; void(uint8_t *psrc, uint8_t *pdest, int16_t c)&gt; f)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a5fadf74243be38b43c78204a9d7d5cb2">custom_modify</a>(Rect r, std::function&lt; void(uint8_t *p, int16_t c)&gt; f)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>data</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>format</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a5475ac177bc2410bb300e40a281de27b">generate_mipmaps</a>(uint8_t depth)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_pixel</b>(uint32_t offset) (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_pixel</b>(Point p) (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#af81db9b4d9f2cb652d794d976ea269be">h_span</a>(Point p, int16_t c)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a5136435762070e7109328be902a9fdd8">line</a>(const Point &amp;p1, const Point &amp;p2)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a1122fd92faa1fd002e87d5dc67736f5b">load</a>(const std::string &amp;filename, uint8_t *data, size_t data_size)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>load</b>(const std::string &amp;filename) (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a5f77252fe1e2a82313ac9f6ac86f7167">load</a>(const packed_image *image, uint8_t *data, size_t data_size)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>load</b>(const packed_image *image) (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>load</b>(const uint8_t *image, uint8_t *data, size_t data_size) (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>load</b>(const uint8_t *image) (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a434daa09901706736758fcc722600804">load_read_only</a>(const packed_image *image)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>load_read_only</b>(const uint8_t *image) (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mask</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a9cce86f678b425b2ac9eca9cee75e375">measure_text</a>(std::string_view message, const Font &amp;font, bool variable=true)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mipmaps</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>palette</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>pbf</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>pen</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>pgf</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a519ba0cebc671e9a0df026fca1fdc93c">pixel</a>(const Point &amp;p)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>pixel_stride</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a4604e174e5a3d4846cdf431df935995f">polygon</a>(std::vector&lt; Point &gt; p)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a8c997e63c669852c191da244cea7d3f6">rectangle</a>(const Rect &amp;r)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>row_stride</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>rows</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>save</b>(const std::string &amp;filename) (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a97af99334f225a285e16857d3ff8c928">sprite</a>(const Rect &amp;sprite, const Point &amp;position, uint8_t transform=0)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a091db9f2113110d4073084b5ae369766">sprite</a>(const Point &amp;sprite, const Point &amp;position, uint8_t transform=0)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a77ac07b70fa57428d61b65df2b03ac3d">sprite</a>(uint16_t sprite, const Point &amp;position, uint8_t transform=0)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a9e7438f93a612ad68f302833fae4dbde">sprite</a>(const Rect &amp;sprite, const Point &amp;position, const Point &amp;origin, uint8_t transform=0)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a1f36a46fd4a29e0b0a0f48575b5b9122">sprite</a>(const Point &amp;sprite, const Point &amp;position, const Point &amp;origin, uint8_t transform=0)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a0ef5e5b7bc28b708fa55589694ac0279">sprite</a>(uint16_t sprite, const Point &amp;position, const Point &amp;origin, uint8_t transform=0)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a870af12de43239889fa183849de0b724">sprite</a>(const Rect &amp;sprite, const Point &amp;position, const Point &amp;origin, const Vec2 &amp;scale, uint8_t transform=0)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a23441dddb2a585fb1a9f1c16afe61d13">sprite</a>(const Point &amp;sprite, const Point &amp;position, const Point &amp;origin, const Vec2 &amp;scale, uint8_t transform=0)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#ad857edab6bc232d8abb026718c99d480">sprite</a>(uint16_t sprite, const Point &amp;position, const Point &amp;origin, const Vec2 &amp;scale, uint8_t transform=0)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#af33dfd2a26b09cc151c4ae6b094d6f02">sprite</a>(const Rect &amp;sprite, const Point &amp;position, const Point &amp;origin, float scale, uint8_t transform=0)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#afbeb3cee1a661703e2d2d6b9e71af666">sprite</a>(const Point &amp;sprite, const Point &amp;position, const Point &amp;origin, float scale, uint8_t transform=0)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#af000d71274936b944522ad5c990e553c">sprite</a>(uint16_t sprite, const Point &amp;position, const Point &amp;origin, float scale, uint8_t transform=0)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a025480cd51beea7ba11b334d93e66f09">sprite_bounds</a>(uint16_t index)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#ad3dfc56ff402b5068eab287cfa7bc237">sprite_bounds</a>(const Point &amp;p)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a0479da223c2b86e99a0a00428ff58f11">sprite_bounds</a>(const Rect &amp;r)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>sprites</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a25049b2933df77f76e50693f669f1917">stretch_blit</a>(Surface *src, const Rect &amp;src_r, const Rect &amp;dst_r)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a206814f575bb4792bda7855bfd0c91da">stretch_blit</a>(Surface *src, const Rect &amp;src_r, const Rect &amp;dst_r, int transforms)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#ad2435e9c20d3f8f78a33c83907efbecd">stretch_blit_vspan</a>(Surface *src, Point uv, uint16_t sc, Point p, int16_t dc)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Surface</b>(uint8_t *data, const PixelFormat &amp;format, const Size &amp;bounds) (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a4b4f9375a498340ecf8f5d06281e9add">text</a>(std::string_view message, const Font &amp;font, const Rect &amp;r, bool variable=true, TextAlign align=TextAlign::top_left)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#ae27f6e99863e2a2337e6dbc7660800bb">text</a>(std::string_view message, const Font &amp;font, const Point &amp;p, bool variable=true, TextAlign align=TextAlign::top_left)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>transparent_index</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a879bbbdb39d68569dd6c7393f7df9681">triangle</a>(Point p1, Point p2, Point p3)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#a7f34d04d47c44ed7d8e5b547f65dbe2a">v_span</a>(Point p, int16_t c)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structblit_1_1Surface.html#a8ac73290e2db68838716d96cc8f17a34">watermark</a>()</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structblit_1_1Surface.html#ab050f8a9c85d5b8cbe7b759fb761e627">wrap_text</a>(std::string_view message, int32_t width, const Font &amp;font, bool variable=true, bool words=true)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>y</b> (defined in <a class="el" href="structblit_1_1Surface.html">blit::Surface</a>)</td><td class="entry"><a class="el" href="structblit_1_1Surface.html">blit::Surface</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
</ul>
</div>
</body>
</html>