Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-release > by-pkgid > 2a9a0500ba8dfb95025148f22d49b751 > files > 28

lib64caca-devel-0.99-0.beta18.13.mga6.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
    <title>libcaca documentation</title>
    <link href="doxygen.css" rel="stylesheet" type="text/css">
  </head>
  <body>
<!-- Generated by Doxygen 1.8.11 -->
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_6cbd432a5407ce84e196e3d6b6ed44bb.html">caca</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">caca.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>The <em>libcaca</em> public header.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcaca__event.html">caca_event</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handling of user events.  <a href="structcaca__event.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcaca__option.html">caca_option</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Option parsing.  <a href="structcaca__option.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcaca__conio__text__info.html">caca_conio_text_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS text area information.  <a href="structcaca__conio__text__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a0a8de7564252a5dfdc29af4569ea2e04"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#a0a8de7564252a5dfdc29af4569ea2e04">CACA_API_VERSION_1</a></td></tr>
<tr class="separator:a0a8de7564252a5dfdc29af4569ea2e04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0eacf54c042ec78a69942ebc8d7ffd5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#gaf0eacf54c042ec78a69942ebc8d7ffd5">CACA_MAGIC_FULLWIDTH</a>&#160;&#160;&#160;0x000ffffe</td></tr>
<tr class="separator:gaf0eacf54c042ec78a69942ebc8d7ffd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:aae0f6938d08e6e0abbcd5a8c06504ab8"><td class="memItemLeft" align="right" valign="top">typedef struct caca_canvas&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a></td></tr>
<tr class="separator:aae0f6938d08e6e0abbcd5a8c06504ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0419a61256ab8d2dd020d33eafb351fa"><td class="memItemLeft" align="right" valign="top">typedef struct caca_dither&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a></td></tr>
<tr class="separator:a0419a61256ab8d2dd020d33eafb351fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3541cee0bddfe93b4ad05f48cb6e7a04"><td class="memItemLeft" align="right" valign="top">typedef struct caca_charfont&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#a3541cee0bddfe93b4ad05f48cb6e7a04">caca_charfont_t</a></td></tr>
<tr class="separator:a3541cee0bddfe93b4ad05f48cb6e7a04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaa37a82c01b73275fa3d446ec511ad4"><td class="memItemLeft" align="right" valign="top">typedef struct caca_font&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#adaa37a82c01b73275fa3d446ec511ad4">caca_font_t</a></td></tr>
<tr class="separator:adaa37a82c01b73275fa3d446ec511ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e8b2f71ed96861283e0fe5172c15422"><td class="memItemLeft" align="right" valign="top">typedef struct caca_file&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#a3e8b2f71ed96861283e0fe5172c15422">caca_file_t</a></td></tr>
<tr class="separator:a3e8b2f71ed96861283e0fe5172c15422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada5af7a20f3e2f6c103078181b07393e"><td class="memItemLeft" align="right" valign="top">typedef struct caca_display&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a></td></tr>
<tr class="separator:ada5af7a20f3e2f6c103078181b07393e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab47da7d18aef50248c90de93efd6ba9b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structcaca__event.html">caca_event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#ab47da7d18aef50248c90de93efd6ba9b">caca_event_t</a></td></tr>
<tr class="separator:ab47da7d18aef50248c90de93efd6ba9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga9db83488c6f07a5f7d773c380b3126a9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attr.html#ga9db83488c6f07a5f7d773c380b3126a9">caca_color</a> { <br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a9280adda765037612d94743bdc3f346d">CACA_BLACK</a> = 0x00, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9acf74d3e67bca8304b9620de579f77f44">CACA_BLUE</a> = 0x01, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a75352630536832c41285dc1dc5c6d718">CACA_GREEN</a> = 0x02, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a61996827fcff44f90fa040ab17832ce0">CACA_CYAN</a> = 0x03, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9ae4ad980b1d3b4ea597017da47b8b029f">CACA_RED</a> = 0x04, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9aa7d693875fa56857ffebec8dfc2f2183">CACA_MAGENTA</a> = 0x05, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a9166f3c2b1e9789c27b7ec596052b750">CACA_BROWN</a> = 0x06, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a5e5afd66b3a4fed117f3132e4b7cd5b7">CACA_LIGHTGRAY</a> = 0x07, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a1d6349b798d7b4cb154e08d0882d1c1c">CACA_DARKGRAY</a> = 0x08, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a081c37269b9085c59f9fa710511d5b2f">CACA_LIGHTBLUE</a> = 0x09, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a9cb4aa6b25a708de6289d29801eca87c">CACA_LIGHTGREEN</a> = 0x0a, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a84da2e6f23fab4f0f8b0ac2e9a9c342a">CACA_LIGHTCYAN</a> = 0x0b, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a69b1eff2f64a540ef96394963cade10a">CACA_LIGHTRED</a> = 0x0c, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a18232d4d1c3a8b4754df303fb28e5138">CACA_LIGHTMAGENTA</a> = 0x0d, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9ab2ddcd0a3a1060dbd56ba9ce274cee10">CACA_YELLOW</a> = 0x0e, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a1bd1244f952d10b9599fb314e41862ad">CACA_WHITE</a> = 0x0f, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a75851cb7e307bd85518cc33cfe8e9a89">CACA_DEFAULT</a> = 0x10, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a5828387b58020523f4c6da94961c2f77">CACA_TRANSPARENT</a> = 0x20
<br />
 }</td></tr>
<tr class="separator:ga9db83488c6f07a5f7d773c380b3126a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0faad0902bd5034206ef3ed2beb07df"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attr.html#gae0faad0902bd5034206ef3ed2beb07df">caca_style</a> { <br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggae0faad0902bd5034206ef3ed2beb07dface0c843d14a1b58d3805a857262301f7">CACA_BOLD</a> = 0x01, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggae0faad0902bd5034206ef3ed2beb07dfa01b848f5a509082459b623156f920b36">CACA_ITALICS</a> = 0x02, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggae0faad0902bd5034206ef3ed2beb07dfa1c3e0562c6fd2aab079c17a9d5ac9234">CACA_UNDERLINE</a> = 0x04, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggae0faad0902bd5034206ef3ed2beb07dfade1d8398664f21fb3ad3ea69c01b3784">CACA_BLINK</a> = 0x08
<br />
 }</td></tr>
<tr class="separator:gae0faad0902bd5034206ef3ed2beb07df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40754185ca237fc44a95357afba34aea"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aea">caca_event_type</a> { <br />
&#160;&#160;<a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aeaaaa0b1e20607444a2233e28758897f512">CACA_EVENT_NONE</a> = 0x0000, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aeaab1da825755a2ac3593cca73721b77e22">CACA_EVENT_KEY_PRESS</a> = 0x0001, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aeaaee957c6fa4d927f8ae25c25c2948d34d">CACA_EVENT_KEY_RELEASE</a> = 0x0002, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aeaa7716aaaedd99336d96bf5f61ce64bd79">CACA_EVENT_MOUSE_PRESS</a> = 0x0004, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aeaa17c82a01161817dd3a94b2156e8adced">CACA_EVENT_MOUSE_RELEASE</a> = 0x0008, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aeaafbaf0e0cb83436ce605ad8900832e12d">CACA_EVENT_MOUSE_MOTION</a> = 0x0010, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aeaa81cbd28c6c9cd0d733dc0e6d94861177">CACA_EVENT_RESIZE</a> = 0x0020, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aeaa7b33af70efb148055e375028252f4b51">CACA_EVENT_QUIT</a> = 0x0040, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aeaa80c40e94dfb209d4f70cbfe2f12a8b32">CACA_EVENT_ANY</a> = 0xffff
<br />
 }<tr class="memdesc:a40754185ca237fc44a95357afba34aea"><td class="mdescLeft">&#160;</td><td class="mdescRight">User event type enumeration.  <a href="caca_8h.html#a40754185ca237fc44a95357afba34aea">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:a40754185ca237fc44a95357afba34aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aade4014625e927717dc4efc0050edf39"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39">caca_key</a> { <br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a958a731339ba5dbab5aae679994a80a2">CACA_KEY_UNKNOWN</a> = 0x00, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a31e87e60ccd7f2bb75327f89f57b9bef">CACA_KEY_CTRL_A</a> = 0x01, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a6b9e0512b83023a6b909a954e4d45f19">CACA_KEY_CTRL_B</a> = 0x02, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39ad6ef0b1502f0076e791473d771b0d3d3">CACA_KEY_CTRL_C</a> = 0x03, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a785e171eb06a4dbd67128ef8f4aa33d5">CACA_KEY_CTRL_D</a> = 0x04, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a89b5f12ef7d29b1d3416ad028acdcce5">CACA_KEY_CTRL_E</a> = 0x05, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a7816db52dfb145cd4da3f77c97e67f9a">CACA_KEY_CTRL_F</a> = 0x06, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39ab422558489be8813d254f6d31889d3c8">CACA_KEY_CTRL_G</a> = 0x07, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39ad3f47d670e4a9347fec90451f96b69e9">CACA_KEY_BACKSPACE</a> = 0x08, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39ad21413347bfb54bfb4b1c5a6c9efd007">CACA_KEY_TAB</a> = 0x09, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a8d0d280b45d192ec58951b3a4e4a78fe">CACA_KEY_CTRL_J</a> = 0x0a, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39af7c9282bb0a2ce2b6f3c9ad387e6e6b9">CACA_KEY_CTRL_K</a> = 0x0b, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a6c21372fc365dd47656ef84f241d6db7">CACA_KEY_CTRL_L</a> = 0x0c, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a681267b208b7cfe50257c57e92fd224b">CACA_KEY_RETURN</a> = 0x0d, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39ac5c8cc5acb609eb4d0fffe21b2f0caeb">CACA_KEY_CTRL_N</a> = 0x0e, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a939d15ec1293deded7a19467c9a5c0b6">CACA_KEY_CTRL_O</a> = 0x0f, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a4b1d6e3ed4630e86922b67294a348170">CACA_KEY_CTRL_P</a> = 0x10, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a7bcff2547790fb18c916da96807b1293">CACA_KEY_CTRL_Q</a> = 0x11, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a25c83bfe87f30f4e60ce4e528058944a">CACA_KEY_CTRL_R</a> = 0x12, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a5bc193998c90b612137e394bd82aeb3c">CACA_KEY_PAUSE</a> = 0x13, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a83712aaa0ed26ff385bbbce94b13b170">CACA_KEY_CTRL_T</a> = 0x14, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a3ba145fda4bb5c095a2e38bb78476569">CACA_KEY_CTRL_U</a> = 0x15, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a4cbda57e9a5f359c1fdc83268779d122">CACA_KEY_CTRL_V</a> = 0x16, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39aa203c847c3f68230b845486730e74a18">CACA_KEY_CTRL_W</a> = 0x17, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a67b31cb986b12ba4917cbff2d65d3225">CACA_KEY_CTRL_X</a> = 0x18, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a1cd53eebc01485a3acef7e0bd69f483e">CACA_KEY_CTRL_Y</a> = 0x19, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a4c2df8326d0b8040f781c8f97ba3146d">CACA_KEY_CTRL_Z</a> = 0x1a, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39ae6b5d583fa04c4da643b04dac6ca0777">CACA_KEY_ESCAPE</a> = 0x1b, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a020854e2cd04c7bdf27dec5caab1c78a">CACA_KEY_DELETE</a> = 0x7f, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a7836f8869847fae314e71dca8749a202">CACA_KEY_UP</a> = 0x111, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a85305c944da628ff1ce77d1e7a624052">CACA_KEY_DOWN</a> = 0x112, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a8c38b333ead705c7ad591982d76503d7">CACA_KEY_LEFT</a> = 0x113, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a1af8a313720d18e479ee2eba7c0496dc">CACA_KEY_RIGHT</a> = 0x114, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39ac1a50d2a5829fb80734ecff7dc15a995">CACA_KEY_INSERT</a> = 0x115, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39af340855f9db1632dff89b1765b31f1ec">CACA_KEY_HOME</a> = 0x116, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39aebbe28b0bf92d5056e67dbbed5b9a20a">CACA_KEY_END</a> = 0x117, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39ae49135c2fe44b489c3590ca77babc073">CACA_KEY_PAGEUP</a> = 0x118, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39ae4f0eae6517c6d4f46bcd896d2e34808">CACA_KEY_PAGEDOWN</a> = 0x119, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a8f44f77ea46de33cdb08e1bd5cb2c7ab">CACA_KEY_F1</a> = 0x11a, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a214b8d17c3af03fbed13ab4d67865a3a">CACA_KEY_F2</a> = 0x11b, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a70d99ec941bdb22f570217e332f4c571">CACA_KEY_F3</a> = 0x11c, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a215ccbfcbc7d67f7573fd9b401d4447a">CACA_KEY_F4</a> = 0x11d, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a044a7c7357abf0a0d31b59af490014fd">CACA_KEY_F5</a> = 0x11e, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a2dafae4b01105bdfb9a087a89e474a8c">CACA_KEY_F6</a> = 0x11f, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a7e1b2b5f2ad879afeefa0779629a444c">CACA_KEY_F7</a> = 0x120, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a4aa4f8b5e41905c9d91bfda03076ff1b">CACA_KEY_F8</a> = 0x121, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39abbc1e6e9a7eb78eb807dbafd0e265cc0">CACA_KEY_F9</a> = 0x122, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a420e2c728c603030d979a3223ea4142e">CACA_KEY_F10</a> = 0x123, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39ae023b5d376b52ed7e7095598718a2d7c">CACA_KEY_F11</a> = 0x124, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39ab3dd85d918aa8802246deba899034854">CACA_KEY_F12</a> = 0x125, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a81696ccb6acf1c36a7cdfa8d15a004e4">CACA_KEY_F13</a> = 0x126, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39ae031274b5b3c6c089acd8a22c352af66">CACA_KEY_F14</a> = 0x127, 
<br />
&#160;&#160;<a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39a229eab355b8a896681a70a1b7c318798">CACA_KEY_F15</a> = 0x128
<br />
 }<tr class="memdesc:aade4014625e927717dc4efc0050edf39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special key values.  <a href="caca_8h.html#aade4014625e927717dc4efc0050edf39">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:aade4014625e927717dc4efc0050edf39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2d14e1eb827c955cac1b3b63d3befc9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#ae2d14e1eb827c955cac1b3b63d3befc9">CACA_CONIO_COLORS</a> { <br />
&#160;&#160;<b>CACA_CONIO_BLINK</b> = 128, 
<br />
&#160;&#160;<b>CACA_CONIO_BLACK</b> = 0, 
<br />
&#160;&#160;<b>CACA_CONIO_BLUE</b> = 1, 
<br />
&#160;&#160;<b>CACA_CONIO_GREEN</b> = 2, 
<br />
&#160;&#160;<b>CACA_CONIO_CYAN</b> = 3, 
<br />
&#160;&#160;<b>CACA_CONIO_RED</b> = 4, 
<br />
&#160;&#160;<b>CACA_CONIO_MAGENTA</b> = 5, 
<br />
&#160;&#160;<b>CACA_CONIO_BROWN</b> = 6, 
<br />
&#160;&#160;<b>CACA_CONIO_LIGHTGRAY</b> = 7, 
<br />
&#160;&#160;<b>CACA_CONIO_DARKGRAY</b> = 8, 
<br />
&#160;&#160;<b>CACA_CONIO_LIGHTBLUE</b> = 9, 
<br />
&#160;&#160;<b>CACA_CONIO_LIGHTGREEN</b> = 10, 
<br />
&#160;&#160;<b>CACA_CONIO_LIGHTCYAN</b> = 11, 
<br />
&#160;&#160;<b>CACA_CONIO_LIGHTRED</b> = 12, 
<br />
&#160;&#160;<b>CACA_CONIO_LIGHTMAGENTA</b> = 13, 
<br />
&#160;&#160;<b>CACA_CONIO_YELLOW</b> = 14, 
<br />
&#160;&#160;<b>CACA_CONIO_WHITE</b> = 15
<br />
 }<tr class="memdesc:ae2d14e1eb827c955cac1b3b63d3befc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS colours.  <a href="caca_8h.html#ae2d14e1eb827c955cac1b3b63d3befc9">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ae2d14e1eb827c955cac1b3b63d3befc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03491f641d93011dfdf724e26e8bdefd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#a03491f641d93011dfdf724e26e8bdefd">CACA_CONIO_CURSOR</a> { <br />
&#160;&#160;<b>CACA_CONIO__NOCURSOR</b> = 0, 
<br />
&#160;&#160;<b>CACA_CONIO__SOLIDCURSOR</b> = 1, 
<br />
&#160;&#160;<b>CACA_CONIO__NORMALCURSOR</b> = 2
<br />
 }<tr class="memdesc:a03491f641d93011dfdf724e26e8bdefd"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS cursor modes.  <a href="caca_8h.html#a03491f641d93011dfdf724e26e8bdefd">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:a03491f641d93011dfdf724e26e8bdefd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b8cf6250ee83d6326a9f0b0095cfa3a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#a7b8cf6250ee83d6326a9f0b0095cfa3a">CACA_CONIO_MODE</a> { <br />
&#160;&#160;<b>CACA_CONIO_LASTMODE</b> = -1, 
<br />
&#160;&#160;<b>CACA_CONIO_BW40</b> = 0, 
<br />
&#160;&#160;<b>CACA_CONIO_C40</b> = 1, 
<br />
&#160;&#160;<b>CACA_CONIO_BW80</b> = 2, 
<br />
&#160;&#160;<b>CACA_CONIO_C80</b> = 3, 
<br />
&#160;&#160;<b>CACA_CONIO_MONO</b> = 7, 
<br />
&#160;&#160;<b>CACA_CONIO_C4350</b> = 64
<br />
 }<tr class="memdesc:a7b8cf6250ee83d6326a9f0b0095cfa3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS video modes.  <a href="caca_8h.html#a7b8cf6250ee83d6326a9f0b0095cfa3a">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:a7b8cf6250ee83d6326a9f0b0095cfa3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga00caafb33b9d7033d064a642bcad83da"><td class="memItemLeft" align="right" valign="top">__extern <a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#ga00caafb33b9d7033d064a642bcad83da">caca_create_canvas</a> (int, int)</td></tr>
<tr class="memdesc:ga00caafb33b9d7033d064a642bcad83da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialise a <em>libcaca</em> canvas.  <a href="group__libcaca.html#ga00caafb33b9d7033d064a642bcad83da">More...</a><br /></td></tr>
<tr class="separator:ga00caafb33b9d7033d064a642bcad83da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5f079a934949a06c100b0db604d697e"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#gab5f079a934949a06c100b0db604d697e">caca_manage_canvas</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int(*)(void *), void *)</td></tr>
<tr class="memdesc:gab5f079a934949a06c100b0db604d697e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manage a canvas.  <a href="group__libcaca.html#gab5f079a934949a06c100b0db604d697e">More...</a><br /></td></tr>
<tr class="separator:gab5f079a934949a06c100b0db604d697e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9a793c6b42c90884e650fa03f4640b17"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#ga9a793c6b42c90884e650fa03f4640b17">caca_unmanage_canvas</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int(*)(void *), void *)</td></tr>
<tr class="memdesc:ga9a793c6b42c90884e650fa03f4640b17"><td class="mdescLeft">&#160;</td><td class="mdescRight">unmanage a canvas.  <a href="group__libcaca.html#ga9a793c6b42c90884e650fa03f4640b17">More...</a><br /></td></tr>
<tr class="separator:ga9a793c6b42c90884e650fa03f4640b17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8814d2faa76cad0d7d15381b7eeacab6"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#ga8814d2faa76cad0d7d15381b7eeacab6">caca_set_canvas_size</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int)</td></tr>
<tr class="memdesc:ga8814d2faa76cad0d7d15381b7eeacab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resize a canvas.  <a href="group__libcaca.html#ga8814d2faa76cad0d7d15381b7eeacab6">More...</a><br /></td></tr>
<tr class="separator:ga8814d2faa76cad0d7d15381b7eeacab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad85b2ff4c7f952b3cc32f117343a6375"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#gad85b2ff4c7f952b3cc32f117343a6375">caca_get_canvas_width</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:gad85b2ff4c7f952b3cc32f117343a6375"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the canvas width.  <a href="group__libcaca.html#gad85b2ff4c7f952b3cc32f117343a6375">More...</a><br /></td></tr>
<tr class="separator:gad85b2ff4c7f952b3cc32f117343a6375"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa529140e8cf31379a6b57af7c37c9d2f"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#gaa529140e8cf31379a6b57af7c37c9d2f">caca_get_canvas_height</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:gaa529140e8cf31379a6b57af7c37c9d2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the canvas height.  <a href="group__libcaca.html#gaa529140e8cf31379a6b57af7c37c9d2f">More...</a><br /></td></tr>
<tr class="separator:gaa529140e8cf31379a6b57af7c37c9d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7112bdf128f94eeae9d66fbc49f96d81"><td class="memItemLeft" align="right" valign="top">__extern uint32_t const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#ga7112bdf128f94eeae9d66fbc49f96d81">caca_get_canvas_chars</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:ga7112bdf128f94eeae9d66fbc49f96d81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the canvas character array.  <a href="group__libcaca.html#ga7112bdf128f94eeae9d66fbc49f96d81">More...</a><br /></td></tr>
<tr class="separator:ga7112bdf128f94eeae9d66fbc49f96d81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d451ebbe4f6af86851f1f2abefabbd4"><td class="memItemLeft" align="right" valign="top">__extern uint32_t const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#ga6d451ebbe4f6af86851f1f2abefabbd4">caca_get_canvas_attrs</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:ga6d451ebbe4f6af86851f1f2abefabbd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the canvas attribute array.  <a href="group__libcaca.html#ga6d451ebbe4f6af86851f1f2abefabbd4">More...</a><br /></td></tr>
<tr class="separator:ga6d451ebbe4f6af86851f1f2abefabbd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12394c16c9ca94b61198be929ef8580d"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#ga12394c16c9ca94b61198be929ef8580d">caca_free_canvas</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:ga12394c16c9ca94b61198be929ef8580d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a <em>libcaca</em> canvas.  <a href="group__libcaca.html#ga12394c16c9ca94b61198be929ef8580d">More...</a><br /></td></tr>
<tr class="separator:ga12394c16c9ca94b61198be929ef8580d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga685374ff836369f58a5c32a414096f2e"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#ga685374ff836369f58a5c32a414096f2e">caca_rand</a> (int, int)</td></tr>
<tr class="memdesc:ga685374ff836369f58a5c32a414096f2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate a random integer within a range.  <a href="group__libcaca.html#ga685374ff836369f58a5c32a414096f2e">More...</a><br /></td></tr>
<tr class="separator:ga685374ff836369f58a5c32a414096f2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c7edc520b7ea69a721317a9d8649440"><td class="memItemLeft" align="right" valign="top">__extern char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#ga3c7edc520b7ea69a721317a9d8649440">caca_get_version</a> (void)</td></tr>
<tr class="memdesc:ga3c7edc520b7ea69a721317a9d8649440"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the <em>libcaca</em> version.  <a href="group__libcaca.html#ga3c7edc520b7ea69a721317a9d8649440">More...</a><br /></td></tr>
<tr class="separator:ga3c7edc520b7ea69a721317a9d8649440"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabeada7cbf8b4f68940dd6d7bb901734a"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#gabeada7cbf8b4f68940dd6d7bb901734a">caca_gotoxy</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int)</td></tr>
<tr class="memdesc:gabeada7cbf8b4f68940dd6d7bb901734a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set cursor position.  <a href="group__caca__canvas.html#gabeada7cbf8b4f68940dd6d7bb901734a">More...</a><br /></td></tr>
<tr class="separator:gabeada7cbf8b4f68940dd6d7bb901734a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga618d8ec60adc7317e624d5ead9b465bb"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#ga618d8ec60adc7317e624d5ead9b465bb">caca_wherex</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:ga618d8ec60adc7317e624d5ead9b465bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get X cursor position.  <a href="group__caca__canvas.html#ga618d8ec60adc7317e624d5ead9b465bb">More...</a><br /></td></tr>
<tr class="separator:ga618d8ec60adc7317e624d5ead9b465bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8f91833ba0e61d93817e264bbae079b"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#gae8f91833ba0e61d93817e264bbae079b">caca_wherey</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:gae8f91833ba0e61d93817e264bbae079b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Y cursor position.  <a href="group__caca__canvas.html#gae8f91833ba0e61d93817e264bbae079b">More...</a><br /></td></tr>
<tr class="separator:gae8f91833ba0e61d93817e264bbae079b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21864614dada3ee29f10987a6e0d3064"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#ga21864614dada3ee29f10987a6e0d3064">caca_put_char</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, uint32_t)</td></tr>
<tr class="memdesc:ga21864614dada3ee29f10987a6e0d3064"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print an ASCII or Unicode character.  <a href="group__caca__canvas.html#ga21864614dada3ee29f10987a6e0d3064">More...</a><br /></td></tr>
<tr class="separator:ga21864614dada3ee29f10987a6e0d3064"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66bd04edac05780b3fd4435e3ef874af"><td class="memItemLeft" align="right" valign="top">__extern uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#ga66bd04edac05780b3fd4435e3ef874af">caca_get_char</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *, int, int)</td></tr>
<tr class="memdesc:ga66bd04edac05780b3fd4435e3ef874af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the Unicode character at the given coordinates.  <a href="group__caca__canvas.html#ga66bd04edac05780b3fd4435e3ef874af">More...</a><br /></td></tr>
<tr class="separator:ga66bd04edac05780b3fd4435e3ef874af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac9370c0854f358b88d0cb8caf07fb6d3"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#gac9370c0854f358b88d0cb8caf07fb6d3">caca_put_str</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, char const *)</td></tr>
<tr class="memdesc:gac9370c0854f358b88d0cb8caf07fb6d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print a string.  <a href="group__caca__canvas.html#gac9370c0854f358b88d0cb8caf07fb6d3">More...</a><br /></td></tr>
<tr class="separator:gac9370c0854f358b88d0cb8caf07fb6d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa68d5ce7e429e58798b13af51d51c8f1"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#gaa68d5ce7e429e58798b13af51d51c8f1">caca_printf</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, char const *,...)</td></tr>
<tr class="memdesc:gaa68d5ce7e429e58798b13af51d51c8f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print a formated string.  <a href="group__caca__canvas.html#gaa68d5ce7e429e58798b13af51d51c8f1">More...</a><br /></td></tr>
<tr class="separator:gaa68d5ce7e429e58798b13af51d51c8f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaecf2b26354e6e17d57330c08706f7c6a"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#gaecf2b26354e6e17d57330c08706f7c6a">caca_vprintf</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, char const *, va_list)</td></tr>
<tr class="memdesc:gaecf2b26354e6e17d57330c08706f7c6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print a formated string (va_list version).  <a href="group__caca__canvas.html#gaecf2b26354e6e17d57330c08706f7c6a">More...</a><br /></td></tr>
<tr class="separator:gaecf2b26354e6e17d57330c08706f7c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e4271568497c86d3b9969b767f21424"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#ga6e4271568497c86d3b9969b767f21424">caca_clear_canvas</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:ga6e4271568497c86d3b9969b767f21424"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the canvas.  <a href="group__caca__canvas.html#ga6e4271568497c86d3b9969b767f21424">More...</a><br /></td></tr>
<tr class="separator:ga6e4271568497c86d3b9969b767f21424"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44b59e2b689dd1489110bd7c1bbd9f36"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#ga44b59e2b689dd1489110bd7c1bbd9f36">caca_set_canvas_handle</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int)</td></tr>
<tr class="memdesc:ga44b59e2b689dd1489110bd7c1bbd9f36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set cursor handle.  <a href="group__caca__canvas.html#ga44b59e2b689dd1489110bd7c1bbd9f36">More...</a><br /></td></tr>
<tr class="separator:ga44b59e2b689dd1489110bd7c1bbd9f36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d79ed0406204f209c6afb3182c17bae"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#ga4d79ed0406204f209c6afb3182c17bae">caca_get_canvas_handle_x</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:ga4d79ed0406204f209c6afb3182c17bae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get X handle position.  <a href="group__caca__canvas.html#ga4d79ed0406204f209c6afb3182c17bae">More...</a><br /></td></tr>
<tr class="separator:ga4d79ed0406204f209c6afb3182c17bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21f39ab1806b05bd15521eaee63558b8"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#ga21f39ab1806b05bd15521eaee63558b8">caca_get_canvas_handle_y</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:ga21f39ab1806b05bd15521eaee63558b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Y handle position.  <a href="group__caca__canvas.html#ga21f39ab1806b05bd15521eaee63558b8">More...</a><br /></td></tr>
<tr class="separator:ga21f39ab1806b05bd15521eaee63558b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9cad4c6bc9bc7f43cb8403cf26ee7d0a"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#ga9cad4c6bc9bc7f43cb8403cf26ee7d0a">caca_blit</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, <a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *, <a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:ga9cad4c6bc9bc7f43cb8403cf26ee7d0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blit a canvas onto another one.  <a href="group__caca__canvas.html#ga9cad4c6bc9bc7f43cb8403cf26ee7d0a">More...</a><br /></td></tr>
<tr class="separator:ga9cad4c6bc9bc7f43cb8403cf26ee7d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga194b440e32158e876bb25849105db74d"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__canvas.html#ga194b440e32158e876bb25849105db74d">caca_set_canvas_boundaries</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int)</td></tr>
<tr class="memdesc:ga194b440e32158e876bb25849105db74d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a canvas' new boundaries.  <a href="group__caca__canvas.html#ga194b440e32158e876bb25849105db74d">More...</a><br /></td></tr>
<tr class="separator:ga194b440e32158e876bb25849105db74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02bbef7272bc82e9ee651b1783d06cff"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dirty.html#ga02bbef7272bc82e9ee651b1783d06cff">caca_disable_dirty_rect</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:ga02bbef7272bc82e9ee651b1783d06cff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable dirty rectangles.  <a href="group__caca__dirty.html#ga02bbef7272bc82e9ee651b1783d06cff">More...</a><br /></td></tr>
<tr class="separator:ga02bbef7272bc82e9ee651b1783d06cff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab31e8a35caf665a4d69a4d6b26d6daa7"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dirty.html#gab31e8a35caf665a4d69a4d6b26d6daa7">caca_enable_dirty_rect</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:gab31e8a35caf665a4d69a4d6b26d6daa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable dirty rectangles.  <a href="group__caca__dirty.html#gab31e8a35caf665a4d69a4d6b26d6daa7">More...</a><br /></td></tr>
<tr class="separator:gab31e8a35caf665a4d69a4d6b26d6daa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55fa122d8e34c1976972123534bb8c63"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dirty.html#ga55fa122d8e34c1976972123534bb8c63">caca_get_dirty_rect_count</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:ga55fa122d8e34c1976972123534bb8c63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of dirty rectangles in the canvas.  <a href="group__caca__dirty.html#ga55fa122d8e34c1976972123534bb8c63">More...</a><br /></td></tr>
<tr class="separator:ga55fa122d8e34c1976972123534bb8c63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga065b0f863cb026d02a1d311957ee02c7"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dirty.html#ga065b0f863cb026d02a1d311957ee02c7">caca_get_dirty_rect</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int *, int *, int *, int *)</td></tr>
<tr class="memdesc:ga065b0f863cb026d02a1d311957ee02c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a canvas's dirty rectangle.  <a href="group__caca__dirty.html#ga065b0f863cb026d02a1d311957ee02c7">More...</a><br /></td></tr>
<tr class="separator:ga065b0f863cb026d02a1d311957ee02c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga97855769d4e2742d6e52c0466e88fe11"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dirty.html#ga97855769d4e2742d6e52c0466e88fe11">caca_add_dirty_rect</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int)</td></tr>
<tr class="memdesc:ga97855769d4e2742d6e52c0466e88fe11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an area to the canvas's dirty rectangle list.  <a href="group__caca__dirty.html#ga97855769d4e2742d6e52c0466e88fe11">More...</a><br /></td></tr>
<tr class="separator:ga97855769d4e2742d6e52c0466e88fe11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf7017ac973f6033e5e7232be4e24387"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dirty.html#gaaf7017ac973f6033e5e7232be4e24387">caca_remove_dirty_rect</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int)</td></tr>
<tr class="memdesc:gaaf7017ac973f6033e5e7232be4e24387"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove an area from the dirty rectangle list.  <a href="group__caca__dirty.html#gaaf7017ac973f6033e5e7232be4e24387">More...</a><br /></td></tr>
<tr class="separator:gaaf7017ac973f6033e5e7232be4e24387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga520a34c0e87dc2a6f2b37f4b8336278e"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dirty.html#ga520a34c0e87dc2a6f2b37f4b8336278e">caca_clear_dirty_rect_list</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:ga520a34c0e87dc2a6f2b37f4b8336278e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear a canvas's dirty rectangle list.  <a href="group__caca__dirty.html#ga520a34c0e87dc2a6f2b37f4b8336278e">More...</a><br /></td></tr>
<tr class="separator:ga520a34c0e87dc2a6f2b37f4b8336278e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a0363a5ee158a7eb71d5aa57dcca568"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__transform.html#ga8a0363a5ee158a7eb71d5aa57dcca568">caca_invert</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:ga8a0363a5ee158a7eb71d5aa57dcca568"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invert a canvas' colours.  <a href="group__caca__transform.html#ga8a0363a5ee158a7eb71d5aa57dcca568">More...</a><br /></td></tr>
<tr class="separator:ga8a0363a5ee158a7eb71d5aa57dcca568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e59b6806d57b694b9e3fb9646ffdd39"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__transform.html#ga5e59b6806d57b694b9e3fb9646ffdd39">caca_flip</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:ga5e59b6806d57b694b9e3fb9646ffdd39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flip a canvas horizontally.  <a href="group__caca__transform.html#ga5e59b6806d57b694b9e3fb9646ffdd39">More...</a><br /></td></tr>
<tr class="separator:ga5e59b6806d57b694b9e3fb9646ffdd39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82727b3f6ac3c6dcdefbe15ca825618d"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__transform.html#ga82727b3f6ac3c6dcdefbe15ca825618d">caca_flop</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:ga82727b3f6ac3c6dcdefbe15ca825618d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flip a canvas vertically.  <a href="group__caca__transform.html#ga82727b3f6ac3c6dcdefbe15ca825618d">More...</a><br /></td></tr>
<tr class="separator:ga82727b3f6ac3c6dcdefbe15ca825618d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba6aa4d50a8351794715ac5085a4daf0"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__transform.html#gaba6aa4d50a8351794715ac5085a4daf0">caca_rotate_180</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:gaba6aa4d50a8351794715ac5085a4daf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate a canvas.  <a href="group__caca__transform.html#gaba6aa4d50a8351794715ac5085a4daf0">More...</a><br /></td></tr>
<tr class="separator:gaba6aa4d50a8351794715ac5085a4daf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9123bbd7cf198dbe18cc432ec5db3fab"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__transform.html#ga9123bbd7cf198dbe18cc432ec5db3fab">caca_rotate_left</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:ga9123bbd7cf198dbe18cc432ec5db3fab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate a canvas, 90 degrees counterclockwise.  <a href="group__caca__transform.html#ga9123bbd7cf198dbe18cc432ec5db3fab">More...</a><br /></td></tr>
<tr class="separator:ga9123bbd7cf198dbe18cc432ec5db3fab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga539399f5e4cb6bbb34c94cc9ae71fbe2"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__transform.html#ga539399f5e4cb6bbb34c94cc9ae71fbe2">caca_rotate_right</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:ga539399f5e4cb6bbb34c94cc9ae71fbe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate a canvas, 90 degrees counterclockwise.  <a href="group__caca__transform.html#ga539399f5e4cb6bbb34c94cc9ae71fbe2">More...</a><br /></td></tr>
<tr class="separator:ga539399f5e4cb6bbb34c94cc9ae71fbe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaee3055c7c2e624f9729e7dafe458535d"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__transform.html#gaee3055c7c2e624f9729e7dafe458535d">caca_stretch_left</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:gaee3055c7c2e624f9729e7dafe458535d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate and stretch a canvas, 90 degrees counterclockwise.  <a href="group__caca__transform.html#gaee3055c7c2e624f9729e7dafe458535d">More...</a><br /></td></tr>
<tr class="separator:gaee3055c7c2e624f9729e7dafe458535d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00922bbead3429b4a2562f90fa61dd78"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__transform.html#ga00922bbead3429b4a2562f90fa61dd78">caca_stretch_right</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:ga00922bbead3429b4a2562f90fa61dd78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate and stretch a canvas, 90 degrees clockwise.  <a href="group__caca__transform.html#ga00922bbead3429b4a2562f90fa61dd78">More...</a><br /></td></tr>
<tr class="separator:ga00922bbead3429b4a2562f90fa61dd78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb35087f212d75b431fc501b3a777b6b"><td class="memItemLeft" align="right" valign="top">__extern uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attributes.html#gafb35087f212d75b431fc501b3a777b6b">caca_get_attr</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *, int, int)</td></tr>
<tr class="memdesc:gafb35087f212d75b431fc501b3a777b6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text attribute at the given coordinates.  <a href="group__caca__attributes.html#gafb35087f212d75b431fc501b3a777b6b">More...</a><br /></td></tr>
<tr class="separator:gafb35087f212d75b431fc501b3a777b6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d19c3d519489534585901e0ca0516c9"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attributes.html#ga3d19c3d519489534585901e0ca0516c9">caca_set_attr</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, uint32_t)</td></tr>
<tr class="memdesc:ga3d19c3d519489534585901e0ca0516c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the default character attribute.  <a href="group__caca__attributes.html#ga3d19c3d519489534585901e0ca0516c9">More...</a><br /></td></tr>
<tr class="separator:ga3d19c3d519489534585901e0ca0516c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a24c0bdfcbb9b722f3162f1174ba779"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attributes.html#ga1a24c0bdfcbb9b722f3162f1174ba779">caca_unset_attr</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, uint32_t)</td></tr>
<tr class="memdesc:ga1a24c0bdfcbb9b722f3162f1174ba779"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unset flags in the default character attribute.  <a href="group__caca__attributes.html#ga1a24c0bdfcbb9b722f3162f1174ba779">More...</a><br /></td></tr>
<tr class="separator:ga1a24c0bdfcbb9b722f3162f1174ba779"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa60289ec6bd29bc44afc263c9c5755b2"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attributes.html#gaa60289ec6bd29bc44afc263c9c5755b2">caca_toggle_attr</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, uint32_t)</td></tr>
<tr class="memdesc:gaa60289ec6bd29bc44afc263c9c5755b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle flags in the default character attribute.  <a href="group__caca__attributes.html#gaa60289ec6bd29bc44afc263c9c5755b2">More...</a><br /></td></tr>
<tr class="separator:gaa60289ec6bd29bc44afc263c9c5755b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeec0a808344742989fd202b527993242"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attributes.html#gaeec0a808344742989fd202b527993242">caca_put_attr</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, uint32_t)</td></tr>
<tr class="memdesc:gaeec0a808344742989fd202b527993242"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the character attribute at the given coordinates.  <a href="group__caca__attributes.html#gaeec0a808344742989fd202b527993242">More...</a><br /></td></tr>
<tr class="separator:gaeec0a808344742989fd202b527993242"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1cd39df80cc6b537a4df18415a8605cf"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attributes.html#ga1cd39df80cc6b537a4df18415a8605cf">caca_set_color_ansi</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, uint8_t, uint8_t)</td></tr>
<tr class="memdesc:ga1cd39df80cc6b537a4df18415a8605cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the default colour pair for text (ANSI version).  <a href="group__caca__attributes.html#ga1cd39df80cc6b537a4df18415a8605cf">More...</a><br /></td></tr>
<tr class="separator:ga1cd39df80cc6b537a4df18415a8605cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac031e1af3a6bce86128bb1a3050550bc"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attributes.html#gac031e1af3a6bce86128bb1a3050550bc">caca_set_color_argb</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, uint16_t, uint16_t)</td></tr>
<tr class="memdesc:gac031e1af3a6bce86128bb1a3050550bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the default colour pair for text (truecolor version).  <a href="group__caca__attributes.html#gac031e1af3a6bce86128bb1a3050550bc">More...</a><br /></td></tr>
<tr class="separator:gac031e1af3a6bce86128bb1a3050550bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44a5153d1839078c74fd2fbaf0d20e79"><td class="memItemLeft" align="right" valign="top">__extern uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attributes.html#ga44a5153d1839078c74fd2fbaf0d20e79">caca_attr_to_ansi</a> (uint32_t)</td></tr>
<tr class="memdesc:ga44a5153d1839078c74fd2fbaf0d20e79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get DOS ANSI information from attribute.  <a href="group__caca__attributes.html#ga44a5153d1839078c74fd2fbaf0d20e79">More...</a><br /></td></tr>
<tr class="separator:ga44a5153d1839078c74fd2fbaf0d20e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaccefc87375cb11220cee48d7ba7bd2e7"><td class="memItemLeft" align="right" valign="top">__extern uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attributes.html#gaccefc87375cb11220cee48d7ba7bd2e7">caca_attr_to_ansi_fg</a> (uint32_t)</td></tr>
<tr class="memdesc:gaccefc87375cb11220cee48d7ba7bd2e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ANSI foreground information from attribute.  <a href="group__caca__attributes.html#gaccefc87375cb11220cee48d7ba7bd2e7">More...</a><br /></td></tr>
<tr class="separator:gaccefc87375cb11220cee48d7ba7bd2e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ef0d3750ad64e80a73af03393ae98db"><td class="memItemLeft" align="right" valign="top">__extern uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attributes.html#ga0ef0d3750ad64e80a73af03393ae98db">caca_attr_to_ansi_bg</a> (uint32_t)</td></tr>
<tr class="memdesc:ga0ef0d3750ad64e80a73af03393ae98db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ANSI background information from attribute.  <a href="group__caca__attributes.html#ga0ef0d3750ad64e80a73af03393ae98db">More...</a><br /></td></tr>
<tr class="separator:ga0ef0d3750ad64e80a73af03393ae98db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac300bca11f8fd08cca06aa474bcef1fd"><td class="memItemLeft" align="right" valign="top">__extern uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attributes.html#gac300bca11f8fd08cca06aa474bcef1fd">caca_attr_to_rgb12_fg</a> (uint32_t)</td></tr>
<tr class="memdesc:gac300bca11f8fd08cca06aa474bcef1fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get 12-bit RGB foreground information from attribute.  <a href="group__caca__attributes.html#gac300bca11f8fd08cca06aa474bcef1fd">More...</a><br /></td></tr>
<tr class="separator:gac300bca11f8fd08cca06aa474bcef1fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2db22d90412331091727ccac65c95cb"><td class="memItemLeft" align="right" valign="top">__extern uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attributes.html#gaa2db22d90412331091727ccac65c95cb">caca_attr_to_rgb12_bg</a> (uint32_t)</td></tr>
<tr class="memdesc:gaa2db22d90412331091727ccac65c95cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get 12-bit RGB background information from attribute.  <a href="group__caca__attributes.html#gaa2db22d90412331091727ccac65c95cb">More...</a><br /></td></tr>
<tr class="separator:gaa2db22d90412331091727ccac65c95cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa673f18e9b8b2e52f4e67788cc41df4d"><td class="memItemLeft" align="right" valign="top">__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attributes.html#gaa673f18e9b8b2e52f4e67788cc41df4d">caca_attr_to_argb64</a> (uint32_t, uint8_t[8])</td></tr>
<tr class="memdesc:gaa673f18e9b8b2e52f4e67788cc41df4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get 64-bit ARGB information from attribute.  <a href="group__caca__attributes.html#gaa673f18e9b8b2e52f4e67788cc41df4d">More...</a><br /></td></tr>
<tr class="separator:gaa673f18e9b8b2e52f4e67788cc41df4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae1378ecf06c06b5b0b8065b360be6fb1"><td class="memItemLeft" align="right" valign="top">__extern uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__charset.html#gae1378ecf06c06b5b0b8065b360be6fb1">caca_utf8_to_utf32</a> (char const *, size_t *)</td></tr>
<tr class="memdesc:gae1378ecf06c06b5b0b8065b360be6fb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a UTF-8 character to UTF-32.  <a href="group__caca__charset.html#gae1378ecf06c06b5b0b8065b360be6fb1">More...</a><br /></td></tr>
<tr class="separator:gae1378ecf06c06b5b0b8065b360be6fb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab9d52a659813d7b145b588cd91dbb51c"><td class="memItemLeft" align="right" valign="top">__extern size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__charset.html#gab9d52a659813d7b145b588cd91dbb51c">caca_utf32_to_utf8</a> (char *, uint32_t)</td></tr>
<tr class="memdesc:gab9d52a659813d7b145b588cd91dbb51c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a UTF-32 character to UTF-8.  <a href="group__caca__charset.html#gab9d52a659813d7b145b588cd91dbb51c">More...</a><br /></td></tr>
<tr class="separator:gab9d52a659813d7b145b588cd91dbb51c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga633016cdd7cf60955816e004345746d9"><td class="memItemLeft" align="right" valign="top">__extern uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__charset.html#ga633016cdd7cf60955816e004345746d9">caca_utf32_to_cp437</a> (uint32_t)</td></tr>
<tr class="memdesc:ga633016cdd7cf60955816e004345746d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a UTF-32 character to CP437.  <a href="group__caca__charset.html#ga633016cdd7cf60955816e004345746d9">More...</a><br /></td></tr>
<tr class="separator:ga633016cdd7cf60955816e004345746d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab52384bdbbe4f508a28f26490d77fbd"><td class="memItemLeft" align="right" valign="top">__extern uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__charset.html#gaab52384bdbbe4f508a28f26490d77fbd">caca_cp437_to_utf32</a> (uint8_t)</td></tr>
<tr class="memdesc:gaab52384bdbbe4f508a28f26490d77fbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a CP437 character to UTF-32.  <a href="group__caca__charset.html#gaab52384bdbbe4f508a28f26490d77fbd">More...</a><br /></td></tr>
<tr class="separator:gaab52384bdbbe4f508a28f26490d77fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33e76af6286e4c6226a77f4870d588be"><td class="memItemLeft" align="right" valign="top">__extern char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__charset.html#ga33e76af6286e4c6226a77f4870d588be">caca_utf32_to_ascii</a> (uint32_t)</td></tr>
<tr class="memdesc:ga33e76af6286e4c6226a77f4870d588be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a UTF-32 character to ASCII.  <a href="group__caca__charset.html#ga33e76af6286e4c6226a77f4870d588be">More...</a><br /></td></tr>
<tr class="separator:ga33e76af6286e4c6226a77f4870d588be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f0a8814bbd8fdb74ea835448ad6f065"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__charset.html#ga5f0a8814bbd8fdb74ea835448ad6f065">caca_utf32_is_fullwidth</a> (uint32_t)</td></tr>
<tr class="memdesc:ga5f0a8814bbd8fdb74ea835448ad6f065"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether a UTF-32 character is fullwidth.  <a href="group__caca__charset.html#ga5f0a8814bbd8fdb74ea835448ad6f065">More...</a><br /></td></tr>
<tr class="separator:ga5f0a8814bbd8fdb74ea835448ad6f065"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc71affc6ade0542027ae550b3c9414d"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#gabc71affc6ade0542027ae550b3c9414d">caca_draw_line</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int, uint32_t)</td></tr>
<tr class="memdesc:gabc71affc6ade0542027ae550b3c9414d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a line on the canvas using the given character.  <a href="group__caca__primitives.html#gabc71affc6ade0542027ae550b3c9414d">More...</a><br /></td></tr>
<tr class="separator:gabc71affc6ade0542027ae550b3c9414d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d2dc277a68be01c2b9a9ae451502c93"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#ga9d2dc277a68be01c2b9a9ae451502c93">caca_draw_polyline</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int const x[], int const y[], int, uint32_t)</td></tr>
<tr class="memdesc:ga9d2dc277a68be01c2b9a9ae451502c93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a polyline.  <a href="group__caca__primitives.html#ga9d2dc277a68be01c2b9a9ae451502c93">More...</a><br /></td></tr>
<tr class="separator:ga9d2dc277a68be01c2b9a9ae451502c93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga582390717ed8ba5ed74add57f77dd904"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#ga582390717ed8ba5ed74add57f77dd904">caca_draw_thin_line</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int)</td></tr>
<tr class="memdesc:ga582390717ed8ba5ed74add57f77dd904"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a thin line on the canvas, using ASCII art.  <a href="group__caca__primitives.html#ga582390717ed8ba5ed74add57f77dd904">More...</a><br /></td></tr>
<tr class="separator:ga582390717ed8ba5ed74add57f77dd904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga96e467999ef078a0f3fe13c3ed33cec2"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#ga96e467999ef078a0f3fe13c3ed33cec2">caca_draw_thin_polyline</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int const x[], int const y[], int)</td></tr>
<tr class="memdesc:ga96e467999ef078a0f3fe13c3ed33cec2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw an ASCII art thin polyline.  <a href="group__caca__primitives.html#ga96e467999ef078a0f3fe13c3ed33cec2">More...</a><br /></td></tr>
<tr class="separator:ga96e467999ef078a0f3fe13c3ed33cec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1474b9e0c8d9acf560fbe9520ef1ce52"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#ga1474b9e0c8d9acf560fbe9520ef1ce52">caca_draw_circle</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, uint32_t)</td></tr>
<tr class="memdesc:ga1474b9e0c8d9acf560fbe9520ef1ce52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a circle on the canvas using the given character.  <a href="group__caca__primitives.html#ga1474b9e0c8d9acf560fbe9520ef1ce52">More...</a><br /></td></tr>
<tr class="separator:ga1474b9e0c8d9acf560fbe9520ef1ce52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae176d4b61002fda77a36cb2197e270ef"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#gae176d4b61002fda77a36cb2197e270ef">caca_draw_ellipse</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int, uint32_t)</td></tr>
<tr class="memdesc:gae176d4b61002fda77a36cb2197e270ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw an ellipse on the canvas using the given character.  <a href="group__caca__primitives.html#gae176d4b61002fda77a36cb2197e270ef">More...</a><br /></td></tr>
<tr class="separator:gae176d4b61002fda77a36cb2197e270ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33e443efb0d644bd0f7169859c44c034"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#ga33e443efb0d644bd0f7169859c44c034">caca_draw_thin_ellipse</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int)</td></tr>
<tr class="memdesc:ga33e443efb0d644bd0f7169859c44c034"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a thin ellipse on the canvas.  <a href="group__caca__primitives.html#ga33e443efb0d644bd0f7169859c44c034">More...</a><br /></td></tr>
<tr class="separator:ga33e443efb0d644bd0f7169859c44c034"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88999baf4328c454b32c1d2e186fab5a"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#ga88999baf4328c454b32c1d2e186fab5a">caca_fill_ellipse</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int, uint32_t)</td></tr>
<tr class="memdesc:ga88999baf4328c454b32c1d2e186fab5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill an ellipse on the canvas using the given character.  <a href="group__caca__primitives.html#ga88999baf4328c454b32c1d2e186fab5a">More...</a><br /></td></tr>
<tr class="separator:ga88999baf4328c454b32c1d2e186fab5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11447c3e8ec6d5248218b7bd3bbd0cb9"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#ga11447c3e8ec6d5248218b7bd3bbd0cb9">caca_draw_box</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int, uint32_t)</td></tr>
<tr class="memdesc:ga11447c3e8ec6d5248218b7bd3bbd0cb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a box on the canvas using the given character.  <a href="group__caca__primitives.html#ga11447c3e8ec6d5248218b7bd3bbd0cb9">More...</a><br /></td></tr>
<tr class="separator:ga11447c3e8ec6d5248218b7bd3bbd0cb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b59640c7fef61e5d785f5cc3d19e244"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#ga1b59640c7fef61e5d785f5cc3d19e244">caca_draw_thin_box</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int)</td></tr>
<tr class="memdesc:ga1b59640c7fef61e5d785f5cc3d19e244"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a thin box on the canvas.  <a href="group__caca__primitives.html#ga1b59640c7fef61e5d785f5cc3d19e244">More...</a><br /></td></tr>
<tr class="separator:ga1b59640c7fef61e5d785f5cc3d19e244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b40ca2e8c098cb75e678503363c070f"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#ga5b40ca2e8c098cb75e678503363c070f">caca_draw_cp437_box</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int)</td></tr>
<tr class="memdesc:ga5b40ca2e8c098cb75e678503363c070f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a box on the canvas using CP437 characters.  <a href="group__caca__primitives.html#ga5b40ca2e8c098cb75e678503363c070f">More...</a><br /></td></tr>
<tr class="separator:ga5b40ca2e8c098cb75e678503363c070f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga864247612376401090a5ab8e9f716d78"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#ga864247612376401090a5ab8e9f716d78">caca_fill_box</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int, uint32_t)</td></tr>
<tr class="memdesc:ga864247612376401090a5ab8e9f716d78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill a box on the canvas using the given character.  <a href="group__caca__primitives.html#ga864247612376401090a5ab8e9f716d78">More...</a><br /></td></tr>
<tr class="separator:ga864247612376401090a5ab8e9f716d78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga558ad62d3d2a73a19fca4c684121e91a"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#ga558ad62d3d2a73a19fca4c684121e91a">caca_draw_triangle</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int, int, int, uint32_t)</td></tr>
<tr class="memdesc:ga558ad62d3d2a73a19fca4c684121e91a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a triangle on the canvas using the given character.  <a href="group__caca__primitives.html#ga558ad62d3d2a73a19fca4c684121e91a">More...</a><br /></td></tr>
<tr class="separator:ga558ad62d3d2a73a19fca4c684121e91a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2cb07d94aa4f5ff90795795ce6a364b8"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#ga2cb07d94aa4f5ff90795795ce6a364b8">caca_draw_thin_triangle</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int, int, int)</td></tr>
<tr class="memdesc:ga2cb07d94aa4f5ff90795795ce6a364b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a thin triangle on the canvas.  <a href="group__caca__primitives.html#ga2cb07d94aa4f5ff90795795ce6a364b8">More...</a><br /></td></tr>
<tr class="separator:ga2cb07d94aa4f5ff90795795ce6a364b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7639315e8de3e0c1f3aa7fc557e155f"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#gaf7639315e8de3e0c1f3aa7fc557e155f">caca_fill_triangle</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int, int, int, uint32_t)</td></tr>
<tr class="memdesc:gaf7639315e8de3e0c1f3aa7fc557e155f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill a triangle on the canvas using the given character.  <a href="group__caca__primitives.html#gaf7639315e8de3e0c1f3aa7fc557e155f">More...</a><br /></td></tr>
<tr class="separator:gaf7639315e8de3e0c1f3aa7fc557e155f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga91e7c1072105c5bb3e8ce1a816885517"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__primitives.html#ga91e7c1072105c5bb3e8ce1a816885517">caca_fill_triangle_textured</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *cv, int coords[6], <a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *tex, float uv[6])</td></tr>
<tr class="memdesc:ga91e7c1072105c5bb3e8ce1a816885517"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill a triangle on the canvas using an arbitrary-sized texture.  <a href="group__caca__primitives.html#ga91e7c1072105c5bb3e8ce1a816885517">More...</a><br /></td></tr>
<tr class="separator:ga91e7c1072105c5bb3e8ce1a816885517"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7dca169ceb67f3ea770a8aaaf7214957"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__frame.html#ga7dca169ceb67f3ea770a8aaaf7214957">caca_get_frame_count</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:ga7dca169ceb67f3ea770a8aaaf7214957"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of frames in a canvas.  <a href="group__caca__frame.html#ga7dca169ceb67f3ea770a8aaaf7214957">More...</a><br /></td></tr>
<tr class="separator:ga7dca169ceb67f3ea770a8aaaf7214957"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a09db01455121e5e58d081b71c55e81"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__frame.html#ga6a09db01455121e5e58d081b71c55e81">caca_set_frame</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int)</td></tr>
<tr class="memdesc:ga6a09db01455121e5e58d081b71c55e81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activate a given canvas frame.  <a href="group__caca__frame.html#ga6a09db01455121e5e58d081b71c55e81">More...</a><br /></td></tr>
<tr class="separator:ga6a09db01455121e5e58d081b71c55e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9af838cf9f8d9a048051eba86119a2d2"><td class="memItemLeft" align="right" valign="top">__extern char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__frame.html#ga9af838cf9f8d9a048051eba86119a2d2">caca_get_frame_name</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:ga9af838cf9f8d9a048051eba86119a2d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current frame's name.  <a href="group__caca__frame.html#ga9af838cf9f8d9a048051eba86119a2d2">More...</a><br /></td></tr>
<tr class="separator:ga9af838cf9f8d9a048051eba86119a2d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b410619a95aa459f80d574162cb25d8"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__frame.html#ga1b410619a95aa459f80d574162cb25d8">caca_set_frame_name</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, char const *)</td></tr>
<tr class="memdesc:ga1b410619a95aa459f80d574162cb25d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current frame's name.  <a href="group__caca__frame.html#ga1b410619a95aa459f80d574162cb25d8">More...</a><br /></td></tr>
<tr class="separator:ga1b410619a95aa459f80d574162cb25d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5fb0c9573f9f0ad85c4192df067c009"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__frame.html#gab5fb0c9573f9f0ad85c4192df067c009">caca_create_frame</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int)</td></tr>
<tr class="memdesc:gab5fb0c9573f9f0ad85c4192df067c009"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a frame to a canvas.  <a href="group__caca__frame.html#gab5fb0c9573f9f0ad85c4192df067c009">More...</a><br /></td></tr>
<tr class="separator:gab5fb0c9573f9f0ad85c4192df067c009"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga22531e94edf3e44b124ed84aa425372a"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__frame.html#ga22531e94edf3e44b124ed84aa425372a">caca_free_frame</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int)</td></tr>
<tr class="memdesc:ga22531e94edf3e44b124ed84aa425372a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a frame from a canvas.  <a href="group__caca__frame.html#ga22531e94edf3e44b124ed84aa425372a">More...</a><br /></td></tr>
<tr class="separator:ga22531e94edf3e44b124ed84aa425372a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08c338d4fb79aff467f4056c857b12df"><td class="memItemLeft" align="right" valign="top">__extern <a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga08c338d4fb79aff467f4056c857b12df">caca_create_dither</a> (int, int, int, int, uint32_t, uint32_t, uint32_t, uint32_t)</td></tr>
<tr class="memdesc:ga08c338d4fb79aff467f4056c857b12df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an internal dither object.  <a href="group__caca__dither.html#ga08c338d4fb79aff467f4056c857b12df">More...</a><br /></td></tr>
<tr class="separator:ga08c338d4fb79aff467f4056c857b12df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaee20b3233a6dbe8147c36f82039e481a"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#gaee20b3233a6dbe8147c36f82039e481a">caca_set_dither_palette</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> *, uint32_t r[], uint32_t g[], uint32_t b[], uint32_t a[])</td></tr>
<tr class="memdesc:gaee20b3233a6dbe8147c36f82039e481a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the palette of an 8bpp dither object.  <a href="group__caca__dither.html#gaee20b3233a6dbe8147c36f82039e481a">More...</a><br /></td></tr>
<tr class="separator:gaee20b3233a6dbe8147c36f82039e481a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2596a6934b0a57e8a0cb3e1c9ba3a15d"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga2596a6934b0a57e8a0cb3e1c9ba3a15d">caca_set_dither_brightness</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> *, float)</td></tr>
<tr class="memdesc:ga2596a6934b0a57e8a0cb3e1c9ba3a15d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the brightness of a dither object.  <a href="group__caca__dither.html#ga2596a6934b0a57e8a0cb3e1c9ba3a15d">More...</a><br /></td></tr>
<tr class="separator:ga2596a6934b0a57e8a0cb3e1c9ba3a15d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga860ea183ad7477c525716c29a81986aa"><td class="memItemLeft" align="right" valign="top">__extern float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga860ea183ad7477c525716c29a81986aa">caca_get_dither_brightness</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga860ea183ad7477c525716c29a81986aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the brightness of a dither object.  <a href="group__caca__dither.html#ga860ea183ad7477c525716c29a81986aa">More...</a><br /></td></tr>
<tr class="separator:ga860ea183ad7477c525716c29a81986aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga517a2a69c6b2e1772ddb795cb55996bb"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga517a2a69c6b2e1772ddb795cb55996bb">caca_set_dither_gamma</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> *, float)</td></tr>
<tr class="memdesc:ga517a2a69c6b2e1772ddb795cb55996bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the gamma of a dither object.  <a href="group__caca__dither.html#ga517a2a69c6b2e1772ddb795cb55996bb">More...</a><br /></td></tr>
<tr class="separator:ga517a2a69c6b2e1772ddb795cb55996bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6bd45a095a0bc9f9716cb543045f646"><td class="memItemLeft" align="right" valign="top">__extern float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#gac6bd45a095a0bc9f9716cb543045f646">caca_get_dither_gamma</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:gac6bd45a095a0bc9f9716cb543045f646"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the gamma of a dither object.  <a href="group__caca__dither.html#gac6bd45a095a0bc9f9716cb543045f646">More...</a><br /></td></tr>
<tr class="separator:gac6bd45a095a0bc9f9716cb543045f646"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac04772ed41dce6f3d613e8efd25c3038"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#gac04772ed41dce6f3d613e8efd25c3038">caca_set_dither_contrast</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> *, float)</td></tr>
<tr class="memdesc:gac04772ed41dce6f3d613e8efd25c3038"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the contrast of a dither object.  <a href="group__caca__dither.html#gac04772ed41dce6f3d613e8efd25c3038">More...</a><br /></td></tr>
<tr class="separator:gac04772ed41dce6f3d613e8efd25c3038"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga059d26f5964cc6eb809be99a43155383"><td class="memItemLeft" align="right" valign="top">__extern float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga059d26f5964cc6eb809be99a43155383">caca_get_dither_contrast</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga059d26f5964cc6eb809be99a43155383"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the contrast of a dither object.  <a href="group__caca__dither.html#ga059d26f5964cc6eb809be99a43155383">More...</a><br /></td></tr>
<tr class="separator:ga059d26f5964cc6eb809be99a43155383"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e11d68966e0b2d709b377385fbcabd4"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga6e11d68966e0b2d709b377385fbcabd4">caca_set_dither_antialias</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> *, char const *)</td></tr>
<tr class="memdesc:ga6e11d68966e0b2d709b377385fbcabd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set dither antialiasing.  <a href="group__caca__dither.html#ga6e11d68966e0b2d709b377385fbcabd4">More...</a><br /></td></tr>
<tr class="separator:ga6e11d68966e0b2d709b377385fbcabd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e0986062cb064bf7bcef0105233857e"><td class="memItemLeft" align="right" valign="top">__extern char const *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga6e0986062cb064bf7bcef0105233857e">caca_get_dither_antialias_list</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga6e0986062cb064bf7bcef0105233857e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available antialiasing methods.  <a href="group__caca__dither.html#ga6e0986062cb064bf7bcef0105233857e">More...</a><br /></td></tr>
<tr class="separator:ga6e0986062cb064bf7bcef0105233857e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga297c7ca7506e7b293dbbe3db89432c95"><td class="memItemLeft" align="right" valign="top">__extern char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga297c7ca7506e7b293dbbe3db89432c95">caca_get_dither_antialias</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga297c7ca7506e7b293dbbe3db89432c95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current antialiasing method.  <a href="group__caca__dither.html#ga297c7ca7506e7b293dbbe3db89432c95">More...</a><br /></td></tr>
<tr class="separator:ga297c7ca7506e7b293dbbe3db89432c95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4a7a941295c958221d9010070f0c35c"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#gae4a7a941295c958221d9010070f0c35c">caca_set_dither_color</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> *, char const *)</td></tr>
<tr class="memdesc:gae4a7a941295c958221d9010070f0c35c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Choose colours used for dithering.  <a href="group__caca__dither.html#gae4a7a941295c958221d9010070f0c35c">More...</a><br /></td></tr>
<tr class="separator:gae4a7a941295c958221d9010070f0c35c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga973d84c24e352d3da09f02a49b79ebf0"><td class="memItemLeft" align="right" valign="top">__extern char const *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga973d84c24e352d3da09f02a49b79ebf0">caca_get_dither_color_list</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga973d84c24e352d3da09f02a49b79ebf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available colour modes.  <a href="group__caca__dither.html#ga973d84c24e352d3da09f02a49b79ebf0">More...</a><br /></td></tr>
<tr class="separator:ga973d84c24e352d3da09f02a49b79ebf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e1a540d2c24168daaf1d93847c47bbc"><td class="memItemLeft" align="right" valign="top">__extern char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga8e1a540d2c24168daaf1d93847c47bbc">caca_get_dither_color</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga8e1a540d2c24168daaf1d93847c47bbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current colour mode.  <a href="group__caca__dither.html#ga8e1a540d2c24168daaf1d93847c47bbc">More...</a><br /></td></tr>
<tr class="separator:ga8e1a540d2c24168daaf1d93847c47bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24068afd82cf4d2ee62575b811b276ec"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga24068afd82cf4d2ee62575b811b276ec">caca_set_dither_charset</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> *, char const *)</td></tr>
<tr class="memdesc:ga24068afd82cf4d2ee62575b811b276ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Choose characters used for dithering.  <a href="group__caca__dither.html#ga24068afd82cf4d2ee62575b811b276ec">More...</a><br /></td></tr>
<tr class="separator:ga24068afd82cf4d2ee62575b811b276ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8fe7b7974810cc054f2aab9248f6263"><td class="memItemLeft" align="right" valign="top">__extern char const *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#gab8fe7b7974810cc054f2aab9248f6263">caca_get_dither_charset_list</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:gab8fe7b7974810cc054f2aab9248f6263"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available dither character sets.  <a href="group__caca__dither.html#gab8fe7b7974810cc054f2aab9248f6263">More...</a><br /></td></tr>
<tr class="separator:gab8fe7b7974810cc054f2aab9248f6263"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11e927c2b3035f6b8e52150a0609761d"><td class="memItemLeft" align="right" valign="top">__extern char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga11e927c2b3035f6b8e52150a0609761d">caca_get_dither_charset</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga11e927c2b3035f6b8e52150a0609761d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current character set.  <a href="group__caca__dither.html#ga11e927c2b3035f6b8e52150a0609761d">More...</a><br /></td></tr>
<tr class="separator:ga11e927c2b3035f6b8e52150a0609761d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4628a5089d92b8f92c71df9c4c921081"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga4628a5089d92b8f92c71df9c4c921081">caca_set_dither_algorithm</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> *, char const *)</td></tr>
<tr class="memdesc:ga4628a5089d92b8f92c71df9c4c921081"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set dithering algorithm.  <a href="group__caca__dither.html#ga4628a5089d92b8f92c71df9c4c921081">More...</a><br /></td></tr>
<tr class="separator:ga4628a5089d92b8f92c71df9c4c921081"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ffe7b5a8f9315fc62220120a4917734"><td class="memItemLeft" align="right" valign="top">__extern char const *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga8ffe7b5a8f9315fc62220120a4917734">caca_get_dither_algorithm_list</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga8ffe7b5a8f9315fc62220120a4917734"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get dithering algorithms.  <a href="group__caca__dither.html#ga8ffe7b5a8f9315fc62220120a4917734">More...</a><br /></td></tr>
<tr class="separator:ga8ffe7b5a8f9315fc62220120a4917734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga940ea881e13f7f1a3d0ad1a431e44ecd"><td class="memItemLeft" align="right" valign="top">__extern char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga940ea881e13f7f1a3d0ad1a431e44ecd">caca_get_dither_algorithm</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga940ea881e13f7f1a3d0ad1a431e44ecd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current dithering algorithm.  <a href="group__caca__dither.html#ga940ea881e13f7f1a3d0ad1a431e44ecd">More...</a><br /></td></tr>
<tr class="separator:ga940ea881e13f7f1a3d0ad1a431e44ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae7e10436664deb729029918c6275edb6"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#gae7e10436664deb729029918c6275edb6">caca_dither_bitmap</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, int, int, <a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *, void const *)</td></tr>
<tr class="memdesc:gae7e10436664deb729029918c6275edb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dither a bitmap on the canvas.  <a href="group__caca__dither.html#gae7e10436664deb729029918c6275edb6">More...</a><br /></td></tr>
<tr class="separator:gae7e10436664deb729029918c6275edb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b23aea21bcbbcec02e45383721a00f6"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga5b23aea21bcbbcec02e45383721a00f6">caca_free_dither</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> *)</td></tr>
<tr class="memdesc:ga5b23aea21bcbbcec02e45383721a00f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free the memory associated with a dither.  <a href="group__caca__dither.html#ga5b23aea21bcbbcec02e45383721a00f6">More...</a><br /></td></tr>
<tr class="separator:ga5b23aea21bcbbcec02e45383721a00f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade9baa68ebfb08f584f3d5fefe3f574a"><td class="memItemLeft" align="right" valign="top">
__extern <a class="el" href="caca_8h.html#a3541cee0bddfe93b4ad05f48cb6e7a04">caca_charfont_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>caca_load_charfont</b> (void const *, size_t)</td></tr>
<tr class="separator:gade9baa68ebfb08f584f3d5fefe3f574a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga713c4d3e5afea151098abd25d6e9a8bd"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><b>caca_free_charfont</b> (<a class="el" href="caca_8h.html#a3541cee0bddfe93b4ad05f48cb6e7a04">caca_charfont_t</a> *)</td></tr>
<tr class="separator:ga713c4d3e5afea151098abd25d6e9a8bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac9551a53a284e9a17e4e67d6400fbf0"><td class="memItemLeft" align="right" valign="top">__extern <a class="el" href="caca_8h.html#adaa37a82c01b73275fa3d446ec511ad4">caca_font_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__font.html#gaac9551a53a284e9a17e4e67d6400fbf0">caca_load_font</a> (void const *, size_t)</td></tr>
<tr class="memdesc:gaac9551a53a284e9a17e4e67d6400fbf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load a font from memory for future use.  <a href="group__caca__font.html#gaac9551a53a284e9a17e4e67d6400fbf0">More...</a><br /></td></tr>
<tr class="separator:gaac9551a53a284e9a17e4e67d6400fbf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5329825d3dbadf2d004ff90d808f15f"><td class="memItemLeft" align="right" valign="top">__extern char const *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__font.html#gac5329825d3dbadf2d004ff90d808f15f">caca_get_font_list</a> (void)</td></tr>
<tr class="memdesc:gac5329825d3dbadf2d004ff90d808f15f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available builtin fonts.  <a href="group__caca__font.html#gac5329825d3dbadf2d004ff90d808f15f">More...</a><br /></td></tr>
<tr class="separator:gac5329825d3dbadf2d004ff90d808f15f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0580a5e28afd8ec5a82bc49b32d4c040"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__font.html#ga0580a5e28afd8ec5a82bc49b32d4c040">caca_get_font_width</a> (<a class="el" href="caca_8h.html#adaa37a82c01b73275fa3d446ec511ad4">caca_font_t</a> const *)</td></tr>
<tr class="memdesc:ga0580a5e28afd8ec5a82bc49b32d4c040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a font's standard glyph width.  <a href="group__caca__font.html#ga0580a5e28afd8ec5a82bc49b32d4c040">More...</a><br /></td></tr>
<tr class="separator:ga0580a5e28afd8ec5a82bc49b32d4c040"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea47dfd5abc7224d5030fdf3961e7377"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__font.html#gaea47dfd5abc7224d5030fdf3961e7377">caca_get_font_height</a> (<a class="el" href="caca_8h.html#adaa37a82c01b73275fa3d446ec511ad4">caca_font_t</a> const *)</td></tr>
<tr class="memdesc:gaea47dfd5abc7224d5030fdf3961e7377"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a font's standard glyph height.  <a href="group__caca__font.html#gaea47dfd5abc7224d5030fdf3961e7377">More...</a><br /></td></tr>
<tr class="separator:gaea47dfd5abc7224d5030fdf3961e7377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab6ce2db91a640fb8214e2dd37016756f"><td class="memItemLeft" align="right" valign="top">__extern uint32_t const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__font.html#gab6ce2db91a640fb8214e2dd37016756f">caca_get_font_blocks</a> (<a class="el" href="caca_8h.html#adaa37a82c01b73275fa3d446ec511ad4">caca_font_t</a> const *)</td></tr>
<tr class="memdesc:gab6ce2db91a640fb8214e2dd37016756f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a font's list of supported glyphs.  <a href="group__caca__font.html#gab6ce2db91a640fb8214e2dd37016756f">More...</a><br /></td></tr>
<tr class="separator:gab6ce2db91a640fb8214e2dd37016756f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga64f055de5dd43137d099aa30e56a5dd6"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__font.html#ga64f055de5dd43137d099aa30e56a5dd6">caca_render_canvas</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *, <a class="el" href="caca_8h.html#adaa37a82c01b73275fa3d446ec511ad4">caca_font_t</a> const *, void *, int, int, int)</td></tr>
<tr class="memdesc:ga64f055de5dd43137d099aa30e56a5dd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render the canvas onto an image buffer.  <a href="group__caca__font.html#ga64f055de5dd43137d099aa30e56a5dd6">More...</a><br /></td></tr>
<tr class="separator:ga64f055de5dd43137d099aa30e56a5dd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4c4277906b727073789c570f9f1c47d"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__font.html#gad4c4277906b727073789c570f9f1c47d">caca_free_font</a> (<a class="el" href="caca_8h.html#adaa37a82c01b73275fa3d446ec511ad4">caca_font_t</a> *)</td></tr>
<tr class="memdesc:gad4c4277906b727073789c570f9f1c47d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a font structure.  <a href="group__caca__font.html#gad4c4277906b727073789c570f9f1c47d">More...</a><br /></td></tr>
<tr class="separator:gad4c4277906b727073789c570f9f1c47d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59aa7a3c5c0988152386aad3751a2381"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__figfont.html#ga59aa7a3c5c0988152386aad3751a2381">caca_canvas_set_figfont</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, char const *)</td></tr>
<tr class="memdesc:ga59aa7a3c5c0988152386aad3751a2381"><td class="mdescLeft">&#160;</td><td class="mdescRight">load a figfont and attach it to a canvas <br /></td></tr>
<tr class="separator:ga59aa7a3c5c0988152386aad3751a2381"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga238e1f56c8d14db4c1af4ee3f8698a79"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__figfont.html#ga238e1f56c8d14db4c1af4ee3f8698a79">caca_set_figfont_smush</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, char const *)</td></tr>
<tr class="memdesc:ga238e1f56c8d14db4c1af4ee3f8698a79"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the smushing mode of the figfont rendering <br /></td></tr>
<tr class="separator:ga238e1f56c8d14db4c1af4ee3f8698a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcbe9b98f2abcb6c3a2cc7eb0f1ac339"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__figfont.html#gabcbe9b98f2abcb6c3a2cc7eb0f1ac339">caca_set_figfont_width</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int)</td></tr>
<tr class="memdesc:gabcbe9b98f2abcb6c3a2cc7eb0f1ac339"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the width of the figfont rendering <br /></td></tr>
<tr class="separator:gabcbe9b98f2abcb6c3a2cc7eb0f1ac339"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53d156bf4e4f7606c9f1a8f558d06ef1"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__figfont.html#ga53d156bf4e4f7606c9f1a8f558d06ef1">caca_put_figchar</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, uint32_t)</td></tr>
<tr class="memdesc:ga53d156bf4e4f7606c9f1a8f558d06ef1"><td class="mdescLeft">&#160;</td><td class="mdescRight">paste a character using the current figfont <br /></td></tr>
<tr class="separator:ga53d156bf4e4f7606c9f1a8f558d06ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad86d0785a97d54ebe796dcda02d7900f"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__figfont.html#gad86d0785a97d54ebe796dcda02d7900f">caca_flush_figlet</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:gad86d0785a97d54ebe796dcda02d7900f"><td class="mdescLeft">&#160;</td><td class="mdescRight">flush the figlet context <br /></td></tr>
<tr class="separator:gad86d0785a97d54ebe796dcda02d7900f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8fa9094ea6fa527f5744e03124e15350"><td class="memItemLeft" align="right" valign="top">__extern <a class="el" href="caca_8h.html#a3e8b2f71ed96861283e0fe5172c15422">caca_file_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__file.html#ga8fa9094ea6fa527f5744e03124e15350">caca_file_open</a> (char const *, const char *)</td></tr>
<tr class="memdesc:ga8fa9094ea6fa527f5744e03124e15350"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a file for reading or writing.  <a href="group__caca__file.html#ga8fa9094ea6fa527f5744e03124e15350">More...</a><br /></td></tr>
<tr class="separator:ga8fa9094ea6fa527f5744e03124e15350"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9cfbd9087b8926512a2f90a47bb5ad0a"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__file.html#ga9cfbd9087b8926512a2f90a47bb5ad0a">caca_file_close</a> (<a class="el" href="caca_8h.html#a3e8b2f71ed96861283e0fe5172c15422">caca_file_t</a> *)</td></tr>
<tr class="memdesc:ga9cfbd9087b8926512a2f90a47bb5ad0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close a file handle.  <a href="group__caca__file.html#ga9cfbd9087b8926512a2f90a47bb5ad0a">More...</a><br /></td></tr>
<tr class="separator:ga9cfbd9087b8926512a2f90a47bb5ad0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95e84007baae9c0790dc3aeaa739c1c9"><td class="memItemLeft" align="right" valign="top">__extern uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__file.html#ga95e84007baae9c0790dc3aeaa739c1c9">caca_file_tell</a> (<a class="el" href="caca_8h.html#a3e8b2f71ed96861283e0fe5172c15422">caca_file_t</a> *)</td></tr>
<tr class="memdesc:ga95e84007baae9c0790dc3aeaa739c1c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the position in a file handle.  <a href="group__caca__file.html#ga95e84007baae9c0790dc3aeaa739c1c9">More...</a><br /></td></tr>
<tr class="separator:ga95e84007baae9c0790dc3aeaa739c1c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaccb5348b4e700cae308b51d5f16de5c1"><td class="memItemLeft" align="right" valign="top">__extern size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__file.html#gaccb5348b4e700cae308b51d5f16de5c1">caca_file_read</a> (<a class="el" href="caca_8h.html#a3e8b2f71ed96861283e0fe5172c15422">caca_file_t</a> *, void *, size_t)</td></tr>
<tr class="memdesc:gaccb5348b4e700cae308b51d5f16de5c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read data from a file handle.  <a href="group__caca__file.html#gaccb5348b4e700cae308b51d5f16de5c1">More...</a><br /></td></tr>
<tr class="separator:gaccb5348b4e700cae308b51d5f16de5c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaee6aa813cac3c59fadec0f69a167a793"><td class="memItemLeft" align="right" valign="top">__extern size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__file.html#gaee6aa813cac3c59fadec0f69a167a793">caca_file_write</a> (<a class="el" href="caca_8h.html#a3e8b2f71ed96861283e0fe5172c15422">caca_file_t</a> *, const void *, size_t)</td></tr>
<tr class="memdesc:gaee6aa813cac3c59fadec0f69a167a793"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write data to a file handle.  <a href="group__caca__file.html#gaee6aa813cac3c59fadec0f69a167a793">More...</a><br /></td></tr>
<tr class="separator:gaee6aa813cac3c59fadec0f69a167a793"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f7aed12abcb1503248a719553238f4e"><td class="memItemLeft" align="right" valign="top">__extern char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__file.html#ga7f7aed12abcb1503248a719553238f4e">caca_file_gets</a> (<a class="el" href="caca_8h.html#a3e8b2f71ed96861283e0fe5172c15422">caca_file_t</a> *, char *, int)</td></tr>
<tr class="memdesc:ga7f7aed12abcb1503248a719553238f4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a line from a file handle.  <a href="group__caca__file.html#ga7f7aed12abcb1503248a719553238f4e">More...</a><br /></td></tr>
<tr class="separator:ga7f7aed12abcb1503248a719553238f4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24bff06701f35fa718924b7e879715cc"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__file.html#ga24bff06701f35fa718924b7e879715cc">caca_file_eof</a> (<a class="el" href="caca_8h.html#a3e8b2f71ed96861283e0fe5172c15422">caca_file_t</a> *)</td></tr>
<tr class="memdesc:ga24bff06701f35fa718924b7e879715cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether a file handle reached end of file.  <a href="group__caca__file.html#ga24bff06701f35fa718924b7e879715cc">More...</a><br /></td></tr>
<tr class="separator:ga24bff06701f35fa718924b7e879715cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09c7286f79c0dd244e7e5434d2519b7a"><td class="memItemLeft" align="right" valign="top">__extern ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__importexport.html#ga09c7286f79c0dd244e7e5434d2519b7a">caca_import_canvas_from_memory</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, void const *, size_t, char const *)</td></tr>
<tr class="memdesc:ga09c7286f79c0dd244e7e5434d2519b7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import a memory buffer into a canvas.  <a href="group__caca__importexport.html#ga09c7286f79c0dd244e7e5434d2519b7a">More...</a><br /></td></tr>
<tr class="separator:ga09c7286f79c0dd244e7e5434d2519b7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa47bfa2ea5cfe33b87fe7a919d5ff500"><td class="memItemLeft" align="right" valign="top">__extern ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__importexport.html#gaa47bfa2ea5cfe33b87fe7a919d5ff500">caca_import_canvas_from_file</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, char const *, char const *)</td></tr>
<tr class="memdesc:gaa47bfa2ea5cfe33b87fe7a919d5ff500"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import a file into a canvas.  <a href="group__caca__importexport.html#gaa47bfa2ea5cfe33b87fe7a919d5ff500">More...</a><br /></td></tr>
<tr class="separator:gaa47bfa2ea5cfe33b87fe7a919d5ff500"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4455d225b91573e265211e5c41553a37"><td class="memItemLeft" align="right" valign="top">__extern ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__importexport.html#ga4455d225b91573e265211e5c41553a37">caca_import_area_from_memory</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, void const *, size_t, char const *)</td></tr>
<tr class="memdesc:ga4455d225b91573e265211e5c41553a37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import a memory buffer into a canvas area.  <a href="group__caca__importexport.html#ga4455d225b91573e265211e5c41553a37">More...</a><br /></td></tr>
<tr class="separator:ga4455d225b91573e265211e5c41553a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6bcaa3e30d6ba075c14a817a2464f55"><td class="memItemLeft" align="right" valign="top">__extern ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__importexport.html#gae6bcaa3e30d6ba075c14a817a2464f55">caca_import_area_from_file</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, int, int, char const *, char const *)</td></tr>
<tr class="memdesc:gae6bcaa3e30d6ba075c14a817a2464f55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import a file into a canvas area.  <a href="group__caca__importexport.html#gae6bcaa3e30d6ba075c14a817a2464f55">More...</a><br /></td></tr>
<tr class="separator:gae6bcaa3e30d6ba075c14a817a2464f55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf49776c6092b0d3f47624e837acaa8a6"><td class="memItemLeft" align="right" valign="top">__extern char const *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__importexport.html#gaf49776c6092b0d3f47624e837acaa8a6">caca_get_import_list</a> (void)</td></tr>
<tr class="memdesc:gaf49776c6092b0d3f47624e837acaa8a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available import formats.  <a href="group__caca__importexport.html#gaf49776c6092b0d3f47624e837acaa8a6">More...</a><br /></td></tr>
<tr class="separator:gaf49776c6092b0d3f47624e837acaa8a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5e64cff9efe9e6bdafc9a2e95b59c89"><td class="memItemLeft" align="right" valign="top">__extern void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__importexport.html#gaa5e64cff9efe9e6bdafc9a2e95b59c89">caca_export_canvas_to_memory</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *, char const *, size_t *)</td></tr>
<tr class="memdesc:gaa5e64cff9efe9e6bdafc9a2e95b59c89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Export a canvas into a foreign format.  <a href="group__caca__importexport.html#gaa5e64cff9efe9e6bdafc9a2e95b59c89">More...</a><br /></td></tr>
<tr class="separator:gaa5e64cff9efe9e6bdafc9a2e95b59c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga026c45b9247dc7f9fb39878f9deca03c"><td class="memItemLeft" align="right" valign="top">__extern void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__importexport.html#ga026c45b9247dc7f9fb39878f9deca03c">caca_export_area_to_memory</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *, int, int, int, int, char const *, size_t *)</td></tr>
<tr class="memdesc:ga026c45b9247dc7f9fb39878f9deca03c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Export a canvas portion into a foreign format.  <a href="group__caca__importexport.html#ga026c45b9247dc7f9fb39878f9deca03c">More...</a><br /></td></tr>
<tr class="separator:ga026c45b9247dc7f9fb39878f9deca03c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga264bcf9f821d67f33bd5ee5aa5e048a0"><td class="memItemLeft" align="right" valign="top">__extern char const *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__importexport.html#ga264bcf9f821d67f33bd5ee5aa5e048a0">caca_get_export_list</a> (void)</td></tr>
<tr class="memdesc:ga264bcf9f821d67f33bd5ee5aa5e048a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available export formats.  <a href="group__caca__importexport.html#ga264bcf9f821d67f33bd5ee5aa5e048a0">More...</a><br /></td></tr>
<tr class="separator:ga264bcf9f821d67f33bd5ee5aa5e048a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac393d4446d813f6e4ba93d2b583c1edb"><td class="memItemLeft" align="right" valign="top">__extern <a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#gac393d4446d813f6e4ba93d2b583c1edb">caca_create_display</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *)</td></tr>
<tr class="memdesc:gac393d4446d813f6e4ba93d2b583c1edb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attach a caca graphical context to a caca canvas.  <a href="group__caca__display.html#gac393d4446d813f6e4ba93d2b583c1edb">More...</a><br /></td></tr>
<tr class="separator:gac393d4446d813f6e4ba93d2b583c1edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b2517558ff72b670a1e747b5415417e"><td class="memItemLeft" align="right" valign="top">__extern <a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#ga4b2517558ff72b670a1e747b5415417e">caca_create_display_with_driver</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *, char const *)</td></tr>
<tr class="memdesc:ga4b2517558ff72b670a1e747b5415417e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attach a specific caca graphical context to a caca canvas.  <a href="group__caca__display.html#ga4b2517558ff72b670a1e747b5415417e">More...</a><br /></td></tr>
<tr class="separator:ga4b2517558ff72b670a1e747b5415417e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacec026e270ea7238c3b5858e21ccd8f7"><td class="memItemLeft" align="right" valign="top">__extern char const *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#gacec026e270ea7238c3b5858e21ccd8f7">caca_get_display_driver_list</a> (void)</td></tr>
<tr class="memdesc:gacec026e270ea7238c3b5858e21ccd8f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available display drivers.  <a href="group__caca__display.html#gacec026e270ea7238c3b5858e21ccd8f7">More...</a><br /></td></tr>
<tr class="separator:gacec026e270ea7238c3b5858e21ccd8f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7acc7d0f71f249fc0d64226e747fa623"><td class="memItemLeft" align="right" valign="top">__extern char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#ga7acc7d0f71f249fc0d64226e747fa623">caca_get_display_driver</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> *)</td></tr>
<tr class="memdesc:ga7acc7d0f71f249fc0d64226e747fa623"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a caca graphical context's current output driver.  <a href="group__caca__display.html#ga7acc7d0f71f249fc0d64226e747fa623">More...</a><br /></td></tr>
<tr class="separator:ga7acc7d0f71f249fc0d64226e747fa623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae525895a379b7f5ae99561613c99b41"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#gaae525895a379b7f5ae99561613c99b41">caca_set_display_driver</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> *, char const *)</td></tr>
<tr class="memdesc:gaae525895a379b7f5ae99561613c99b41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the output driver.  <a href="group__caca__display.html#gaae525895a379b7f5ae99561613c99b41">More...</a><br /></td></tr>
<tr class="separator:gaae525895a379b7f5ae99561613c99b41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1b5b4540a500dd59eaa673d784fab1f"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#gac1b5b4540a500dd59eaa673d784fab1f">caca_free_display</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> *)</td></tr>
<tr class="memdesc:gac1b5b4540a500dd59eaa673d784fab1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detach a caca graphical context from a caca backend context.  <a href="group__caca__display.html#gac1b5b4540a500dd59eaa673d784fab1f">More...</a><br /></td></tr>
<tr class="separator:gac1b5b4540a500dd59eaa673d784fab1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65670cdec61ba57879b893c997cd26da"><td class="memItemLeft" align="right" valign="top">__extern <a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#ga65670cdec61ba57879b893c997cd26da">caca_get_canvas</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> *)</td></tr>
<tr class="memdesc:ga65670cdec61ba57879b893c997cd26da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the canvas attached to a caca graphical context.  <a href="group__caca__display.html#ga65670cdec61ba57879b893c997cd26da">More...</a><br /></td></tr>
<tr class="separator:ga65670cdec61ba57879b893c997cd26da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c710eac721d05d807491a1534d1cbe7"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#ga8c710eac721d05d807491a1534d1cbe7">caca_refresh_display</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> *)</td></tr>
<tr class="memdesc:ga8c710eac721d05d807491a1534d1cbe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flush pending changes and redraw the screen.  <a href="group__caca__display.html#ga8c710eac721d05d807491a1534d1cbe7">More...</a><br /></td></tr>
<tr class="separator:ga8c710eac721d05d807491a1534d1cbe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0340d64c3e7f23e11af749c4da83dfde"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#ga0340d64c3e7f23e11af749c4da83dfde">caca_set_display_time</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> *, int)</td></tr>
<tr class="memdesc:ga0340d64c3e7f23e11af749c4da83dfde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the refresh delay.  <a href="group__caca__display.html#ga0340d64c3e7f23e11af749c4da83dfde">More...</a><br /></td></tr>
<tr class="separator:ga0340d64c3e7f23e11af749c4da83dfde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74339a36233beeee2ca5fe531885538a"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#ga74339a36233beeee2ca5fe531885538a">caca_get_display_time</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> const *)</td></tr>
<tr class="memdesc:ga74339a36233beeee2ca5fe531885538a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the display's average rendering time.  <a href="group__caca__display.html#ga74339a36233beeee2ca5fe531885538a">More...</a><br /></td></tr>
<tr class="separator:ga74339a36233beeee2ca5fe531885538a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0cc5bc7835df240b242929cc77024ac"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#gae0cc5bc7835df240b242929cc77024ac">caca_get_display_width</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> const *)</td></tr>
<tr class="memdesc:gae0cc5bc7835df240b242929cc77024ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the display width.  <a href="group__caca__display.html#gae0cc5bc7835df240b242929cc77024ac">More...</a><br /></td></tr>
<tr class="separator:gae0cc5bc7835df240b242929cc77024ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf540716e9e5faa22a3dc5d0c68761a1f"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#gaf540716e9e5faa22a3dc5d0c68761a1f">caca_get_display_height</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> const *)</td></tr>
<tr class="memdesc:gaf540716e9e5faa22a3dc5d0c68761a1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the display height.  <a href="group__caca__display.html#gaf540716e9e5faa22a3dc5d0c68761a1f">More...</a><br /></td></tr>
<tr class="separator:gaf540716e9e5faa22a3dc5d0c68761a1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadab2bf1e8d0bf5c3cfb3e29ab07d5641"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#gadab2bf1e8d0bf5c3cfb3e29ab07d5641">caca_set_display_title</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> *, char const *)</td></tr>
<tr class="memdesc:gadab2bf1e8d0bf5c3cfb3e29ab07d5641"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the display title.  <a href="group__caca__display.html#gadab2bf1e8d0bf5c3cfb3e29ab07d5641">More...</a><br /></td></tr>
<tr class="separator:gadab2bf1e8d0bf5c3cfb3e29ab07d5641"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a1d361cd5accd39925fb0e92bf15579"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#ga2a1d361cd5accd39925fb0e92bf15579">caca_set_mouse</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> *, int)</td></tr>
<tr class="memdesc:ga2a1d361cd5accd39925fb0e92bf15579"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show or hide the mouse pointer.  <a href="group__caca__display.html#ga2a1d361cd5accd39925fb0e92bf15579">More...</a><br /></td></tr>
<tr class="separator:ga2a1d361cd5accd39925fb0e92bf15579"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a15546ac2f6e48e0efa7843ee195b7d"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#ga6a15546ac2f6e48e0efa7843ee195b7d">caca_set_cursor</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> *, int)</td></tr>
<tr class="memdesc:ga6a15546ac2f6e48e0efa7843ee195b7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show or hide the cursor.  <a href="group__caca__display.html#ga6a15546ac2f6e48e0efa7843ee195b7d">More...</a><br /></td></tr>
<tr class="separator:ga6a15546ac2f6e48e0efa7843ee195b7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98e74dedbe1629c0fc9460761696e050"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__event.html#ga98e74dedbe1629c0fc9460761696e050">caca_get_event</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> *, int, <a class="el" href="caca_8h.html#ab47da7d18aef50248c90de93efd6ba9b">caca_event_t</a> *, int)</td></tr>
<tr class="memdesc:ga98e74dedbe1629c0fc9460761696e050"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next mouse or keyboard input event.  <a href="group__caca__event.html#ga98e74dedbe1629c0fc9460761696e050">More...</a><br /></td></tr>
<tr class="separator:ga98e74dedbe1629c0fc9460761696e050"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf01ff2ff5f63e38eed2052b53181da2d"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__event.html#gaf01ff2ff5f63e38eed2052b53181da2d">caca_get_mouse_x</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> const *)</td></tr>
<tr class="memdesc:gaf01ff2ff5f63e38eed2052b53181da2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the X mouse coordinate.  <a href="group__caca__event.html#gaf01ff2ff5f63e38eed2052b53181da2d">More...</a><br /></td></tr>
<tr class="separator:gaf01ff2ff5f63e38eed2052b53181da2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3310eaf44cc95e46be5c3e9a8a6818e"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__event.html#gac3310eaf44cc95e46be5c3e9a8a6818e">caca_get_mouse_y</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> const *)</td></tr>
<tr class="memdesc:gac3310eaf44cc95e46be5c3e9a8a6818e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the Y mouse coordinate.  <a href="group__caca__event.html#gac3310eaf44cc95e46be5c3e9a8a6818e">More...</a><br /></td></tr>
<tr class="separator:gac3310eaf44cc95e46be5c3e9a8a6818e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad25829294affb5693a11aa237d3fe799"><td class="memItemLeft" align="right" valign="top">__extern enum <a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aea">caca_event_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__event.html#gad25829294affb5693a11aa237d3fe799">caca_get_event_type</a> (<a class="el" href="caca_8h.html#ab47da7d18aef50248c90de93efd6ba9b">caca_event_t</a> const *)</td></tr>
<tr class="memdesc:gad25829294affb5693a11aa237d3fe799"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an event's type.  <a href="group__caca__event.html#gad25829294affb5693a11aa237d3fe799">More...</a><br /></td></tr>
<tr class="separator:gad25829294affb5693a11aa237d3fe799"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga946d19f0da7be7a53b848f8dd4251de7"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__event.html#ga946d19f0da7be7a53b848f8dd4251de7">caca_get_event_key_ch</a> (<a class="el" href="caca_8h.html#ab47da7d18aef50248c90de93efd6ba9b">caca_event_t</a> const *)</td></tr>
<tr class="memdesc:ga946d19f0da7be7a53b848f8dd4251de7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a key press or key release event's value.  <a href="group__caca__event.html#ga946d19f0da7be7a53b848f8dd4251de7">More...</a><br /></td></tr>
<tr class="separator:ga946d19f0da7be7a53b848f8dd4251de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe4050ef5bbaa8c2bce622beadc7df8d"><td class="memItemLeft" align="right" valign="top">__extern uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__event.html#gafe4050ef5bbaa8c2bce622beadc7df8d">caca_get_event_key_utf32</a> (<a class="el" href="caca_8h.html#ab47da7d18aef50248c90de93efd6ba9b">caca_event_t</a> const *)</td></tr>
<tr class="memdesc:gafe4050ef5bbaa8c2bce622beadc7df8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a key press or key release event's Unicode value.  <a href="group__caca__event.html#gafe4050ef5bbaa8c2bce622beadc7df8d">More...</a><br /></td></tr>
<tr class="separator:gafe4050ef5bbaa8c2bce622beadc7df8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1e178b837e26e04893e4fd00b16300d"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__event.html#gad1e178b837e26e04893e4fd00b16300d">caca_get_event_key_utf8</a> (<a class="el" href="caca_8h.html#ab47da7d18aef50248c90de93efd6ba9b">caca_event_t</a> const *, char *)</td></tr>
<tr class="memdesc:gad1e178b837e26e04893e4fd00b16300d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a key press or key release event's UTF-8 value.  <a href="group__caca__event.html#gad1e178b837e26e04893e4fd00b16300d">More...</a><br /></td></tr>
<tr class="separator:gad1e178b837e26e04893e4fd00b16300d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga717e5140c28618ff1e7b9f5b8088bd30"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__event.html#ga717e5140c28618ff1e7b9f5b8088bd30">caca_get_event_mouse_button</a> (<a class="el" href="caca_8h.html#ab47da7d18aef50248c90de93efd6ba9b">caca_event_t</a> const *)</td></tr>
<tr class="memdesc:ga717e5140c28618ff1e7b9f5b8088bd30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a mouse press or mouse release event's button.  <a href="group__caca__event.html#ga717e5140c28618ff1e7b9f5b8088bd30">More...</a><br /></td></tr>
<tr class="separator:ga717e5140c28618ff1e7b9f5b8088bd30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga43631e56f18159f29500b7ff9f2f86dc"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__event.html#ga43631e56f18159f29500b7ff9f2f86dc">caca_get_event_mouse_x</a> (<a class="el" href="caca_8h.html#ab47da7d18aef50248c90de93efd6ba9b">caca_event_t</a> const *)</td></tr>
<tr class="memdesc:ga43631e56f18159f29500b7ff9f2f86dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a mouse motion event's X coordinate.  <a href="group__caca__event.html#ga43631e56f18159f29500b7ff9f2f86dc">More...</a><br /></td></tr>
<tr class="separator:ga43631e56f18159f29500b7ff9f2f86dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a8a947bba8fe524f5b1885581585205"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__event.html#ga0a8a947bba8fe524f5b1885581585205">caca_get_event_mouse_y</a> (<a class="el" href="caca_8h.html#ab47da7d18aef50248c90de93efd6ba9b">caca_event_t</a> const *)</td></tr>
<tr class="memdesc:ga0a8a947bba8fe524f5b1885581585205"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a mouse motion event's Y coordinate.  <a href="group__caca__event.html#ga0a8a947bba8fe524f5b1885581585205">More...</a><br /></td></tr>
<tr class="separator:ga0a8a947bba8fe524f5b1885581585205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf37f40ebbd84e1febfb45980e33ce861"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__event.html#gaf37f40ebbd84e1febfb45980e33ce861">caca_get_event_resize_width</a> (<a class="el" href="caca_8h.html#ab47da7d18aef50248c90de93efd6ba9b">caca_event_t</a> const *)</td></tr>
<tr class="memdesc:gaf37f40ebbd84e1febfb45980e33ce861"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a resize event's display width value.  <a href="group__caca__event.html#gaf37f40ebbd84e1febfb45980e33ce861">More...</a><br /></td></tr>
<tr class="separator:gaf37f40ebbd84e1febfb45980e33ce861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20d8da5ded5ae58fa3050c8fadc40a46"><td class="memItemLeft" align="right" valign="top">__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__event.html#ga20d8da5ded5ae58fa3050c8fadc40a46">caca_get_event_resize_height</a> (<a class="el" href="caca_8h.html#ab47da7d18aef50248c90de93efd6ba9b">caca_event_t</a> const *)</td></tr>
<tr class="memdesc:ga20d8da5ded5ae58fa3050c8fadc40a46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a resize event's display height value.  <a href="group__caca__event.html#ga20d8da5ded5ae58fa3050c8fadc40a46">More...</a><br /></td></tr>
<tr class="separator:ga20d8da5ded5ae58fa3050c8fadc40a46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41e7e3bb41f301a11a8189ff48c3dd81"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><b>caca_getopt</b> (int, char *const [], char const *, struct <a class="el" href="structcaca__option.html">caca_option</a> const *, int *)</td></tr>
<tr class="separator:ga41e7e3bb41f301a11a8189ff48c3dd81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe2192e61867cec9f1fad466070bb2c6"><td class="memItemLeft" align="right" valign="top">
__extern char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#gafe2192e61867cec9f1fad466070bb2c6">caca_conio_cgets</a> (char *str)</td></tr>
<tr class="memdesc:gafe2192e61867cec9f1fad466070bb2c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h cgets() equivalent. <br /></td></tr>
<tr class="separator:gafe2192e61867cec9f1fad466070bb2c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b97285ca8ed957c6787495fad7ba35c"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga0b97285ca8ed957c6787495fad7ba35c">caca_conio_clreol</a> (void)</td></tr>
<tr class="memdesc:ga0b97285ca8ed957c6787495fad7ba35c"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h clreol() equivalent. <br /></td></tr>
<tr class="separator:ga0b97285ca8ed957c6787495fad7ba35c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88ca083917392ed0143f78db3c0a630e"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga88ca083917392ed0143f78db3c0a630e">caca_conio_clrscr</a> (void)</td></tr>
<tr class="memdesc:ga88ca083917392ed0143f78db3c0a630e"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h clrscr() equivalent. <br /></td></tr>
<tr class="separator:ga88ca083917392ed0143f78db3c0a630e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4cc0faf95fba13fa0d892eaedb11430a"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga4cc0faf95fba13fa0d892eaedb11430a">caca_conio_cprintf</a> (const char *format,...)</td></tr>
<tr class="memdesc:ga4cc0faf95fba13fa0d892eaedb11430a"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h cprintf() equivalent. <br /></td></tr>
<tr class="separator:ga4cc0faf95fba13fa0d892eaedb11430a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae383520dc36b12ec37b6c1c86a8ccdb0"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#gae383520dc36b12ec37b6c1c86a8ccdb0">caca_conio_cputs</a> (const char *str)</td></tr>
<tr class="memdesc:gae383520dc36b12ec37b6c1c86a8ccdb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h cputs() equivalent. <br /></td></tr>
<tr class="separator:gae383520dc36b12ec37b6c1c86a8ccdb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga654878c72665687db903bfcd3b7c265d"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga654878c72665687db903bfcd3b7c265d">caca_conio_cscanf</a> (char *format,...)</td></tr>
<tr class="memdesc:ga654878c72665687db903bfcd3b7c265d"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS stdio.h cscanf() equivalent. <br /></td></tr>
<tr class="separator:ga654878c72665687db903bfcd3b7c265d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6314ab04f2e4cfc7a29ea9620ba27fbf"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga6314ab04f2e4cfc7a29ea9620ba27fbf">caca_conio_delay</a> (unsigned int)</td></tr>
<tr class="memdesc:ga6314ab04f2e4cfc7a29ea9620ba27fbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS dos.h delay() equivalent. <br /></td></tr>
<tr class="separator:ga6314ab04f2e4cfc7a29ea9620ba27fbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga515028e9e36c19ad841f9333fca9081e"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga515028e9e36c19ad841f9333fca9081e">caca_conio_delline</a> (void)</td></tr>
<tr class="memdesc:ga515028e9e36c19ad841f9333fca9081e"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h delline() equivalent. <br /></td></tr>
<tr class="separator:ga515028e9e36c19ad841f9333fca9081e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga228f0a90f6539f0dbd2a5aabb41db726"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga228f0a90f6539f0dbd2a5aabb41db726">caca_conio_getch</a> (void)</td></tr>
<tr class="memdesc:ga228f0a90f6539f0dbd2a5aabb41db726"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h getch() equivalent. <br /></td></tr>
<tr class="separator:ga228f0a90f6539f0dbd2a5aabb41db726"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95acc2af6fbdd48f584275483c7af5e9"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga95acc2af6fbdd48f584275483c7af5e9">caca_conio_getche</a> (void)</td></tr>
<tr class="memdesc:ga95acc2af6fbdd48f584275483c7af5e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h getche() equivalent. <br /></td></tr>
<tr class="separator:ga95acc2af6fbdd48f584275483c7af5e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga424c5ce6b149dc61210b004b5d3b932e"><td class="memItemLeft" align="right" valign="top">
__extern char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga424c5ce6b149dc61210b004b5d3b932e">caca_conio_getpass</a> (const char *prompt)</td></tr>
<tr class="memdesc:ga424c5ce6b149dc61210b004b5d3b932e"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h getpass() equivalent. <br /></td></tr>
<tr class="separator:ga424c5ce6b149dc61210b004b5d3b932e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a18edae5a6187555bbabad5e2d2e2a4"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga0a18edae5a6187555bbabad5e2d2e2a4">caca_conio_gettext</a> (int left, int top, int right, int bottom, void *destin)</td></tr>
<tr class="memdesc:ga0a18edae5a6187555bbabad5e2d2e2a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h gettext() equivalent. <br /></td></tr>
<tr class="separator:ga0a18edae5a6187555bbabad5e2d2e2a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab86629081ca1ecbdcb36a10df6b2cc8c"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#gab86629081ca1ecbdcb36a10df6b2cc8c">caca_conio_gettextinfo</a> (struct <a class="el" href="structcaca__conio__text__info.html">caca_conio_text_info</a> *r)</td></tr>
<tr class="memdesc:gab86629081ca1ecbdcb36a10df6b2cc8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h gettextinfo() equivalent. <br /></td></tr>
<tr class="separator:gab86629081ca1ecbdcb36a10df6b2cc8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd60419a6f46fb44b97c9f64e8b95a02"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#gabd60419a6f46fb44b97c9f64e8b95a02">caca_conio_gotoxy</a> (int x, int y)</td></tr>
<tr class="memdesc:gabd60419a6f46fb44b97c9f64e8b95a02"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h gotoxy() equivalent. <br /></td></tr>
<tr class="separator:gabd60419a6f46fb44b97c9f64e8b95a02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14735eea7585a2bea2dd6d4cc2b20689"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga14735eea7585a2bea2dd6d4cc2b20689">caca_conio_highvideo</a> (void)</td></tr>
<tr class="memdesc:ga14735eea7585a2bea2dd6d4cc2b20689"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h highvideo() equivalent. <br /></td></tr>
<tr class="separator:ga14735eea7585a2bea2dd6d4cc2b20689"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2daa83c21f4129282ec51a739f747a54"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga2daa83c21f4129282ec51a739f747a54">caca_conio_insline</a> (void)</td></tr>
<tr class="memdesc:ga2daa83c21f4129282ec51a739f747a54"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h insline() equivalent. <br /></td></tr>
<tr class="separator:ga2daa83c21f4129282ec51a739f747a54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f489bbd46a56e058f022ffc0cf57e03"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga3f489bbd46a56e058f022ffc0cf57e03">caca_conio_kbhit</a> (void)</td></tr>
<tr class="memdesc:ga3f489bbd46a56e058f022ffc0cf57e03"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h kbhit() equivalent. <br /></td></tr>
<tr class="separator:ga3f489bbd46a56e058f022ffc0cf57e03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga369510baf28cc5bc4ba79b5ba3c5e50f"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga369510baf28cc5bc4ba79b5ba3c5e50f">caca_conio_lowvideo</a> (void)</td></tr>
<tr class="memdesc:ga369510baf28cc5bc4ba79b5ba3c5e50f"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h lowvideo() equivalent. <br /></td></tr>
<tr class="separator:ga369510baf28cc5bc4ba79b5ba3c5e50f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga574080c56d612712622918e7ee1d5973"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga574080c56d612712622918e7ee1d5973">caca_conio_movetext</a> (int left, int top, int right, int bottom, int destleft, int desttop)</td></tr>
<tr class="memdesc:ga574080c56d612712622918e7ee1d5973"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h movetext() equivalent. <br /></td></tr>
<tr class="separator:ga574080c56d612712622918e7ee1d5973"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga688effb654c371a940120e26561ca9aa"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga688effb654c371a940120e26561ca9aa">caca_conio_normvideo</a> (void)</td></tr>
<tr class="memdesc:ga688effb654c371a940120e26561ca9aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h normvideo() equivalent. <br /></td></tr>
<tr class="separator:ga688effb654c371a940120e26561ca9aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98e80cbdc5cb4464b66b1bb059eb12d8"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga98e80cbdc5cb4464b66b1bb059eb12d8">caca_conio_nosound</a> (void)</td></tr>
<tr class="memdesc:ga98e80cbdc5cb4464b66b1bb059eb12d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS dos.h nosound() equivalent. <br /></td></tr>
<tr class="separator:ga98e80cbdc5cb4464b66b1bb059eb12d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf5fba19f31882d8199fc1566facf6f2f"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#gaf5fba19f31882d8199fc1566facf6f2f">caca_conio_printf</a> (const char *format,...)</td></tr>
<tr class="memdesc:gaf5fba19f31882d8199fc1566facf6f2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS stdio.h printf() equivalent. <br /></td></tr>
<tr class="separator:gaf5fba19f31882d8199fc1566facf6f2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c0c3d08f84ddd2472f597f8d1f5aa8f"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga8c0c3d08f84ddd2472f597f8d1f5aa8f">caca_conio_putch</a> (int ch)</td></tr>
<tr class="memdesc:ga8c0c3d08f84ddd2472f597f8d1f5aa8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h putch() equivalent. <br /></td></tr>
<tr class="separator:ga8c0c3d08f84ddd2472f597f8d1f5aa8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga130ce2674fa7c981db7a961f65266c2c"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga130ce2674fa7c981db7a961f65266c2c">caca_conio_puttext</a> (int left, int top, int right, int bottom, void *destin)</td></tr>
<tr class="memdesc:ga130ce2674fa7c981db7a961f65266c2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h puttext() equivalent. <br /></td></tr>
<tr class="separator:ga130ce2674fa7c981db7a961f65266c2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99339e3a998328b93e4d6d6a7bb5f40d"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga99339e3a998328b93e4d6d6a7bb5f40d">caca_conio__setcursortype</a> (int cur_t)</td></tr>
<tr class="memdesc:ga99339e3a998328b93e4d6d6a7bb5f40d"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h _setcursortype() equivalent. <br /></td></tr>
<tr class="separator:ga99339e3a998328b93e4d6d6a7bb5f40d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad79ef63f62d2f0df0f937a3016d5e1b"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#gaad79ef63f62d2f0df0f937a3016d5e1b">caca_conio_sleep</a> (unsigned int)</td></tr>
<tr class="memdesc:gaad79ef63f62d2f0df0f937a3016d5e1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS dos.h sleep() equivalent. <br /></td></tr>
<tr class="separator:gaad79ef63f62d2f0df0f937a3016d5e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0366a62eb3f3f493ac6353311ec28bea"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga0366a62eb3f3f493ac6353311ec28bea">caca_conio_sound</a> (unsigned int)</td></tr>
<tr class="memdesc:ga0366a62eb3f3f493ac6353311ec28bea"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS dos.h sound() equivalent. <br /></td></tr>
<tr class="separator:ga0366a62eb3f3f493ac6353311ec28bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4eb10f81e79c9c8d79665502f31f9675"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga4eb10f81e79c9c8d79665502f31f9675">caca_conio_textattr</a> (int newattr)</td></tr>
<tr class="memdesc:ga4eb10f81e79c9c8d79665502f31f9675"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h textattr() equivalent. <br /></td></tr>
<tr class="separator:ga4eb10f81e79c9c8d79665502f31f9675"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ab5c3562ac4a3e89a0828fb7c2bfa99"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga6ab5c3562ac4a3e89a0828fb7c2bfa99">caca_conio_textbackground</a> (int newcolor)</td></tr>
<tr class="memdesc:ga6ab5c3562ac4a3e89a0828fb7c2bfa99"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h textbackground() equivalent. <br /></td></tr>
<tr class="separator:ga6ab5c3562ac4a3e89a0828fb7c2bfa99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63b715cc2d095eb56c2928af04ee85b1"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga63b715cc2d095eb56c2928af04ee85b1">caca_conio_textcolor</a> (int newcolor)</td></tr>
<tr class="memdesc:ga63b715cc2d095eb56c2928af04ee85b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h textcolor() equivalent. <br /></td></tr>
<tr class="separator:ga63b715cc2d095eb56c2928af04ee85b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58201a4574e94414eade261a3751ee00"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#ga58201a4574e94414eade261a3751ee00">caca_conio_textmode</a> (int newmode)</td></tr>
<tr class="memdesc:ga58201a4574e94414eade261a3751ee00"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h textmode() equivalent. <br /></td></tr>
<tr class="separator:ga58201a4574e94414eade261a3751ee00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabef557f10756c5c4e51f348ff5aa85f0"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#gabef557f10756c5c4e51f348ff5aa85f0">caca_conio_ungetch</a> (int ch)</td></tr>
<tr class="memdesc:gabef557f10756c5c4e51f348ff5aa85f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h ungetch() equivalent. <br /></td></tr>
<tr class="separator:gabef557f10756c5c4e51f348ff5aa85f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5ad0195b583b7cedad93921eb1f66bb"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#gaa5ad0195b583b7cedad93921eb1f66bb">caca_conio_wherex</a> (void)</td></tr>
<tr class="memdesc:gaa5ad0195b583b7cedad93921eb1f66bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h wherex() equivalent. <br /></td></tr>
<tr class="separator:gaa5ad0195b583b7cedad93921eb1f66bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae088ae86b208b1eefd47dfa0601f68d"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#gaae088ae86b208b1eefd47dfa0601f68d">caca_conio_wherey</a> (void)</td></tr>
<tr class="memdesc:gaae088ae86b208b1eefd47dfa0601f68d"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h wherey() equivalent. <br /></td></tr>
<tr class="separator:gaae088ae86b208b1eefd47dfa0601f68d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad736275d1dd50c2ad3afcb5d63303f18"><td class="memItemLeft" align="right" valign="top">
__extern void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conio.html#gad736275d1dd50c2ad3afcb5d63303f18">caca_conio_window</a> (int left, int top, int right, int bottom)</td></tr>
<tr class="memdesc:gad736275d1dd50c2ad3afcb5d63303f18"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS conio.h window() equivalent. <br /></td></tr>
<tr class="separator:gad736275d1dd50c2ad3afcb5d63303f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga585e88061f4a4a9e7e47df8925af718b"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><b>caca_optind</b></td></tr>
<tr class="separator:ga585e88061f4a4a9e7e47df8925af718b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e1d528b93f522527fa01744ba46afc2"><td class="memItemLeft" align="right" valign="top">
__extern char *&#160;</td><td class="memItemRight" valign="bottom"><b>caca_optarg</b></td></tr>
<tr class="separator:ga7e1d528b93f522527fa01744ba46afc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17c885e6371e0dbc98e08418f30c6be2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17c885e6371e0dbc98e08418f30c6be2"></a>
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#a17c885e6371e0dbc98e08418f30c6be2">caca_conio_directvideo</a></td></tr>
<tr class="memdesc:a17c885e6371e0dbc98e08418f30c6be2"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS direct video control. <br /></td></tr>
<tr class="separator:a17c885e6371e0dbc98e08418f30c6be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae74178b78f2e2854fda384bb16b1630b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae74178b78f2e2854fda384bb16b1630b"></a>
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="caca_8h.html#ae74178b78f2e2854fda384bb16b1630b">caca_conio__wscroll</a></td></tr>
<tr class="memdesc:ae74178b78f2e2854fda384bb16b1630b"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS scrolling control. <br /></td></tr>
<tr class="separator:ae74178b78f2e2854fda384bb16b1630b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Sam Hocevar <a href="#" onclick="location.href='mai'+'lto:'+'sam'+'@h'+'oce'+'va'+'r.n'+'et'; return false;">sam@h<span style="display: none;">.nosp@m.</span>ocev<span style="display: none;">.nosp@m.</span>ar.ne<span style="display: none;">.nosp@m.</span>t</a> This header contains the public types and functions that applications using <em>libcaca</em> may use. </dd></dl>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a0a8de7564252a5dfdc29af4569ea2e04"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CACA_API_VERSION_1</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>libcaca API version </p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="aae0f6938d08e6e0abbcd5a8c06504ab8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct caca_canvas <a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p><em>libcaca</em> canvas </p>

</div>
</div>
<a class="anchor" id="a0419a61256ab8d2dd020d33eafb351fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct caca_dither <a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>dither structure </p>

</div>
</div>
<a class="anchor" id="a3541cee0bddfe93b4ad05f48cb6e7a04"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct caca_charfont <a class="el" href="caca_8h.html#a3541cee0bddfe93b4ad05f48cb6e7a04">caca_charfont_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>character font structure </p>

</div>
</div>
<a class="anchor" id="adaa37a82c01b73275fa3d446ec511ad4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct caca_font <a class="el" href="caca_8h.html#adaa37a82c01b73275fa3d446ec511ad4">caca_font_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>bitmap font structure </p>

</div>
</div>
<a class="anchor" id="a3e8b2f71ed96861283e0fe5172c15422"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct caca_file <a class="el" href="caca_8h.html#a3e8b2f71ed96861283e0fe5172c15422">caca_file_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>file handle structure </p>

</div>
</div>
<a class="anchor" id="ada5af7a20f3e2f6c103078181b07393e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct caca_display <a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p><em>libcaca</em> display context </p>

</div>
</div>
<a class="anchor" id="ab47da7d18aef50248c90de93efd6ba9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structcaca__event.html">caca_event</a> <a class="el" href="caca_8h.html#ab47da7d18aef50248c90de93efd6ba9b">caca_event_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p><em>libcaca</em> event structure </p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="a40754185ca237fc44a95357afba34aea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aea">caca_event_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This enum serves two purposes:</p><ul>
<li>Build listening masks for <a class="el" href="group__caca__event.html#ga98e74dedbe1629c0fc9460761696e050" title="Get the next mouse or keyboard input event. ">caca_get_event()</a>.</li>
<li>Define the type of a <em>caca_event_t</em>. </li>
</ul>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a40754185ca237fc44a95357afba34aeaaaa0b1e20607444a2233e28758897f512"></a>CACA_EVENT_NONE&#160;</td><td class="fielddoc">
<p>No event. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a40754185ca237fc44a95357afba34aeaab1da825755a2ac3593cca73721b77e22"></a>CACA_EVENT_KEY_PRESS&#160;</td><td class="fielddoc">
<p>A key was pressed. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a40754185ca237fc44a95357afba34aeaaee957c6fa4d927f8ae25c25c2948d34d"></a>CACA_EVENT_KEY_RELEASE&#160;</td><td class="fielddoc">
<p>A key was released. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a40754185ca237fc44a95357afba34aeaa7716aaaedd99336d96bf5f61ce64bd79"></a>CACA_EVENT_MOUSE_PRESS&#160;</td><td class="fielddoc">
<p>A mouse button was pressed. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a40754185ca237fc44a95357afba34aeaa17c82a01161817dd3a94b2156e8adced"></a>CACA_EVENT_MOUSE_RELEASE&#160;</td><td class="fielddoc">
<p>A mouse button was released. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a40754185ca237fc44a95357afba34aeaafbaf0e0cb83436ce605ad8900832e12d"></a>CACA_EVENT_MOUSE_MOTION&#160;</td><td class="fielddoc">
<p>The mouse was moved. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a40754185ca237fc44a95357afba34aeaa81cbd28c6c9cd0d733dc0e6d94861177"></a>CACA_EVENT_RESIZE&#160;</td><td class="fielddoc">
<p>The window was resized. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a40754185ca237fc44a95357afba34aeaa7b33af70efb148055e375028252f4b51"></a>CACA_EVENT_QUIT&#160;</td><td class="fielddoc">
<p>The user requested to quit. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a40754185ca237fc44a95357afba34aeaa80c40e94dfb209d4f70cbfe2f12a8b32"></a>CACA_EVENT_ANY&#160;</td><td class="fielddoc">
<p>Bitmask for any event. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="aade4014625e927717dc4efc0050edf39"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="caca_8h.html#aade4014625e927717dc4efc0050edf39">caca_key</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Special key values returned by <a class="el" href="group__caca__event.html#ga98e74dedbe1629c0fc9460761696e050" title="Get the next mouse or keyboard input event. ">caca_get_event()</a> for which there is no printable ASCII equivalent. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a958a731339ba5dbab5aae679994a80a2"></a>CACA_KEY_UNKNOWN&#160;</td><td class="fielddoc">
<p>Unknown key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a31e87e60ccd7f2bb75327f89f57b9bef"></a>CACA_KEY_CTRL_A&#160;</td><td class="fielddoc">
<p>The Ctrl-A key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a6b9e0512b83023a6b909a954e4d45f19"></a>CACA_KEY_CTRL_B&#160;</td><td class="fielddoc">
<p>The Ctrl-B key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39ad6ef0b1502f0076e791473d771b0d3d3"></a>CACA_KEY_CTRL_C&#160;</td><td class="fielddoc">
<p>The Ctrl-C key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a785e171eb06a4dbd67128ef8f4aa33d5"></a>CACA_KEY_CTRL_D&#160;</td><td class="fielddoc">
<p>The Ctrl-D key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a89b5f12ef7d29b1d3416ad028acdcce5"></a>CACA_KEY_CTRL_E&#160;</td><td class="fielddoc">
<p>The Ctrl-E key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a7816db52dfb145cd4da3f77c97e67f9a"></a>CACA_KEY_CTRL_F&#160;</td><td class="fielddoc">
<p>The Ctrl-F key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39ab422558489be8813d254f6d31889d3c8"></a>CACA_KEY_CTRL_G&#160;</td><td class="fielddoc">
<p>The Ctrl-G key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39ad3f47d670e4a9347fec90451f96b69e9"></a>CACA_KEY_BACKSPACE&#160;</td><td class="fielddoc">
<p>The backspace key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39ad21413347bfb54bfb4b1c5a6c9efd007"></a>CACA_KEY_TAB&#160;</td><td class="fielddoc">
<p>The tabulation key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a8d0d280b45d192ec58951b3a4e4a78fe"></a>CACA_KEY_CTRL_J&#160;</td><td class="fielddoc">
<p>The Ctrl-J key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39af7c9282bb0a2ce2b6f3c9ad387e6e6b9"></a>CACA_KEY_CTRL_K&#160;</td><td class="fielddoc">
<p>The Ctrl-K key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a6c21372fc365dd47656ef84f241d6db7"></a>CACA_KEY_CTRL_L&#160;</td><td class="fielddoc">
<p>The Ctrl-L key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a681267b208b7cfe50257c57e92fd224b"></a>CACA_KEY_RETURN&#160;</td><td class="fielddoc">
<p>The return key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39ac5c8cc5acb609eb4d0fffe21b2f0caeb"></a>CACA_KEY_CTRL_N&#160;</td><td class="fielddoc">
<p>The Ctrl-N key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a939d15ec1293deded7a19467c9a5c0b6"></a>CACA_KEY_CTRL_O&#160;</td><td class="fielddoc">
<p>The Ctrl-O key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a4b1d6e3ed4630e86922b67294a348170"></a>CACA_KEY_CTRL_P&#160;</td><td class="fielddoc">
<p>The Ctrl-P key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a7bcff2547790fb18c916da96807b1293"></a>CACA_KEY_CTRL_Q&#160;</td><td class="fielddoc">
<p>The Ctrl-Q key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a25c83bfe87f30f4e60ce4e528058944a"></a>CACA_KEY_CTRL_R&#160;</td><td class="fielddoc">
<p>The Ctrl-R key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a5bc193998c90b612137e394bd82aeb3c"></a>CACA_KEY_PAUSE&#160;</td><td class="fielddoc">
<p>The pause key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a83712aaa0ed26ff385bbbce94b13b170"></a>CACA_KEY_CTRL_T&#160;</td><td class="fielddoc">
<p>The Ctrl-T key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a3ba145fda4bb5c095a2e38bb78476569"></a>CACA_KEY_CTRL_U&#160;</td><td class="fielddoc">
<p>The Ctrl-U key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a4cbda57e9a5f359c1fdc83268779d122"></a>CACA_KEY_CTRL_V&#160;</td><td class="fielddoc">
<p>The Ctrl-V key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39aa203c847c3f68230b845486730e74a18"></a>CACA_KEY_CTRL_W&#160;</td><td class="fielddoc">
<p>The Ctrl-W key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a67b31cb986b12ba4917cbff2d65d3225"></a>CACA_KEY_CTRL_X&#160;</td><td class="fielddoc">
<p>The Ctrl-X key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a1cd53eebc01485a3acef7e0bd69f483e"></a>CACA_KEY_CTRL_Y&#160;</td><td class="fielddoc">
<p>The Ctrl-Y key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a4c2df8326d0b8040f781c8f97ba3146d"></a>CACA_KEY_CTRL_Z&#160;</td><td class="fielddoc">
<p>The Ctrl-Z key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39ae6b5d583fa04c4da643b04dac6ca0777"></a>CACA_KEY_ESCAPE&#160;</td><td class="fielddoc">
<p>The escape key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a020854e2cd04c7bdf27dec5caab1c78a"></a>CACA_KEY_DELETE&#160;</td><td class="fielddoc">
<p>The delete key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a7836f8869847fae314e71dca8749a202"></a>CACA_KEY_UP&#160;</td><td class="fielddoc">
<p>The up arrow key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a85305c944da628ff1ce77d1e7a624052"></a>CACA_KEY_DOWN&#160;</td><td class="fielddoc">
<p>The down arrow key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a8c38b333ead705c7ad591982d76503d7"></a>CACA_KEY_LEFT&#160;</td><td class="fielddoc">
<p>The left arrow key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a1af8a313720d18e479ee2eba7c0496dc"></a>CACA_KEY_RIGHT&#160;</td><td class="fielddoc">
<p>The right arrow key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39ac1a50d2a5829fb80734ecff7dc15a995"></a>CACA_KEY_INSERT&#160;</td><td class="fielddoc">
<p>The insert key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39af340855f9db1632dff89b1765b31f1ec"></a>CACA_KEY_HOME&#160;</td><td class="fielddoc">
<p>The home key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39aebbe28b0bf92d5056e67dbbed5b9a20a"></a>CACA_KEY_END&#160;</td><td class="fielddoc">
<p>The end key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39ae49135c2fe44b489c3590ca77babc073"></a>CACA_KEY_PAGEUP&#160;</td><td class="fielddoc">
<p>The page up key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39ae4f0eae6517c6d4f46bcd896d2e34808"></a>CACA_KEY_PAGEDOWN&#160;</td><td class="fielddoc">
<p>The page down key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a8f44f77ea46de33cdb08e1bd5cb2c7ab"></a>CACA_KEY_F1&#160;</td><td class="fielddoc">
<p>The F1 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a214b8d17c3af03fbed13ab4d67865a3a"></a>CACA_KEY_F2&#160;</td><td class="fielddoc">
<p>The F2 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a70d99ec941bdb22f570217e332f4c571"></a>CACA_KEY_F3&#160;</td><td class="fielddoc">
<p>The F3 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a215ccbfcbc7d67f7573fd9b401d4447a"></a>CACA_KEY_F4&#160;</td><td class="fielddoc">
<p>The F4 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a044a7c7357abf0a0d31b59af490014fd"></a>CACA_KEY_F5&#160;</td><td class="fielddoc">
<p>The F5 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a2dafae4b01105bdfb9a087a89e474a8c"></a>CACA_KEY_F6&#160;</td><td class="fielddoc">
<p>The F6 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a7e1b2b5f2ad879afeefa0779629a444c"></a>CACA_KEY_F7&#160;</td><td class="fielddoc">
<p>The F7 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a4aa4f8b5e41905c9d91bfda03076ff1b"></a>CACA_KEY_F8&#160;</td><td class="fielddoc">
<p>The F8 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39abbc1e6e9a7eb78eb807dbafd0e265cc0"></a>CACA_KEY_F9&#160;</td><td class="fielddoc">
<p>The F9 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a420e2c728c603030d979a3223ea4142e"></a>CACA_KEY_F10&#160;</td><td class="fielddoc">
<p>The F10 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39ae023b5d376b52ed7e7095598718a2d7c"></a>CACA_KEY_F11&#160;</td><td class="fielddoc">
<p>The F11 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39ab3dd85d918aa8802246deba899034854"></a>CACA_KEY_F12&#160;</td><td class="fielddoc">
<p>The F12 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a81696ccb6acf1c36a7cdfa8d15a004e4"></a>CACA_KEY_F13&#160;</td><td class="fielddoc">
<p>The F13 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39ae031274b5b3c6c089acd8a22c352af66"></a>CACA_KEY_F14&#160;</td><td class="fielddoc">
<p>The F14 key. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aade4014625e927717dc4efc0050edf39a229eab355b8a896681a70a1b7c318798"></a>CACA_KEY_F15&#160;</td><td class="fielddoc">
<p>The F15 key. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ae2d14e1eb827c955cac1b3b63d3befc9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="caca_8h.html#ae2d14e1eb827c955cac1b3b63d3befc9">CACA_CONIO_COLORS</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This enum lists the colour values for the DOS conio.h compatibility layer. </p>

</div>
</div>
<a class="anchor" id="a03491f641d93011dfdf724e26e8bdefd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="caca_8h.html#a03491f641d93011dfdf724e26e8bdefd">CACA_CONIO_CURSOR</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This enum lists the cursor mode values for the DOS conio.h compatibility layer. </p>

</div>
</div>
<a class="anchor" id="a7b8cf6250ee83d6326a9f0b0095cfa3a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="caca_8h.html#a7b8cf6250ee83d6326a9f0b0095cfa3a">CACA_CONIO_MODE</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This enum lists the video mode values for the DOS conio.h compatibility layer. </p>

</div>
</div>
</div><!-- contents -->
  </body>
</html>