Welcome To Our Shell

Mister Spy & Souheyl Bypass Shell

Current Path : /usr/share/doc/libcaca-dev/html/

Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
Upload File :
Current File : //usr/share/doc/libcaca-dev/html/caca_8h.html

<!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.17 -->
<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:ga40754185ca237fc44a95357afba34aea"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attr.html#ga40754185ca237fc44a95357afba34aea">caca_event_type</a> { <br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaaaa0b1e20607444a2233e28758897f512">CACA_EVENT_NONE</a> = 0x0000, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaab1da825755a2ac3593cca73721b77e22">CACA_EVENT_KEY_PRESS</a> = 0x0001, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaaee957c6fa4d927f8ae25c25c2948d34d">CACA_EVENT_KEY_RELEASE</a> = 0x0002, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaa7716aaaedd99336d96bf5f61ce64bd79">CACA_EVENT_MOUSE_PRESS</a> = 0x0004, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaa17c82a01161817dd3a94b2156e8adced">CACA_EVENT_MOUSE_RELEASE</a> = 0x0008, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaafbaf0e0cb83436ce605ad8900832e12d">CACA_EVENT_MOUSE_MOTION</a> = 0x0010, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaa81cbd28c6c9cd0d733dc0e6d94861177">CACA_EVENT_RESIZE</a> = 0x0020, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaa7b33af70efb148055e375028252f4b51">CACA_EVENT_QUIT</a> = 0x0040, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaa80c40e94dfb209d4f70cbfe2f12a8b32">CACA_EVENT_ANY</a> = 0xffff
<br />
 }</td></tr>
<tr class="memdesc:ga40754185ca237fc44a95357afba34aea"><td class="mdescLeft">&#160;</td><td class="mdescRight">User event type enumeration.  <a href="group__caca__attr.html#ga40754185ca237fc44a95357afba34aea">More...</a><br /></td></tr>
<tr class="separator:ga40754185ca237fc44a95357afba34aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaade4014625e927717dc4efc0050edf39"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__attr.html#gaade4014625e927717dc4efc0050edf39">caca_key</a> { <br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a958a731339ba5dbab5aae679994a80a2">CACA_KEY_UNKNOWN</a> = 0x00, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a31e87e60ccd7f2bb75327f89f57b9bef">CACA_KEY_CTRL_A</a> = 0x01, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a6b9e0512b83023a6b909a954e4d45f19">CACA_KEY_CTRL_B</a> = 0x02, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ad6ef0b1502f0076e791473d771b0d3d3">CACA_KEY_CTRL_C</a> = 0x03, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a785e171eb06a4dbd67128ef8f4aa33d5">CACA_KEY_CTRL_D</a> = 0x04, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a89b5f12ef7d29b1d3416ad028acdcce5">CACA_KEY_CTRL_E</a> = 0x05, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a7816db52dfb145cd4da3f77c97e67f9a">CACA_KEY_CTRL_F</a> = 0x06, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ab422558489be8813d254f6d31889d3c8">CACA_KEY_CTRL_G</a> = 0x07, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ad3f47d670e4a9347fec90451f96b69e9">CACA_KEY_BACKSPACE</a> = 0x08, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ad21413347bfb54bfb4b1c5a6c9efd007">CACA_KEY_TAB</a> = 0x09, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a8d0d280b45d192ec58951b3a4e4a78fe">CACA_KEY_CTRL_J</a> = 0x0a, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39af7c9282bb0a2ce2b6f3c9ad387e6e6b9">CACA_KEY_CTRL_K</a> = 0x0b, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a6c21372fc365dd47656ef84f241d6db7">CACA_KEY_CTRL_L</a> = 0x0c, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a681267b208b7cfe50257c57e92fd224b">CACA_KEY_RETURN</a> = 0x0d, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ac5c8cc5acb609eb4d0fffe21b2f0caeb">CACA_KEY_CTRL_N</a> = 0x0e, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a939d15ec1293deded7a19467c9a5c0b6">CACA_KEY_CTRL_O</a> = 0x0f, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a4b1d6e3ed4630e86922b67294a348170">CACA_KEY_CTRL_P</a> = 0x10, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a7bcff2547790fb18c916da96807b1293">CACA_KEY_CTRL_Q</a> = 0x11, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a25c83bfe87f30f4e60ce4e528058944a">CACA_KEY_CTRL_R</a> = 0x12, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a5bc193998c90b612137e394bd82aeb3c">CACA_KEY_PAUSE</a> = 0x13, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a83712aaa0ed26ff385bbbce94b13b170">CACA_KEY_CTRL_T</a> = 0x14, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a3ba145fda4bb5c095a2e38bb78476569">CACA_KEY_CTRL_U</a> = 0x15, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a4cbda57e9a5f359c1fdc83268779d122">CACA_KEY_CTRL_V</a> = 0x16, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39aa203c847c3f68230b845486730e74a18">CACA_KEY_CTRL_W</a> = 0x17, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a67b31cb986b12ba4917cbff2d65d3225">CACA_KEY_CTRL_X</a> = 0x18, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a1cd53eebc01485a3acef7e0bd69f483e">CACA_KEY_CTRL_Y</a> = 0x19, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a4c2df8326d0b8040f781c8f97ba3146d">CACA_KEY_CTRL_Z</a> = 0x1a, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ae6b5d583fa04c4da643b04dac6ca0777">CACA_KEY_ESCAPE</a> = 0x1b, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a020854e2cd04c7bdf27dec5caab1c78a">CACA_KEY_DELETE</a> = 0x7f, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a7836f8869847fae314e71dca8749a202">CACA_KEY_UP</a> = 0x111, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a85305c944da628ff1ce77d1e7a624052">CACA_KEY_DOWN</a> = 0x112, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a8c38b333ead705c7ad591982d76503d7">CACA_KEY_LEFT</a> = 0x113, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a1af8a313720d18e479ee2eba7c0496dc">CACA_KEY_RIGHT</a> = 0x114, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ac1a50d2a5829fb80734ecff7dc15a995">CACA_KEY_INSERT</a> = 0x115, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39af340855f9db1632dff89b1765b31f1ec">CACA_KEY_HOME</a> = 0x116, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39aebbe28b0bf92d5056e67dbbed5b9a20a">CACA_KEY_END</a> = 0x117, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ae49135c2fe44b489c3590ca77babc073">CACA_KEY_PAGEUP</a> = 0x118, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ae4f0eae6517c6d4f46bcd896d2e34808">CACA_KEY_PAGEDOWN</a> = 0x119, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a8f44f77ea46de33cdb08e1bd5cb2c7ab">CACA_KEY_F1</a> = 0x11a, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a214b8d17c3af03fbed13ab4d67865a3a">CACA_KEY_F2</a> = 0x11b, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a70d99ec941bdb22f570217e332f4c571">CACA_KEY_F3</a> = 0x11c, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a215ccbfcbc7d67f7573fd9b401d4447a">CACA_KEY_F4</a> = 0x11d, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a044a7c7357abf0a0d31b59af490014fd">CACA_KEY_F5</a> = 0x11e, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a2dafae4b01105bdfb9a087a89e474a8c">CACA_KEY_F6</a> = 0x11f, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a7e1b2b5f2ad879afeefa0779629a444c">CACA_KEY_F7</a> = 0x120, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a4aa4f8b5e41905c9d91bfda03076ff1b">CACA_KEY_F8</a> = 0x121, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39abbc1e6e9a7eb78eb807dbafd0e265cc0">CACA_KEY_F9</a> = 0x122, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a420e2c728c603030d979a3223ea4142e">CACA_KEY_F10</a> = 0x123, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ae023b5d376b52ed7e7095598718a2d7c">CACA_KEY_F11</a> = 0x124, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ab3dd85d918aa8802246deba899034854">CACA_KEY_F12</a> = 0x125, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a81696ccb6acf1c36a7cdfa8d15a004e4">CACA_KEY_F13</a> = 0x126, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ae031274b5b3c6c089acd8a22c352af66">CACA_KEY_F14</a> = 0x127, 
<br />
&#160;&#160;<a class="el" href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a229eab355b8a896681a70a1b7c318798">CACA_KEY_F15</a> = 0x128
<br />
 }</td></tr>
<tr class="memdesc:gaade4014625e927717dc4efc0050edf39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special key values.  <a href="group__caca__attr.html#gaade4014625e927717dc4efc0050edf39">More...</a><br /></td></tr>
<tr class="separator:gaade4014625e927717dc4efc0050edf39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae2d14e1eb827c955cac1b3b63d3befc9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__process.html#gae2d14e1eb827c955cac1b3b63d3befc9">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 />
 }</td></tr>
<tr class="memdesc:gae2d14e1eb827c955cac1b3b63d3befc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS colours.  <a href="group__caca__process.html#gae2d14e1eb827c955cac1b3b63d3befc9">More...</a><br /></td></tr>
<tr class="separator:gae2d14e1eb827c955cac1b3b63d3befc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03491f641d93011dfdf724e26e8bdefd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__process.html#ga03491f641d93011dfdf724e26e8bdefd">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 />
 }</td></tr>
<tr class="memdesc:ga03491f641d93011dfdf724e26e8bdefd"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS cursor modes.  <a href="group__caca__process.html#ga03491f641d93011dfdf724e26e8bdefd">More...</a><br /></td></tr>
<tr class="separator:ga03491f641d93011dfdf724e26e8bdefd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b8cf6250ee83d6326a9f0b0095cfa3a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__process.html#ga7b8cf6250ee83d6326a9f0b0095cfa3a">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 />
 }</td></tr>
<tr class="memdesc:ga7b8cf6250ee83d6326a9f0b0095cfa3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS video modes.  <a href="group__caca__process.html#ga7b8cf6250ee83d6326a9f0b0095cfa3a">More...</a><br /></td></tr>
<tr class="separator:ga7b8cf6250ee83d6326a9f0b0095cfa3a"><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:gaf7d1a97206dbe29dfc1d68603a184c49"><td class="memItemLeft" align="right" valign="top">__extern const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#gaf7d1a97206dbe29dfc1d68603a184c49">caca_get_canvas_chars</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:gaf7d1a97206dbe29dfc1d68603a184c49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the canvas character array.  <a href="group__libcaca.html#gaf7d1a97206dbe29dfc1d68603a184c49">More...</a><br /></td></tr>
<tr class="separator:gaf7d1a97206dbe29dfc1d68603a184c49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc2c1a135607ea4467ce605b4e605e1f"><td class="memItemLeft" align="right" valign="top">__extern const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#gafc2c1a135607ea4467ce605b4e605e1f">caca_get_canvas_attrs</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:gafc2c1a135607ea4467ce605b4e605e1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the canvas attribute array.  <a href="group__libcaca.html#gafc2c1a135607ea4467ce605b4e605e1f">More...</a><br /></td></tr>
<tr class="separator:gafc2c1a135607ea4467ce605b4e605e1f"><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"><b>caca_rand</b> (int, int)</td></tr>
<tr class="separator:ga685374ff836369f58a5c32a414096f2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6896d506eec04663071b6e6d0ffb3905"><td class="memItemLeft" align="right" valign="top">__extern const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libcaca.html#ga6896d506eec04663071b6e6d0ffb3905">caca_get_version</a> (void)</td></tr>
<tr class="memdesc:ga6896d506eec04663071b6e6d0ffb3905"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the <em>libcaca</em> version.  <a href="group__libcaca.html#ga6896d506eec04663071b6e6d0ffb3905">More...</a><br /></td></tr>
<tr class="separator:ga6896d506eec04663071b6e6d0ffb3905"><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:gae55b7a809a13c4fb91caca6e01c31567"><td class="memItemLeft" align="right" valign="top">__extern const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__frame.html#gae55b7a809a13c4fb91caca6e01c31567">caca_get_frame_name</a> (<a class="el" href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a> const *)</td></tr>
<tr class="memdesc:gae55b7a809a13c4fb91caca6e01c31567"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current frame's name.  <a href="group__caca__frame.html#gae55b7a809a13c4fb91caca6e01c31567">More...</a><br /></td></tr>
<tr class="separator:gae55b7a809a13c4fb91caca6e01c31567"><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:gadb1ed7747b32453ac28a523314961757"><td class="memItemLeft" align="right" valign="top">__extern const char *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#gadb1ed7747b32453ac28a523314961757">caca_get_dither_antialias_list</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:gadb1ed7747b32453ac28a523314961757"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available antialiasing methods.  <a href="group__caca__dither.html#gadb1ed7747b32453ac28a523314961757">More...</a><br /></td></tr>
<tr class="separator:gadb1ed7747b32453ac28a523314961757"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95581fc0dee2a0d49cbf9ec5782571c3"><td class="memItemLeft" align="right" valign="top">__extern const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga95581fc0dee2a0d49cbf9ec5782571c3">caca_get_dither_antialias</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga95581fc0dee2a0d49cbf9ec5782571c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current antialiasing method.  <a href="group__caca__dither.html#ga95581fc0dee2a0d49cbf9ec5782571c3">More...</a><br /></td></tr>
<tr class="separator:ga95581fc0dee2a0d49cbf9ec5782571c3"><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:gad4be3ba801f9f5258b7193d8b0efdd74"><td class="memItemLeft" align="right" valign="top">__extern const char *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#gad4be3ba801f9f5258b7193d8b0efdd74">caca_get_dither_color_list</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:gad4be3ba801f9f5258b7193d8b0efdd74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available colour modes.  <a href="group__caca__dither.html#gad4be3ba801f9f5258b7193d8b0efdd74">More...</a><br /></td></tr>
<tr class="separator:gad4be3ba801f9f5258b7193d8b0efdd74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ec4d79f9fdb93e2f79e3f4b83289a3f"><td class="memItemLeft" align="right" valign="top">__extern const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga5ec4d79f9fdb93e2f79e3f4b83289a3f">caca_get_dither_color</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga5ec4d79f9fdb93e2f79e3f4b83289a3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current colour mode.  <a href="group__caca__dither.html#ga5ec4d79f9fdb93e2f79e3f4b83289a3f">More...</a><br /></td></tr>
<tr class="separator:ga5ec4d79f9fdb93e2f79e3f4b83289a3f"><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:ga1258f50cebf97b055ac7b40e58451e68"><td class="memItemLeft" align="right" valign="top">__extern const char *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga1258f50cebf97b055ac7b40e58451e68">caca_get_dither_charset_list</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga1258f50cebf97b055ac7b40e58451e68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available dither character sets.  <a href="group__caca__dither.html#ga1258f50cebf97b055ac7b40e58451e68">More...</a><br /></td></tr>
<tr class="separator:ga1258f50cebf97b055ac7b40e58451e68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4064bd8fb7fbdfa023385a10454f9e75"><td class="memItemLeft" align="right" valign="top">__extern const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga4064bd8fb7fbdfa023385a10454f9e75">caca_get_dither_charset</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga4064bd8fb7fbdfa023385a10454f9e75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current character set.  <a href="group__caca__dither.html#ga4064bd8fb7fbdfa023385a10454f9e75">More...</a><br /></td></tr>
<tr class="separator:ga4064bd8fb7fbdfa023385a10454f9e75"><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:ga9221825f57c7acdb71c0db4cc89f8975"><td class="memItemLeft" align="right" valign="top">__extern const char *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga9221825f57c7acdb71c0db4cc89f8975">caca_get_dither_algorithm_list</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga9221825f57c7acdb71c0db4cc89f8975"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get dithering algorithms.  <a href="group__caca__dither.html#ga9221825f57c7acdb71c0db4cc89f8975">More...</a><br /></td></tr>
<tr class="separator:ga9221825f57c7acdb71c0db4cc89f8975"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09d2cd460cd89aad847943a2e3d4cbfa"><td class="memItemLeft" align="right" valign="top">__extern const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__dither.html#ga09d2cd460cd89aad847943a2e3d4cbfa">caca_get_dither_algorithm</a> (<a class="el" href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a> const *)</td></tr>
<tr class="memdesc:ga09d2cd460cd89aad847943a2e3d4cbfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current dithering algorithm.  <a href="group__caca__dither.html#ga09d2cd460cd89aad847943a2e3d4cbfa">More...</a><br /></td></tr>
<tr class="separator:ga09d2cd460cd89aad847943a2e3d4cbfa"><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:gaad13b0218313b0db2121d8d7fa45484e"><td class="memItemLeft" align="right" valign="top">__extern const char *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__font.html#gaad13b0218313b0db2121d8d7fa45484e">caca_get_font_list</a> (void)</td></tr>
<tr class="memdesc:gaad13b0218313b0db2121d8d7fa45484e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available builtin fonts.  <a href="group__caca__font.html#gaad13b0218313b0db2121d8d7fa45484e">More...</a><br /></td></tr>
<tr class="separator:gaad13b0218313b0db2121d8d7fa45484e"><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:ga19faac674ede21e9b5830c9a3557c5bb"><td class="memItemLeft" align="right" valign="top">__extern const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__font.html#ga19faac674ede21e9b5830c9a3557c5bb">caca_get_font_blocks</a> (<a class="el" href="caca_8h.html#adaa37a82c01b73275fa3d446ec511ad4">caca_font_t</a> const *)</td></tr>
<tr class="memdesc:ga19faac674ede21e9b5830c9a3557c5bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a font's list of supported glyphs.  <a href="group__caca__font.html#ga19faac674ede21e9b5830c9a3557c5bb">More...</a><br /></td></tr>
<tr class="separator:ga19faac674ede21e9b5830c9a3557c5bb"><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:ga7f076bc93c44a348675c3c98b35e7f2c"><td class="memItemLeft" align="right" valign="top">__extern const char *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__importexport.html#ga7f076bc93c44a348675c3c98b35e7f2c">caca_get_import_list</a> (void)</td></tr>
<tr class="memdesc:ga7f076bc93c44a348675c3c98b35e7f2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available import formats.  <a href="group__caca__importexport.html#ga7f076bc93c44a348675c3c98b35e7f2c">More...</a><br /></td></tr>
<tr class="separator:ga7f076bc93c44a348675c3c98b35e7f2c"><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:gadfdf22df395eeb6d2e60c666f14e4ab4"><td class="memItemLeft" align="right" valign="top">__extern const char *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__importexport.html#gadfdf22df395eeb6d2e60c666f14e4ab4">caca_get_export_list</a> (void)</td></tr>
<tr class="memdesc:gadfdf22df395eeb6d2e60c666f14e4ab4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available export formats.  <a href="group__caca__importexport.html#gadfdf22df395eeb6d2e60c666f14e4ab4">More...</a><br /></td></tr>
<tr class="separator:gadfdf22df395eeb6d2e60c666f14e4ab4"><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:ga41ef8840a630f5c0b3d36c597442533f"><td class="memItemLeft" align="right" valign="top">__extern const char *const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#ga41ef8840a630f5c0b3d36c597442533f">caca_get_display_driver_list</a> (void)</td></tr>
<tr class="memdesc:ga41ef8840a630f5c0b3d36c597442533f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get available display drivers.  <a href="group__caca__display.html#ga41ef8840a630f5c0b3d36c597442533f">More...</a><br /></td></tr>
<tr class="separator:ga41ef8840a630f5c0b3d36c597442533f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae13971dfae02836a7417de3a2796fc99"><td class="memItemLeft" align="right" valign="top">__extern const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__display.html#gae13971dfae02836a7417de3a2796fc99">caca_get_display_driver</a> (<a class="el" href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a> *)</td></tr>
<tr class="memdesc:gae13971dfae02836a7417de3a2796fc99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a caca graphical context's current output driver.  <a href="group__caca__display.html#gae13971dfae02836a7417de3a2796fc99">More...</a><br /></td></tr>
<tr class="separator:gae13971dfae02836a7417de3a2796fc99"><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="group__caca__attr.html#ga40754185ca237fc44a95357afba34aea">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:ga2ef1237f1266fbc05de6ce17fca7bb28"><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:ga2ef1237f1266fbc05de6ce17fca7bb28"><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:ga17c885e6371e0dbc98e08418f30c6be2"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__process.html#ga17c885e6371e0dbc98e08418f30c6be2">caca_conio_directvideo</a></td></tr>
<tr class="memdesc:ga17c885e6371e0dbc98e08418f30c6be2"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS direct video control. <br /></td></tr>
<tr class="separator:ga17c885e6371e0dbc98e08418f30c6be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae74178b78f2e2854fda384bb16b1630b"><td class="memItemLeft" align="right" valign="top">
__extern int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__caca__process.html#gae74178b78f2e2854fda384bb16b1630b">caca_conio__wscroll</a></td></tr>
<tr class="memdesc:gae74178b78f2e2854fda384bb16b1630b"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOS scrolling control. <br /></td></tr>
<tr class="separator:gae74178b78f2e2854fda384bb16b1630b"><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 id="a0a8de7564252a5dfdc29af4569ea2e04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a8de7564252a5dfdc29af4569ea2e04">&#9670;&nbsp;</a></span>CACA_API_VERSION_1</h2>

<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 id="aae0f6938d08e6e0abbcd5a8c06504ab8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae0f6938d08e6e0abbcd5a8c06504ab8">&#9670;&nbsp;</a></span>caca_canvas_t</h2>

<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 id="a0419a61256ab8d2dd020d33eafb351fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0419a61256ab8d2dd020d33eafb351fa">&#9670;&nbsp;</a></span>caca_dither_t</h2>

<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 id="a3541cee0bddfe93b4ad05f48cb6e7a04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3541cee0bddfe93b4ad05f48cb6e7a04">&#9670;&nbsp;</a></span>caca_charfont_t</h2>

<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 id="adaa37a82c01b73275fa3d446ec511ad4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adaa37a82c01b73275fa3d446ec511ad4">&#9670;&nbsp;</a></span>caca_font_t</h2>

<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 id="a3e8b2f71ed96861283e0fe5172c15422"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e8b2f71ed96861283e0fe5172c15422">&#9670;&nbsp;</a></span>caca_file_t</h2>

<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 id="ada5af7a20f3e2f6c103078181b07393e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada5af7a20f3e2f6c103078181b07393e">&#9670;&nbsp;</a></span>caca_display_t</h2>

<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 id="ab47da7d18aef50248c90de93efd6ba9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab47da7d18aef50248c90de93efd6ba9b">&#9670;&nbsp;</a></span>caca_event_t</h2>

<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>
</div><!-- contents -->
<div class="ttc" id="agroup__conio_html_gabef557f10756c5c4e51f348ff5aa85f0"><div class="ttname"><a href="group__conio.html#gabef557f10756c5c4e51f348ff5aa85f0">caca_conio_ungetch</a></div><div class="ttdeci">__extern int caca_conio_ungetch(int ch)</div><div class="ttdoc">DOS conio.h ungetch() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:497</div></div>
<div class="ttc" id="agroup__caca__attr_html_ga40754185ca237fc44a95357afba34aea"><div class="ttname"><a href="group__caca__attr.html#ga40754185ca237fc44a95357afba34aea">caca_event_type</a></div><div class="ttdeci">caca_event_type</div><div class="ttdoc">User event type enumeration.</div><div class="ttdef"><b>Definition:</b> caca.h:107</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a9cb4aa6b25a708de6289d29801eca87c"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a9cb4aa6b25a708de6289d29801eca87c">CACA_LIGHTGREEN</a></div><div class="ttdeci">@ CACA_LIGHTGREEN</div><div class="ttdef"><b>Definition:</b> caca.h:81</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga2596a6934b0a57e8a0cb3e1c9ba3a15d"><div class="ttname"><a href="group__caca__dither.html#ga2596a6934b0a57e8a0cb3e1c9ba3a15d">caca_set_dither_brightness</a></div><div class="ttdeci">__extern int caca_set_dither_brightness(caca_dither_t *, float)</div><div class="ttdoc">Set the brightness of a dither object.</div><div class="ttdef"><b>Definition:</b> dither.c:421</div></div>
<div class="ttc" id="agroup__libcaca_html_gafc2c1a135607ea4467ce605b4e605e1f"><div class="ttname"><a href="group__libcaca.html#gafc2c1a135607ea4467ce605b4e605e1f">caca_get_canvas_attrs</a></div><div class="ttdeci">__extern const uint32_t * caca_get_canvas_attrs(caca_canvas_t const *)</div><div class="ttdoc">Get the canvas attribute array.</div><div class="ttdef"><b>Definition:</b> canvas.c:293</div></div>
<div class="ttc" id="agroup__caca__canvas_html_ga618d8ec60adc7317e624d5ead9b465bb"><div class="ttname"><a href="group__caca__canvas.html#ga618d8ec60adc7317e624d5ead9b465bb">caca_wherex</a></div><div class="ttdeci">__extern int caca_wherex(caca_canvas_t const *)</div><div class="ttdoc">Get X cursor position.</div><div class="ttdef"><b>Definition:</b> string.c:75</div></div>
<div class="ttc" id="agroup__caca__primitives_html_gaf7639315e8de3e0c1f3aa7fc557e155f"><div class="ttname"><a href="group__caca__primitives.html#gaf7639315e8de3e0c1f3aa7fc557e155f">caca_fill_triangle</a></div><div class="ttdeci">__extern int caca_fill_triangle(caca_canvas_t *, int, int, int, int, int, int, uint32_t)</div><div class="ttdoc">Fill a triangle on the canvas using the given character.</div><div class="ttdef"><b>Definition:</b> triangle.c:87</div></div>
<div class="ttc" id="agroup__caca__charset_html_ga633016cdd7cf60955816e004345746d9"><div class="ttname"><a href="group__caca__charset.html#ga633016cdd7cf60955816e004345746d9">caca_utf32_to_cp437</a></div><div class="ttdeci">__extern uint8_t caca_utf32_to_cp437(uint32_t)</div><div class="ttdoc">Convert a UTF-32 character to CP437.</div><div class="ttdef"><b>Definition:</b> charset.c:191</div></div>
<div class="ttc" id="agroup__caca__event_html_ga20d8da5ded5ae58fa3050c8fadc40a46"><div class="ttname"><a href="group__caca__event.html#ga20d8da5ded5ae58fa3050c8fadc40a46">caca_get_event_resize_height</a></div><div class="ttdeci">__extern int caca_get_event_resize_height(caca_event_t const *)</div><div class="ttdoc">Return a resize event's display height value.</div><div class="ttdef"><b>Definition:</b> event.c:340</div></div>
<div class="ttc" id="agroup__caca__frame_html_gae55b7a809a13c4fb91caca6e01c31567"><div class="ttname"><a href="group__caca__frame.html#gae55b7a809a13c4fb91caca6e01c31567">caca_get_frame_name</a></div><div class="ttdeci">__extern const char * caca_get_frame_name(caca_canvas_t const *)</div><div class="ttdoc">Get the current frame's name.</div><div class="ttdef"><b>Definition:</b> frame.c:90</div></div>
<div class="ttc" id="agroup__caca__event_html_ga43631e56f18159f29500b7ff9f2f86dc"><div class="ttname"><a href="group__caca__event.html#ga43631e56f18159f29500b7ff9f2f86dc">caca_get_event_mouse_x</a></div><div class="ttdeci">__extern int caca_get_event_mouse_x(caca_event_t const *)</div><div class="ttdoc">Return a mouse motion event's X coordinate.</div><div class="ttdef"><b>Definition:</b> event.c:292</div></div>
<div class="ttc" id="agroup__conio_html_ga88ca083917392ed0143f78db3c0a630e"><div class="ttname"><a href="group__conio.html#ga88ca083917392ed0143f78db3c0a630e">caca_conio_clrscr</a></div><div class="ttdeci">__extern void caca_conio_clrscr(void)</div><div class="ttdoc">DOS conio.h clrscr() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:87</div></div>
<div class="ttc" id="agroup__caca__display_html_gac393d4446d813f6e4ba93d2b583c1edb"><div class="ttname"><a href="group__caca__display.html#gac393d4446d813f6e4ba93d2b583c1edb">caca_create_display</a></div><div class="ttdeci">caca_display_t * caca_create_display(caca_canvas_t *cv)</div><div class="ttdoc">Attach a caca graphical context to a caca canvas.</div><div class="ttdef"><b>Definition:</b> caca/caca.c:68</div></div>
<div class="ttc" id="agroup__caca__font_html_ga64f055de5dd43137d099aa30e56a5dd6"><div class="ttname"><a href="group__caca__font.html#ga64f055de5dd43137d099aa30e56a5dd6">caca_render_canvas</a></div><div class="ttdeci">__extern int caca_render_canvas(caca_canvas_t const *, caca_font_t const *, void *, int, int, int)</div><div class="ttdoc">Render the canvas onto an image buffer.</div><div class="ttdef"><b>Definition:</b> font.c:415</div></div>
<div class="ttc" id="agroup__caca__file_html_ga24bff06701f35fa718924b7e879715cc"><div class="ttname"><a href="group__caca__file.html#ga24bff06701f35fa718924b7e879715cc">caca_file_eof</a></div><div class="ttdeci">__extern int caca_file_eof(caca_file_t *)</div><div class="ttdoc">Tell whether a file handle reached end of file.</div><div class="ttdef"><b>Definition:</b> file.c:298</div></div>
<div class="ttc" id="agroup__caca__attributes_html_ga1a24c0bdfcbb9b722f3162f1174ba779"><div class="ttname"><a href="group__caca__attributes.html#ga1a24c0bdfcbb9b722f3162f1174ba779">caca_unset_attr</a></div><div class="ttdeci">int caca_unset_attr(caca_canvas_t *cv, uint32_t attr)</div><div class="ttdoc">Unset flags in the default character attribute.</div><div class="ttdef"><b>Definition:</b> attr.c:127</div></div>
<div class="ttc" id="agroup__caca__transform_html_ga82727b3f6ac3c6dcdefbe15ca825618d"><div class="ttname"><a href="group__caca__transform.html#ga82727b3f6ac3c6dcdefbe15ca825618d">caca_flop</a></div><div class="ttdeci">__extern int caca_flop(caca_canvas_t *)</div><div class="ttdoc">Flip a canvas vertically.</div><div class="ttdef"><b>Definition:</b> transform.c:135</div></div>
<div class="ttc" id="agroup__conio_html_gabd60419a6f46fb44b97c9f64e8b95a02"><div class="ttname"><a href="group__conio.html#gabd60419a6f46fb44b97c9f64e8b95a02">caca_conio_gotoxy</a></div><div class="ttdeci">__extern void caca_conio_gotoxy(int x, int y)</div><div class="ttdoc">DOS conio.h gotoxy() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:264</div></div>
<div class="ttc" id="agroup__caca__primitives_html_ga11447c3e8ec6d5248218b7bd3bbd0cb9"><div class="ttname"><a href="group__caca__primitives.html#ga11447c3e8ec6d5248218b7bd3bbd0cb9">caca_draw_box</a></div><div class="ttdeci">int caca_draw_box(caca_canvas_t *cv, int x, int y, int w, int h, uint32_t ch)</div><div class="ttdoc">Draw a box on the canvas using the given character.</div><div class="ttdef"><b>Definition:</b> box.c:41</div></div>
<div class="ttc" id="agroup__caca__primitives_html_ga2cb07d94aa4f5ff90795795ce6a364b8"><div class="ttname"><a href="group__caca__primitives.html#ga2cb07d94aa4f5ff90795795ce6a364b8">caca_draw_thin_triangle</a></div><div class="ttdeci">__extern int caca_draw_thin_triangle(caca_canvas_t *, int, int, int, int, int, int)</div><div class="ttdoc">Draw a thin triangle on the canvas.</div><div class="ttdef"><b>Definition:</b> triangle.c:63</div></div>
<div class="ttc" id="agroup__conio_html_gaa3786437d70b412a665a540b3e181677"><div class="ttname"><a href="group__conio.html#gaa3786437d70b412a665a540b3e181677">caca_conio_text_info::curx</a></div><div class="ttdeci">unsigned char curx</div><div class="ttdef"><b>Definition:</b> caca.h:620</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga40754185ca237fc44a95357afba34aeaaee957c6fa4d927f8ae25c25c2948d34d"><div class="ttname"><a href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaaee957c6fa4d927f8ae25c25c2948d34d">CACA_EVENT_KEY_RELEASE</a></div><div class="ttdeci">@ CACA_EVENT_KEY_RELEASE</div><div class="ttdef"><b>Definition:</b> caca.h:112</div></div>
<div class="ttc" id="agroup__caca__event_html_ga0a8a947bba8fe524f5b1885581585205"><div class="ttname"><a href="group__caca__event.html#ga0a8a947bba8fe524f5b1885581585205">caca_get_event_mouse_y</a></div><div class="ttdeci">__extern int caca_get_event_mouse_y(caca_event_t const *)</div><div class="ttdoc">Return a mouse motion event's Y coordinate.</div><div class="ttdef"><b>Definition:</b> event.c:308</div></div>
<div class="ttc" id="agroup__caca__primitives_html_ga558ad62d3d2a73a19fca4c684121e91a"><div class="ttname"><a href="group__caca__primitives.html#ga558ad62d3d2a73a19fca4c684121e91a">caca_draw_triangle</a></div><div class="ttdeci">__extern int caca_draw_triangle(caca_canvas_t *, int, int, int, int, int, int, uint32_t)</div><div class="ttdoc">Draw a triangle on the canvas using the given character.</div><div class="ttdef"><b>Definition:</b> triangle.c:40</div></div>
<div class="ttc" id="agroup__libcaca_html_gaa529140e8cf31379a6b57af7c37c9d2f"><div class="ttname"><a href="group__libcaca.html#gaa529140e8cf31379a6b57af7c37c9d2f">caca_get_canvas_height</a></div><div class="ttdeci">__extern int caca_get_canvas_height(caca_canvas_t const *)</div><div class="ttdoc">Get the canvas height.</div><div class="ttdef"><b>Definition:</b> canvas.c:255</div></div>
<div class="ttc" id="agroup__conio_html_ga00d87ba779bc1a8caa408e26b51874f5"><div class="ttname"><a href="group__conio.html#ga00d87ba779bc1a8caa408e26b51874f5">caca_conio_text_info::winleft</a></div><div class="ttdeci">unsigned char winleft</div><div class="ttdef"><b>Definition:</b> caca.h:610</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a044a7c7357abf0a0d31b59af490014fd"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a044a7c7357abf0a0d31b59af490014fd">CACA_KEY_F5</a></div><div class="ttdeci">@ CACA_KEY_F5</div><div class="ttdef"><b>Definition:</b> caca.h:212</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga40754185ca237fc44a95357afba34aeaa81cbd28c6c9cd0d733dc0e6d94861177"><div class="ttname"><a href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaa81cbd28c6c9cd0d733dc0e6d94861177">CACA_EVENT_RESIZE</a></div><div class="ttdeci">@ CACA_EVENT_RESIZE</div><div class="ttdef"><b>Definition:</b> caca.h:116</div></div>
<div class="ttc" id="acaca_8h_html_a3541cee0bddfe93b4ad05f48cb6e7a04"><div class="ttname"><a href="caca_8h.html#a3541cee0bddfe93b4ad05f48cb6e7a04">caca_charfont_t</a></div><div class="ttdeci">struct caca_charfont caca_charfont_t</div><div class="ttdef"><b>Definition:</b> caca.h:53</div></div>
<div class="ttc" id="agroup__conio_html_ga2894bcb500a634506500124241f17520"><div class="ttname"><a href="group__conio.html#ga2894bcb500a634506500124241f17520">caca_conio_text_info::attribute</a></div><div class="ttdeci">unsigned char attribute</div><div class="ttdef"><b>Definition:</b> caca.h:614</div></div>
<div class="ttc" id="agroup__caca__display_html_ga2a1d361cd5accd39925fb0e92bf15579"><div class="ttname"><a href="group__caca__display.html#ga2a1d361cd5accd39925fb0e92bf15579">caca_set_mouse</a></div><div class="ttdeci">__extern int caca_set_mouse(caca_display_t *, int)</div><div class="ttdoc">Show or hide the mouse pointer.</div><div class="ttdef"><b>Definition:</b> graphics.c:243</div></div>
<div class="ttc" id="agroup__caca__event_html_gafe4050ef5bbaa8c2bce622beadc7df8d"><div class="ttname"><a href="group__caca__event.html#gafe4050ef5bbaa8c2bce622beadc7df8d">caca_get_event_key_utf32</a></div><div class="ttdeci">__extern uint32_t caca_get_event_key_utf32(caca_event_t const *)</div><div class="ttdoc">Return a key press or key release event's Unicode value.</div><div class="ttdef"><b>Definition:</b> event.c:236</div></div>
<div class="ttc" id="agroup__caca__event_html_ga717e5140c28618ff1e7b9f5b8088bd30"><div class="ttname"><a href="group__caca__event.html#ga717e5140c28618ff1e7b9f5b8088bd30">caca_get_event_mouse_button</a></div><div class="ttdeci">__extern int caca_get_event_mouse_button(caca_event_t const *)</div><div class="ttdoc">Return a mouse press or mouse release event's button.</div><div class="ttdef"><b>Definition:</b> event.c:276</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga40754185ca237fc44a95357afba34aeaa17c82a01161817dd3a94b2156e8adced"><div class="ttname"><a href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaa17c82a01161817dd3a94b2156e8adced">CACA_EVENT_MOUSE_RELEASE</a></div><div class="ttdeci">@ CACA_EVENT_MOUSE_RELEASE</div><div class="ttdef"><b>Definition:</b> caca.h:114</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a785e171eb06a4dbd67128ef8f4aa33d5"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a785e171eb06a4dbd67128ef8f4aa33d5">CACA_KEY_CTRL_D</a></div><div class="ttdeci">@ CACA_KEY_CTRL_D</div><div class="ttdef"><b>Definition:</b> caca.h:169</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga40754185ca237fc44a95357afba34aeaafbaf0e0cb83436ce605ad8900832e12d"><div class="ttname"><a href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaafbaf0e0cb83436ce605ad8900832e12d">CACA_EVENT_MOUSE_MOTION</a></div><div class="ttdeci">@ CACA_EVENT_MOUSE_MOTION</div><div class="ttdef"><b>Definition:</b> caca.h:115</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a61996827fcff44f90fa040ab17832ce0"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a61996827fcff44f90fa040ab17832ce0">CACA_CYAN</a></div><div class="ttdeci">@ CACA_CYAN</div><div class="ttdef"><b>Definition:</b> caca.h:74</div></div>
<div class="ttc" id="agroup__caca__primitives_html_ga1b59640c7fef61e5d785f5cc3d19e244"><div class="ttname"><a href="group__caca__primitives.html#ga1b59640c7fef61e5d785f5cc3d19e244">caca_draw_thin_box</a></div><div class="ttdeci">int caca_draw_thin_box(caca_canvas_t *cv, int x, int y, int w, int h)</div><div class="ttdoc">Draw a thin box on the canvas.</div><div class="ttdef"><b>Definition:</b> box.c:65</div></div>
<div class="ttc" id="agroup__conio_html_ga3f489bbd46a56e058f022ffc0cf57e03"><div class="ttname"><a href="group__conio.html#ga3f489bbd46a56e058f022ffc0cf57e03">caca_conio_kbhit</a></div><div class="ttdeci">__extern int caca_conio_kbhit(void)</div><div class="ttdoc">DOS conio.h kbhit() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:290</div></div>
<div class="ttc" id="agroup__caca__file_html_ga9cfbd9087b8926512a2f90a47bb5ad0a"><div class="ttname"><a href="group__caca__file.html#ga9cfbd9087b8926512a2f90a47bb5ad0a">caca_file_close</a></div><div class="ttdeci">__extern int caca_file_close(caca_file_t *)</div><div class="ttdoc">Close a file handle.</div><div class="ttdef"><b>Definition:</b> file.c:151</div></div>
<div class="ttc" id="agroup__caca__attributes_html_ga1cd39df80cc6b537a4df18415a8605cf"><div class="ttname"><a href="group__caca__attributes.html#ga1cd39df80cc6b537a4df18415a8605cf">caca_set_color_ansi</a></div><div class="ttdeci">int caca_set_color_ansi(caca_canvas_t *cv, uint8_t fg, uint8_t bg)</div><div class="ttdoc">Set the default colour pair for text (ANSI version).</div><div class="ttdef"><b>Definition:</b> attr.c:234</div></div>
<div class="ttc" id="agroup__conio_html_ga5ae7c31e0ba8f0455666c872c07eee5b"><div class="ttname"><a href="group__conio.html#ga5ae7c31e0ba8f0455666c872c07eee5b">caca_conio_text_info::screenwidth</a></div><div class="ttdeci">unsigned char screenwidth</div><div class="ttdef"><b>Definition:</b> caca.h:619</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a4aa4f8b5e41905c9d91bfda03076ff1b"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a4aa4f8b5e41905c9d91bfda03076ff1b">CACA_KEY_F8</a></div><div class="ttdeci">@ CACA_KEY_F8</div><div class="ttdef"><b>Definition:</b> caca.h:215</div></div>
<div class="ttc" id="agroup__conio_html_ga012b63deeb74a24f8fa08b8d675631a7"><div class="ttname"><a href="group__conio.html#ga012b63deeb74a24f8fa08b8d675631a7">caca_conio_text_info::normattr</a></div><div class="ttdeci">unsigned char normattr</div><div class="ttdef"><b>Definition:</b> caca.h:615</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggae0faad0902bd5034206ef3ed2beb07dfa01b848f5a509082459b623156f920b36"><div class="ttname"><a href="group__caca__attr.html#ggae0faad0902bd5034206ef3ed2beb07dfa01b848f5a509082459b623156f920b36">CACA_ITALICS</a></div><div class="ttdeci">@ CACA_ITALICS</div><div class="ttdef"><b>Definition:</b> caca.h:95</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga4628a5089d92b8f92c71df9c4c921081"><div class="ttname"><a href="group__caca__dither.html#ga4628a5089d92b8f92c71df9c4c921081">caca_set_dither_algorithm</a></div><div class="ttdeci">__extern int caca_set_dither_algorithm(caca_dither_t *, char const *)</div><div class="ttdoc">Set dithering algorithm.</div><div class="ttdef"><b>Definition:</b> dither.c:828</div></div>
<div class="ttc" id="agroup__caca__canvas_html_ga9cad4c6bc9bc7f43cb8403cf26ee7d0a"><div class="ttname"><a href="group__caca__canvas.html#ga9cad4c6bc9bc7f43cb8403cf26ee7d0a">caca_blit</a></div><div class="ttdeci">__extern int caca_blit(caca_canvas_t *, int, int, caca_canvas_t const *, caca_canvas_t const *)</div><div class="ttdoc">Blit a canvas onto another one.</div><div class="ttdef"><b>Definition:</b> string.c:455</div></div>
<div class="ttc" id="acaca_8h_html_a3e8b2f71ed96861283e0fe5172c15422"><div class="ttname"><a href="caca_8h.html#a3e8b2f71ed96861283e0fe5172c15422">caca_file_t</a></div><div class="ttdeci">struct caca_file caca_file_t</div><div class="ttdef"><b>Definition:</b> caca.h:57</div></div>
<div class="ttc" id="astructcaca__option_html"><div class="ttname"><a href="structcaca__option.html">caca_option</a></div><div class="ttdoc">Option parsing.</div><div class="ttdef"><b>Definition:</b> caca.h:148</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a2dafae4b01105bdfb9a087a89e474a8c"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a2dafae4b01105bdfb9a087a89e474a8c">CACA_KEY_F6</a></div><div class="ttdeci">@ CACA_KEY_F6</div><div class="ttdef"><b>Definition:</b> caca.h:213</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga40754185ca237fc44a95357afba34aeaaaa0b1e20607444a2233e28758897f512"><div class="ttname"><a href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaaaa0b1e20607444a2233e28758897f512">CACA_EVENT_NONE</a></div><div class="ttdeci">@ CACA_EVENT_NONE</div><div class="ttdef"><b>Definition:</b> caca.h:109</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a215ccbfcbc7d67f7573fd9b401d4447a"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a215ccbfcbc7d67f7573fd9b401d4447a">CACA_KEY_F4</a></div><div class="ttdeci">@ CACA_KEY_F4</div><div class="ttdef"><b>Definition:</b> caca.h:211</div></div>
<div class="ttc" id="agroup__conio_html_ga369510baf28cc5bc4ba79b5ba3c5e50f"><div class="ttname"><a href="group__conio.html#ga369510baf28cc5bc4ba79b5ba3c5e50f">caca_conio_lowvideo</a></div><div class="ttdeci">__extern void caca_conio_lowvideo(void)</div><div class="ttdoc">DOS conio.h lowvideo() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:324</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a3ba145fda4bb5c095a2e38bb78476569"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a3ba145fda4bb5c095a2e38bb78476569">CACA_KEY_CTRL_U</a></div><div class="ttdeci">@ CACA_KEY_CTRL_U</div><div class="ttdef"><b>Definition:</b> caca.h:186</div></div>
<div class="ttc" id="agroup__caca__charset_html_gaab52384bdbbe4f508a28f26490d77fbd"><div class="ttname"><a href="group__caca__charset.html#gaab52384bdbbe4f508a28f26490d77fbd">caca_cp437_to_utf32</a></div><div class="ttdeci">__extern uint32_t caca_cp437_to_utf32(uint8_t)</div><div class="ttdoc">Convert a CP437 character to UTF-32.</div><div class="ttdef"><b>Definition:</b> charset.c:223</div></div>
<div class="ttc" id="agroup__caca__file_html_ga7f7aed12abcb1503248a719553238f4e"><div class="ttname"><a href="group__caca__file.html#ga7f7aed12abcb1503248a719553238f4e">caca_file_gets</a></div><div class="ttdeci">__extern char * caca_file_gets(caca_file_t *, char *, int)</div><div class="ttdoc">Read a line from a file handle.</div><div class="ttdef"><b>Definition:</b> file.c:255</div></div>
<div class="ttc" id="astructcaca__event_html"><div class="ttname"><a href="structcaca__event.html">caca_event</a></div><div class="ttdoc">Handling of user events.</div><div class="ttdef"><b>Definition:</b> caca.h:129</div></div>
<div class="ttc" id="agroup__caca__dither_html_gac04772ed41dce6f3d613e8efd25c3038"><div class="ttname"><a href="group__caca__dither.html#gac04772ed41dce6f3d613e8efd25c3038">caca_set_dither_contrast</a></div><div class="ttdeci">__extern int caca_set_dither_contrast(caca_dither_t *, float)</div><div class="ttdoc">Set the contrast of a dither object.</div><div class="ttdef"><b>Definition:</b> dither.c:506</div></div>
<div class="ttc" id="agroup__caca__transform_html_gaba6aa4d50a8351794715ac5085a4daf0"><div class="ttname"><a href="group__caca__transform.html#gaba6aa4d50a8351794715ac5085a4daf0">caca_rotate_180</a></div><div class="ttdeci">__extern int caca_rotate_180(caca_canvas_t *)</div><div class="ttdoc">Rotate a canvas.</div><div class="ttdef"><b>Definition:</b> transform.c:184</div></div>
<div class="ttc" id="agroup__caca__primitives_html_ga88999baf4328c454b32c1d2e186fab5a"><div class="ttname"><a href="group__caca__primitives.html#ga88999baf4328c454b32c1d2e186fab5a">caca_fill_ellipse</a></div><div class="ttdeci">__extern int caca_fill_ellipse(caca_canvas_t *, int, int, int, int, uint32_t)</div><div class="ttdoc">Fill an ellipse on the canvas using the given character.</div><div class="ttdef"><b>Definition:</b> conic.c:68</div></div>
<div class="ttc" id="agroup__caca__file_html_ga95e84007baae9c0790dc3aeaa739c1c9"><div class="ttname"><a href="group__caca__file.html#ga95e84007baae9c0790dc3aeaa739c1c9">caca_file_tell</a></div><div class="ttdeci">__extern uint64_t caca_file_tell(caca_file_t *)</div><div class="ttdoc">Return the position in a file handle.</div><div class="ttdef"><b>Definition:</b> file.c:176</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a6c21372fc365dd47656ef84f241d6db7"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a6c21372fc365dd47656ef84f241d6db7">CACA_KEY_CTRL_L</a></div><div class="ttdeci">@ CACA_KEY_CTRL_L</div><div class="ttdef"><b>Definition:</b> caca.h:177</div></div>
<div class="ttc" id="agroup__libcaca_html_ga00caafb33b9d7033d064a642bcad83da"><div class="ttname"><a href="group__libcaca.html#ga00caafb33b9d7033d064a642bcad83da">caca_create_canvas</a></div><div class="ttdeci">__extern caca_canvas_t * caca_create_canvas(int, int)</div><div class="ttdoc">Initialise a libcaca canvas.</div><div class="ttdef"><b>Definition:</b> canvas.c:55</div></div>
<div class="ttc" id="agroup__caca__canvas_html_ga194b440e32158e876bb25849105db74d"><div class="ttname"><a href="group__caca__canvas.html#ga194b440e32158e876bb25849105db74d">caca_set_canvas_boundaries</a></div><div class="ttdeci">__extern int caca_set_canvas_boundaries(caca_canvas_t *, int, int, int, int)</div><div class="ttdoc">Set a canvas' new boundaries.</div><div class="ttdef"><b>Definition:</b> string.c:561</div></div>
<div class="ttc" id="agroup__caca__font_html_gad4c4277906b727073789c570f9f1c47d"><div class="ttname"><a href="group__caca__font.html#gad4c4277906b727073789c570f9f1c47d">caca_free_font</a></div><div class="ttdeci">__extern int caca_free_font(caca_font_t *)</div><div class="ttdoc">Free a font structure.</div><div class="ttdef"><b>Definition:</b> font.c:381</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a1cd53eebc01485a3acef7e0bd69f483e"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a1cd53eebc01485a3acef7e0bd69f483e">CACA_KEY_CTRL_Y</a></div><div class="ttdeci">@ CACA_KEY_CTRL_Y</div><div class="ttdef"><b>Definition:</b> caca.h:190</div></div>
<div class="ttc" id="agroup__conio_html_ga130ce2674fa7c981db7a961f65266c2c"><div class="ttname"><a href="group__conio.html#ga130ce2674fa7c981db7a961f65266c2c">caca_conio_puttext</a></div><div class="ttdeci">__extern int caca_conio_puttext(int left, int top, int right, int bottom, void *destin)</div><div class="ttdoc">DOS conio.h puttext() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:402</div></div>
<div class="ttc" id="agroup__caca__process_html_ga7b8cf6250ee83d6326a9f0b0095cfa3a"><div class="ttname"><a href="group__caca__process.html#ga7b8cf6250ee83d6326a9f0b0095cfa3a">CACA_CONIO_MODE</a></div><div class="ttdeci">CACA_CONIO_MODE</div><div class="ttdoc">DOS video modes.</div><div class="ttdef"><b>Definition:</b> caca.h:592</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a4cbda57e9a5f359c1fdc83268779d122"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a4cbda57e9a5f359c1fdc83268779d122">CACA_KEY_CTRL_V</a></div><div class="ttdeci">@ CACA_KEY_CTRL_V</div><div class="ttdef"><b>Definition:</b> caca.h:187</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a020854e2cd04c7bdf27dec5caab1c78a"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a020854e2cd04c7bdf27dec5caab1c78a">CACA_KEY_DELETE</a></div><div class="ttdeci">@ CACA_KEY_DELETE</div><div class="ttdef"><b>Definition:</b> caca.h:193</div></div>
<div class="ttc" id="astructcaca__conio__text__info_html"><div class="ttname"><a href="structcaca__conio__text__info.html">caca_conio_text_info</a></div><div class="ttdoc">DOS text area information.</div><div class="ttdef"><b>Definition:</b> caca.h:608</div></div>
<div class="ttc" id="agroup__caca__process_html_ga03491f641d93011dfdf724e26e8bdefd"><div class="ttname"><a href="group__caca__process.html#ga03491f641d93011dfdf724e26e8bdefd">CACA_CONIO_CURSOR</a></div><div class="ttdeci">CACA_CONIO_CURSOR</div><div class="ttdoc">DOS cursor modes.</div><div class="ttdef"><b>Definition:</b> caca.h:580</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga40754185ca237fc44a95357afba34aeaa7b33af70efb148055e375028252f4b51"><div class="ttname"><a href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaa7b33af70efb148055e375028252f4b51">CACA_EVENT_QUIT</a></div><div class="ttdeci">@ CACA_EVENT_QUIT</div><div class="ttdef"><b>Definition:</b> caca.h:117</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39ae031274b5b3c6c089acd8a22c352af66"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ae031274b5b3c6c089acd8a22c352af66">CACA_KEY_F14</a></div><div class="ttdeci">@ CACA_KEY_F14</div><div class="ttdef"><b>Definition:</b> caca.h:221</div></div>
<div class="ttc" id="agroup__caca__frame_html_ga6a09db01455121e5e58d081b71c55e81"><div class="ttname"><a href="group__caca__frame.html#ga6a09db01455121e5e58d081b71c55e81">caca_set_frame</a></div><div class="ttdeci">__extern int caca_set_frame(caca_canvas_t *, int)</div><div class="ttdoc">Activate a given canvas frame.</div><div class="ttdef"><b>Definition:</b> frame.c:57</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a81696ccb6acf1c36a7cdfa8d15a004e4"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a81696ccb6acf1c36a7cdfa8d15a004e4">CACA_KEY_F13</a></div><div class="ttdeci">@ CACA_KEY_F13</div><div class="ttdef"><b>Definition:</b> caca.h:220</div></div>
<div class="ttc" id="agroup__caca__importexport_html_ga09c7286f79c0dd244e7e5434d2519b7a"><div class="ttname"><a href="group__caca__importexport.html#ga09c7286f79c0dd244e7e5434d2519b7a">caca_import_canvas_from_memory</a></div><div class="ttdeci">__extern ssize_t caca_import_canvas_from_memory(caca_canvas_t *, void const *, size_t, char const *)</div><div class="ttdoc">Import a memory buffer into a canvas.</div><div class="ttdef"><b>Definition:</b> import.c:74</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39ab422558489be8813d254f6d31889d3c8"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ab422558489be8813d254f6d31889d3c8">CACA_KEY_CTRL_G</a></div><div class="ttdeci">@ CACA_KEY_CTRL_G</div><div class="ttdef"><b>Definition:</b> caca.h:172</div></div>
<div class="ttc" id="agroup__caca__display_html_ga65670cdec61ba57879b893c997cd26da"><div class="ttname"><a href="group__caca__display.html#ga65670cdec61ba57879b893c997cd26da">caca_get_canvas</a></div><div class="ttdeci">caca_canvas_t * caca_get_canvas(caca_display_t *dp)</div><div class="ttdoc">Get the canvas attached to a caca graphical context.</div><div class="ttdef"><b>Definition:</b> caca/caca.c:259</div></div>
<div class="ttc" id="agroup__caca__attr_html_gae0faad0902bd5034206ef3ed2beb07df"><div class="ttname"><a href="group__caca__attr.html#gae0faad0902bd5034206ef3ed2beb07df">caca_style</a></div><div class="ttdeci">caca_style</div><div class="ttdef"><b>Definition:</b> caca.h:92</div></div>
<div class="ttc" id="agroup__caca__display_html_ga41ef8840a630f5c0b3d36c597442533f"><div class="ttname"><a href="group__caca__display.html#ga41ef8840a630f5c0b3d36c597442533f">caca_get_display_driver_list</a></div><div class="ttdeci">const char *const * caca_get_display_driver_list(void)</div><div class="ttdoc">Get available display drivers.</div><div class="ttdef"><b>Definition:</b> caca/caca.c:149</div></div>
<div class="ttc" id="agroup__caca__dirty_html_ga520a34c0e87dc2a6f2b37f4b8336278e"><div class="ttname"><a href="group__caca__dirty.html#ga520a34c0e87dc2a6f2b37f4b8336278e">caca_clear_dirty_rect_list</a></div><div class="ttdeci">__extern int caca_clear_dirty_rect_list(caca_canvas_t *)</div><div class="ttdoc">Clear a canvas's dirty rectangle list.</div><div class="ttdef"><b>Definition:</b> dirty.c:256</div></div>
<div class="ttc" id="agroup__conio_html_ga0b97285ca8ed957c6787495fad7ba35c"><div class="ttname"><a href="group__conio.html#ga0b97285ca8ed957c6787495fad7ba35c">caca_conio_clreol</a></div><div class="ttdeci">__extern void caca_conio_clreol(void)</div><div class="ttdoc">DOS conio.h clreol() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:75</div></div>
<div class="ttc" id="agroup__conio_html_ga2daa83c21f4129282ec51a739f747a54"><div class="ttname"><a href="group__conio.html#ga2daa83c21f4129282ec51a739f747a54">caca_conio_insline</a></div><div class="ttdeci">__extern void caca_conio_insline(void)</div><div class="ttdoc">DOS conio.h insline() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:282</div></div>
<div class="ttc" id="agroup__caca__canvas_html_ga66bd04edac05780b3fd4435e3ef874af"><div class="ttname"><a href="group__caca__canvas.html#ga66bd04edac05780b3fd4435e3ef874af">caca_get_char</a></div><div class="ttdeci">__extern uint32_t caca_get_char(caca_canvas_t const *, int, int)</div><div class="ttdoc">Get the Unicode character at the given coordinates.</div><div class="ttdef"><b>Definition:</b> string.c:224</div></div>
<div class="ttc" id="agroup__caca__importexport_html_gae6bcaa3e30d6ba075c14a817a2464f55"><div class="ttname"><a href="group__caca__importexport.html#gae6bcaa3e30d6ba075c14a817a2464f55">caca_import_area_from_file</a></div><div class="ttdeci">__extern ssize_t caca_import_area_from_file(caca_canvas_t *, int, int, char const *, char const *)</div><div class="ttdoc">Import a file into a canvas area.</div><div class="ttdef"><b>Definition:</b> import.c:249</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga5ec4d79f9fdb93e2f79e3f4b83289a3f"><div class="ttname"><a href="group__caca__dither.html#ga5ec4d79f9fdb93e2f79e3f4b83289a3f">caca_get_dither_color</a></div><div class="ttdeci">__extern const char * caca_get_dither_color(caca_dither_t const *)</div><div class="ttdoc">Get current colour mode.</div><div class="ttdef"><b>Definition:</b> dither.c:714</div></div>
<div class="ttc" id="agroup__libcaca_html_gad85b2ff4c7f952b3cc32f117343a6375"><div class="ttname"><a href="group__libcaca.html#gad85b2ff4c7f952b3cc32f117343a6375">caca_get_canvas_width</a></div><div class="ttdeci">__extern int caca_get_canvas_width(caca_canvas_t const *)</div><div class="ttdoc">Get the canvas width.</div><div class="ttdef"><b>Definition:</b> canvas.c:241</div></div>
<div class="ttc" id="agroup__conio_html_ga95acc2af6fbdd48f584275483c7af5e9"><div class="ttname"><a href="group__conio.html#ga95acc2af6fbdd48f584275483c7af5e9">caca_conio_getche</a></div><div class="ttdeci">__extern int caca_conio_getche(void)</div><div class="ttdoc">DOS conio.h getche() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:212</div></div>
<div class="ttc" id="agroup__caca__primitives_html_ga582390717ed8ba5ed74add57f77dd904"><div class="ttname"><a href="group__caca__primitives.html#ga582390717ed8ba5ed74add57f77dd904">caca_draw_thin_line</a></div><div class="ttdeci">__extern int caca_draw_thin_line(caca_canvas_t *, int, int, int, int)</div><div class="ttdoc">Draw a thin line on the canvas, using ASCII art.</div><div class="ttdef"><b>Definition:</b> line.c:116</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a4b1d6e3ed4630e86922b67294a348170"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a4b1d6e3ed4630e86922b67294a348170">CACA_KEY_CTRL_P</a></div><div class="ttdeci">@ CACA_KEY_CTRL_P</div><div class="ttdef"><b>Definition:</b> caca.h:181</div></div>
<div class="ttc" id="agroup__caca__importexport_html_gadfdf22df395eeb6d2e60c666f14e4ab4"><div class="ttname"><a href="group__caca__importexport.html#gadfdf22df395eeb6d2e60c666f14e4ab4">caca_get_export_list</a></div><div class="ttdeci">__extern const char *const * caca_get_export_list(void)</div><div class="ttdoc">Get available export formats.</div><div class="ttdef"><b>Definition:</b> export.c:196</div></div>
<div class="ttc" id="agroup__caca__canvas_html_gaa68d5ce7e429e58798b13af51d51c8f1"><div class="ttname"><a href="group__caca__canvas.html#gaa68d5ce7e429e58798b13af51d51c8f1">caca_printf</a></div><div class="ttdeci">__extern int caca_printf(caca_canvas_t *, int, int, char const *,...)</div><div class="ttdoc">Print a formated string.</div><div class="ttdef"><b>Definition:</b> string.c:304</div></div>
<div class="ttc" id="agroup__caca__display_html_ga8c710eac721d05d807491a1534d1cbe7"><div class="ttname"><a href="group__caca__display.html#ga8c710eac721d05d807491a1534d1cbe7">caca_refresh_display</a></div><div class="ttdeci">__extern int caca_refresh_display(caca_display_t *)</div><div class="ttdoc">Flush pending changes and redraw the screen.</div><div class="ttdef"><b>Definition:</b> graphics.c:146</div></div>
<div class="ttc" id="agroup__libcaca_html_gaf7d1a97206dbe29dfc1d68603a184c49"><div class="ttname"><a href="group__libcaca.html#gaf7d1a97206dbe29dfc1d68603a184c49">caca_get_canvas_chars</a></div><div class="ttdeci">__extern const uint32_t * caca_get_canvas_chars(caca_canvas_t const *)</div><div class="ttdoc">Get the canvas character array.</div><div class="ttdef"><b>Definition:</b> canvas.c:274</div></div>
<div class="ttc" id="agroup__conio_html_gaad79ef63f62d2f0df0f937a3016d5e1b"><div class="ttname"><a href="group__conio.html#gaad79ef63f62d2f0df0f937a3016d5e1b">caca_conio_sleep</a></div><div class="ttdeci">__extern void caca_conio_sleep(unsigned int)</div><div class="ttdoc">DOS dos.h sleep() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:431</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a081c37269b9085c59f9fa710511d5b2f"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a081c37269b9085c59f9fa710511d5b2f">CACA_LIGHTBLUE</a></div><div class="ttdeci">@ CACA_LIGHTBLUE</div><div class="ttdef"><b>Definition:</b> caca.h:80</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga40754185ca237fc44a95357afba34aeaa7716aaaedd99336d96bf5f61ce64bd79"><div class="ttname"><a href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaa7716aaaedd99336d96bf5f61ce64bd79">CACA_EVENT_MOUSE_PRESS</a></div><div class="ttdeci">@ CACA_EVENT_MOUSE_PRESS</div><div class="ttdef"><b>Definition:</b> caca.h:113</div></div>
<div class="ttc" id="agroup__caca__importexport_html_gaa5e64cff9efe9e6bdafc9a2e95b59c89"><div class="ttname"><a href="group__caca__importexport.html#gaa5e64cff9efe9e6bdafc9a2e95b59c89">caca_export_canvas_to_memory</a></div><div class="ttdeci">__extern void * caca_export_canvas_to_memory(caca_canvas_t const *, char const *, size_t *)</div><div class="ttdoc">Export a canvas into a foreign format.</div><div class="ttdef"><b>Definition:</b> export.c:99</div></div>
<div class="ttc" id="agroup__caca__display_html_gac1b5b4540a500dd59eaa673d784fab1f"><div class="ttname"><a href="group__caca__display.html#gac1b5b4540a500dd59eaa673d784fab1f">caca_free_display</a></div><div class="ttdeci">int caca_free_display(caca_display_t *dp)</div><div class="ttdoc">Detach a caca graphical context from a caca backend context.</div><div class="ttdef"><b>Definition:</b> caca/caca.c:238</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggae0faad0902bd5034206ef3ed2beb07dfade1d8398664f21fb3ad3ea69c01b3784"><div class="ttname"><a href="group__caca__attr.html#ggae0faad0902bd5034206ef3ed2beb07dfade1d8398664f21fb3ad3ea69c01b3784">CACA_BLINK</a></div><div class="ttdeci">@ CACA_BLINK</div><div class="ttdef"><b>Definition:</b> caca.h:97</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39ac1a50d2a5829fb80734ecff7dc15a995"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ac1a50d2a5829fb80734ecff7dc15a995">CACA_KEY_INSERT</a></div><div class="ttdeci">@ CACA_KEY_INSERT</div><div class="ttdef"><b>Definition:</b> caca.h:202</div></div>
<div class="ttc" id="agroup__caca__importexport_html_ga4455d225b91573e265211e5c41553a37"><div class="ttname"><a href="group__caca__importexport.html#ga4455d225b91573e265211e5c41553a37">caca_import_area_from_memory</a></div><div class="ttdeci">__extern ssize_t caca_import_area_from_memory(caca_canvas_t *, int, int, void const *, size_t, char const *)</div><div class="ttdoc">Import a memory buffer into a canvas area.</div><div class="ttdef"><b>Definition:</b> import.c:210</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a5e5afd66b3a4fed117f3132e4b7cd5b7"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a5e5afd66b3a4fed117f3132e4b7cd5b7">CACA_LIGHTGRAY</a></div><div class="ttdeci">@ CACA_LIGHTGRAY</div><div class="ttdef"><b>Definition:</b> caca.h:78</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga1258f50cebf97b055ac7b40e58451e68"><div class="ttname"><a href="group__caca__dither.html#ga1258f50cebf97b055ac7b40e58451e68">caca_get_dither_charset_list</a></div><div class="ttdeci">__extern const char *const * caca_get_dither_charset_list(caca_dither_t const *)</div><div class="ttdoc">Get available dither character sets.</div><div class="ttdef"><b>Definition:</b> dither.c:781</div></div>
<div class="ttc" id="agroup__caca__figfont_html_ga53d156bf4e4f7606c9f1a8f558d06ef1"><div class="ttname"><a href="group__caca__figfont.html#ga53d156bf4e4f7606c9f1a8f558d06ef1">caca_put_figchar</a></div><div class="ttdeci">__extern int caca_put_figchar(caca_canvas_t *, uint32_t)</div><div class="ttdoc">paste a character using the current figfont</div><div class="ttdef"><b>Definition:</b> figfont.c:143</div></div>
<div class="ttc" id="agroup__caca__attributes_html_gaa673f18e9b8b2e52f4e67788cc41df4d"><div class="ttname"><a href="group__caca__attributes.html#gaa673f18e9b8b2e52f4e67788cc41df4d">caca_attr_to_argb64</a></div><div class="ttdeci">void caca_attr_to_argb64(uint32_t attr, uint8_t argb[8])</div><div class="ttdoc">Get 64-bit ARGB information from attribute.</div><div class="ttdef"><b>Definition:</b> attr.c:433</div></div>
<div class="ttc" id="agroup__caca__event_html_gac3310eaf44cc95e46be5c3e9a8a6818e"><div class="ttname"><a href="group__caca__event.html#gac3310eaf44cc95e46be5c3e9a8a6818e">caca_get_mouse_y</a></div><div class="ttdeci">__extern int caca_get_mouse_y(caca_display_t const *)</div><div class="ttdoc">Return the Y mouse coordinate.</div><div class="ttdef"><b>Definition:</b> event.c:170</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga40754185ca237fc44a95357afba34aeaab1da825755a2ac3593cca73721b77e22"><div class="ttname"><a href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaab1da825755a2ac3593cca73721b77e22">CACA_EVENT_KEY_PRESS</a></div><div class="ttdeci">@ CACA_EVENT_KEY_PRESS</div><div class="ttdef"><b>Definition:</b> caca.h:111</div></div>
<div class="ttc" id="agroup__conio_html_ga6314ab04f2e4cfc7a29ea9620ba27fbf"><div class="ttname"><a href="group__conio.html#ga6314ab04f2e4cfc7a29ea9620ba27fbf">caca_conio_delay</a></div><div class="ttdeci">__extern void caca_conio_delay(unsigned int)</div><div class="ttdoc">DOS dos.h delay() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:148</div></div>
<div class="ttc" id="agroup__conio_html_ga0134e2f61b2185218285e96ab348c16c"><div class="ttname"><a href="group__conio.html#ga0134e2f61b2185218285e96ab348c16c">caca_conio_text_info::cury</a></div><div class="ttdeci">unsigned char cury</div><div class="ttdef"><b>Definition:</b> caca.h:621</div></div>
<div class="ttc" id="agroup__caca__display_html_ga6a15546ac2f6e48e0efa7843ee195b7d"><div class="ttname"><a href="group__caca__display.html#ga6a15546ac2f6e48e0efa7843ee195b7d">caca_set_cursor</a></div><div class="ttdeci">__extern int caca_set_cursor(caca_display_t *, int)</div><div class="ttdoc">Show or hide the cursor.</div><div class="ttdef"><b>Definition:</b> graphics.c:218</div></div>
<div class="ttc" id="agroup__caca__file_html_gaee6aa813cac3c59fadec0f69a167a793"><div class="ttname"><a href="group__caca__file.html#gaee6aa813cac3c59fadec0f69a167a793">caca_file_write</a></div><div class="ttdeci">__extern size_t caca_file_write(caca_file_t *, const void *, size_t)</div><div class="ttdoc">Write data to a file handle.</div><div class="ttdef"><b>Definition:</b> file.c:222</div></div>
<div class="ttc" id="agroup__caca__charset_html_ga33e76af6286e4c6226a77f4870d588be"><div class="ttname"><a href="group__caca__charset.html#ga33e76af6286e4c6226a77f4870d588be">caca_utf32_to_ascii</a></div><div class="ttdeci">__extern char caca_utf32_to_ascii(uint32_t)</div><div class="ttdoc">Convert a UTF-32 character to ASCII.</div><div class="ttdef"><b>Definition:</b> charset.c:249</div></div>
<div class="ttc" id="agroup__caca__attributes_html_gac031e1af3a6bce86128bb1a3050550bc"><div class="ttname"><a href="group__caca__attributes.html#gac031e1af3a6bce86128bb1a3050550bc">caca_set_color_argb</a></div><div class="ttdeci">int caca_set_color_argb(caca_canvas_t *cv, uint16_t fg, uint16_t bg)</div><div class="ttdoc">Set the default colour pair for text (truecolor version).</div><div class="ttdef"><b>Definition:</b> attr.c:267</div></div>
<div class="ttc" id="agroup__conio_html_ga015ca2a6b959e0e30f4351492c57906d"><div class="ttname"><a href="group__conio.html#ga015ca2a6b959e0e30f4351492c57906d">caca_conio_text_info::screenheight</a></div><div class="ttdeci">unsigned char screenheight</div><div class="ttdef"><b>Definition:</b> caca.h:618</div></div>
<div class="ttc" id="agroup__conio_html_ga654878c72665687db903bfcd3b7c265d"><div class="ttname"><a href="group__conio.html#ga654878c72665687db903bfcd3b7c265d">caca_conio_cscanf</a></div><div class="ttdeci">__extern int caca_conio_cscanf(char *format,...)</div><div class="ttdoc">DOS stdio.h cscanf() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:138</div></div>
<div class="ttc" id="agroup__caca__importexport_html_gaa47bfa2ea5cfe33b87fe7a919d5ff500"><div class="ttname"><a href="group__caca__importexport.html#gaa47bfa2ea5cfe33b87fe7a919d5ff500">caca_import_canvas_from_file</a></div><div class="ttdeci">__extern ssize_t caca_import_canvas_from_file(caca_canvas_t *, char const *, char const *)</div><div class="ttdoc">Import a file into a canvas.</div><div class="ttdef"><b>Definition:</b> import.c:153</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a31e87e60ccd7f2bb75327f89f57b9bef"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a31e87e60ccd7f2bb75327f89f57b9bef">CACA_KEY_CTRL_A</a></div><div class="ttdeci">@ CACA_KEY_CTRL_A</div><div class="ttdef"><b>Definition:</b> caca.h:166</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a1bd1244f952d10b9599fb314e41862ad"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a1bd1244f952d10b9599fb314e41862ad">CACA_WHITE</a></div><div class="ttdeci">@ CACA_WHITE</div><div class="ttdef"><b>Definition:</b> caca.h:86</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a5828387b58020523f4c6da94961c2f77"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a5828387b58020523f4c6da94961c2f77">CACA_TRANSPARENT</a></div><div class="ttdeci">@ CACA_TRANSPARENT</div><div class="ttdef"><b>Definition:</b> caca.h:88</div></div>
<div class="ttc" id="agroup__caca__charset_html_gae1378ecf06c06b5b0b8065b360be6fb1"><div class="ttname"><a href="group__caca__charset.html#gae1378ecf06c06b5b0b8065b360be6fb1">caca_utf8_to_utf32</a></div><div class="ttdeci">__extern uint32_t caca_utf8_to_utf32(char const *, size_t *)</div><div class="ttdoc">Convert a UTF-8 character to UTF-32.</div><div class="ttdef"><b>Definition:</b> charset.c:112</div></div>
<div class="ttc" id="agroup__conio_html_ga58201a4574e94414eade261a3751ee00"><div class="ttname"><a href="group__conio.html#ga58201a4574e94414eade261a3751ee00">caca_conio_textmode</a></div><div class="ttdeci">__extern void caca_conio_textmode(int newmode)</div><div class="ttdoc">DOS conio.h textmode() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:489</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a85305c944da628ff1ce77d1e7a624052"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a85305c944da628ff1ce77d1e7a624052">CACA_KEY_DOWN</a></div><div class="ttdeci">@ CACA_KEY_DOWN</div><div class="ttdef"><b>Definition:</b> caca.h:198</div></div>
<div class="ttc" id="acaca_8h_html_aae0f6938d08e6e0abbcd5a8c06504ab8"><div class="ttname"><a href="caca_8h.html#aae0f6938d08e6e0abbcd5a8c06504ab8">caca_canvas_t</a></div><div class="ttdeci">struct caca_canvas caca_canvas_t</div><div class="ttdef"><b>Definition:</b> caca.h:49</div></div>
<div class="ttc" id="agroup__caca__primitives_html_ga91e7c1072105c5bb3e8ce1a816885517"><div class="ttname"><a href="group__caca__primitives.html#ga91e7c1072105c5bb3e8ce1a816885517">caca_fill_triangle_textured</a></div><div class="ttdeci">__extern int caca_fill_triangle_textured(caca_canvas_t *cv, int coords[6], caca_canvas_t *tex, float uv[6])</div><div class="ttdoc">Fill a triangle on the canvas using an arbitrary-sized texture.</div><div class="ttdef"><b>Definition:</b> triangle.c:361</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39ad6ef0b1502f0076e791473d771b0d3d3"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ad6ef0b1502f0076e791473d771b0d3d3">CACA_KEY_CTRL_C</a></div><div class="ttdeci">@ CACA_KEY_CTRL_C</div><div class="ttdef"><b>Definition:</b> caca.h:168</div></div>
<div class="ttc" id="agroup__conio_html_ga4eb10f81e79c9c8d79665502f31f9675"><div class="ttname"><a href="group__conio.html#ga4eb10f81e79c9c8d79665502f31f9675">caca_conio_textattr</a></div><div class="ttdeci">__extern void caca_conio_textattr(int newattr)</div><div class="ttdoc">DOS conio.h textattr() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:463</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39ae6b5d583fa04c4da643b04dac6ca0777"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ae6b5d583fa04c4da643b04dac6ca0777">CACA_KEY_ESCAPE</a></div><div class="ttdeci">@ CACA_KEY_ESCAPE</div><div class="ttdef"><b>Definition:</b> caca.h:192</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a214b8d17c3af03fbed13ab4d67865a3a"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a214b8d17c3af03fbed13ab4d67865a3a">CACA_KEY_F2</a></div><div class="ttdeci">@ CACA_KEY_F2</div><div class="ttdef"><b>Definition:</b> caca.h:209</div></div>
<div class="ttc" id="agroup__conio_html_gaf5fba19f31882d8199fc1566facf6f2f"><div class="ttname"><a href="group__conio.html#gaf5fba19f31882d8199fc1566facf6f2f">caca_conio_printf</a></div><div class="ttdeci">__extern int caca_conio_printf(const char *format,...)</div><div class="ttdoc">DOS stdio.h printf() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:371</div></div>
<div class="ttc" id="agroup__conio_html_gae383520dc36b12ec37b6c1c86a8ccdb0"><div class="ttname"><a href="group__conio.html#gae383520dc36b12ec37b6c1c86a8ccdb0">caca_conio_cputs</a></div><div class="ttdeci">__extern int caca_conio_cputs(const char *str)</div><div class="ttdoc">DOS conio.h cputs() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:119</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a5bc193998c90b612137e394bd82aeb3c"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a5bc193998c90b612137e394bd82aeb3c">CACA_KEY_PAUSE</a></div><div class="ttdeci">@ CACA_KEY_PAUSE</div><div class="ttdef"><b>Definition:</b> caca.h:184</div></div>
<div class="ttc" id="agroup__caca__primitives_html_ga864247612376401090a5ab8e9f716d78"><div class="ttname"><a href="group__caca__primitives.html#ga864247612376401090a5ab8e9f716d78">caca_fill_box</a></div><div class="ttdeci">int caca_fill_box(caca_canvas_t *cv, int x, int y, int w, int h, uint32_t ch)</div><div class="ttdoc">Fill a box on the canvas using the given character.</div><div class="ttdef"><b>Definition:</b> box.c:109</div></div>
<div class="ttc" id="agroup__caca__dither_html_gadb1ed7747b32453ac28a523314961757"><div class="ttname"><a href="group__caca__dither.html#gadb1ed7747b32453ac28a523314961757">caca_get_dither_antialias_list</a></div><div class="ttdeci">__extern const char *const * caca_get_dither_antialias_list(caca_dither_t const *)</div><div class="ttdoc">Get available antialiasing methods.</div><div class="ttdef"><b>Definition:</b> dither.c:579</div></div>
<div class="ttc" id="agroup__caca__attributes_html_gaeec0a808344742989fd202b527993242"><div class="ttname"><a href="group__caca__attributes.html#gaeec0a808344742989fd202b527993242">caca_put_attr</a></div><div class="ttdeci">int caca_put_attr(caca_canvas_t *cv, int x, int y, uint32_t attr)</div><div class="ttdoc">Set the character attribute at the given coordinates.</div><div class="ttdef"><b>Definition:</b> attr.c:182</div></div>
<div class="ttc" id="agroup__caca__frame_html_ga7dca169ceb67f3ea770a8aaaf7214957"><div class="ttname"><a href="group__caca__frame.html#ga7dca169ceb67f3ea770a8aaaf7214957">caca_get_frame_count</a></div><div class="ttdeci">__extern int caca_get_frame_count(caca_canvas_t const *)</div><div class="ttdoc">Get the number of frames in a canvas.</div><div class="ttdef"><b>Definition:</b> frame.c:37</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39ad3f47d670e4a9347fec90451f96b69e9"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ad3f47d670e4a9347fec90451f96b69e9">CACA_KEY_BACKSPACE</a></div><div class="ttdeci">@ CACA_KEY_BACKSPACE</div><div class="ttdef"><b>Definition:</b> caca.h:173</div></div>
<div class="ttc" id="agroup__caca__font_html_ga19faac674ede21e9b5830c9a3557c5bb"><div class="ttname"><a href="group__caca__font.html#ga19faac674ede21e9b5830c9a3557c5bb">caca_get_font_blocks</a></div><div class="ttdeci">__extern const uint32_t * caca_get_font_blocks(caca_font_t const *)</div><div class="ttdoc">Get a font's list of supported glyphs.</div><div class="ttdef"><b>Definition:</b> font.c:364</div></div>
<div class="ttc" id="agroup__conio_html_ga0366a62eb3f3f493ac6353311ec28bea"><div class="ttname"><a href="group__conio.html#ga0366a62eb3f3f493ac6353311ec28bea">caca_conio_sound</a></div><div class="ttdeci">__extern void caca_conio_sound(unsigned int)</div><div class="ttdoc">DOS dos.h sound() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:455</div></div>
<div class="ttc" id="agroup__caca__attributes_html_gaa2db22d90412331091727ccac65c95cb"><div class="ttname"><a href="group__caca__attributes.html#gaa2db22d90412331091727ccac65c95cb">caca_attr_to_rgb12_bg</a></div><div class="ttdeci">uint16_t caca_attr_to_rgb12_bg(uint32_t attr)</div><div class="ttdoc">Get 12-bit RGB background information from attribute.</div><div class="ttdef"><b>Definition:</b> attr.c:398</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a75352630536832c41285dc1dc5c6d718"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a75352630536832c41285dc1dc5c6d718">CACA_GREEN</a></div><div class="ttdeci">@ CACA_GREEN</div><div class="ttdef"><b>Definition:</b> caca.h:73</div></div>
<div class="ttc" id="agroup__caca__event_html_gad1e178b837e26e04893e4fd00b16300d"><div class="ttname"><a href="group__caca__event.html#gad1e178b837e26e04893e4fd00b16300d">caca_get_event_key_utf8</a></div><div class="ttdeci">__extern int caca_get_event_key_utf8(caca_event_t const *, char *)</div><div class="ttdoc">Return a key press or key release event's UTF-8 value.</div><div class="ttdef"><b>Definition:</b> event.c:256</div></div>
<div class="ttc" id="agroup__caca__font_html_gaac9551a53a284e9a17e4e67d6400fbf0"><div class="ttname"><a href="group__caca__font.html#gaac9551a53a284e9a17e4e67d6400fbf0">caca_load_font</a></div><div class="ttdeci">__extern caca_font_t * caca_load_font(void const *, size_t)</div><div class="ttdoc">Load a font from memory for future use.</div><div class="ttdef"><b>Definition:</b> font.c:111</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a9166f3c2b1e9789c27b7ec596052b750"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a9166f3c2b1e9789c27b7ec596052b750">CACA_BROWN</a></div><div class="ttdeci">@ CACA_BROWN</div><div class="ttdef"><b>Definition:</b> caca.h:77</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a67b31cb986b12ba4917cbff2d65d3225"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a67b31cb986b12ba4917cbff2d65d3225">CACA_KEY_CTRL_X</a></div><div class="ttdeci">@ CACA_KEY_CTRL_X</div><div class="ttdef"><b>Definition:</b> caca.h:189</div></div>
<div class="ttc" id="agroup__caca__display_html_ga0340d64c3e7f23e11af749c4da83dfde"><div class="ttname"><a href="group__caca__display.html#ga0340d64c3e7f23e11af749c4da83dfde">caca_set_display_time</a></div><div class="ttdeci">__extern int caca_set_display_time(caca_display_t *, int)</div><div class="ttdoc">Set the refresh delay.</div><div class="ttdef"><b>Definition:</b> graphics.c:100</div></div>
<div class="ttc" id="agroup__caca__attributes_html_ga44a5153d1839078c74fd2fbaf0d20e79"><div class="ttname"><a href="group__caca__attributes.html#ga44a5153d1839078c74fd2fbaf0d20e79">caca_attr_to_ansi</a></div><div class="ttdeci">uint8_t caca_attr_to_ansi(uint32_t attr)</div><div class="ttdoc">Get DOS ANSI information from attribute.</div><div class="ttdef"><b>Definition:</b> attr.c:303</div></div>
<div class="ttc" id="agroup__caca__font_html_ga0580a5e28afd8ec5a82bc49b32d4c040"><div class="ttname"><a href="group__caca__font.html#ga0580a5e28afd8ec5a82bc49b32d4c040">caca_get_font_width</a></div><div class="ttdeci">__extern int caca_get_font_width(caca_font_t const *)</div><div class="ttdoc">Get a font's standard glyph width.</div><div class="ttdef"><b>Definition:</b> font.c:324</div></div>
<div class="ttc" id="agroup__caca__dirty_html_ga55fa122d8e34c1976972123534bb8c63"><div class="ttname"><a href="group__caca__dirty.html#ga55fa122d8e34c1976972123534bb8c63">caca_get_dirty_rect_count</a></div><div class="ttdeci">__extern int caca_get_dirty_rect_count(caca_canvas_t *)</div><div class="ttdoc">Get the number of dirty rectangles in the canvas.</div><div class="ttdef"><b>Definition:</b> dirty.c:98</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a939d15ec1293deded7a19467c9a5c0b6"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a939d15ec1293deded7a19467c9a5c0b6">CACA_KEY_CTRL_O</a></div><div class="ttdeci">@ CACA_KEY_CTRL_O</div><div class="ttdef"><b>Definition:</b> caca.h:180</div></div>
<div class="ttc" id="agroup__conio_html_ga424c5ce6b149dc61210b004b5d3b932e"><div class="ttname"><a href="group__conio.html#ga424c5ce6b149dc61210b004b5d3b932e">caca_conio_getpass</a></div><div class="ttdeci">__extern char * caca_conio_getpass(const char *prompt)</div><div class="ttdoc">DOS conio.h getpass() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:223</div></div>
<div class="ttc" id="agroup__caca__event_html_ga98e74dedbe1629c0fc9460761696e050"><div class="ttname"><a href="group__caca__event.html#ga98e74dedbe1629c0fc9460761696e050">caca_get_event</a></div><div class="ttdeci">__extern int caca_get_event(caca_display_t *, int, caca_event_t *, int)</div><div class="ttdoc">Get the next mouse or keyboard input event.</div><div class="ttdef"><b>Definition:</b> event.c:63</div></div>
<div class="ttc" id="agroup__conio_html_ga8c0c3d08f84ddd2472f597f8d1f5aa8f"><div class="ttname"><a href="group__conio.html#ga8c0c3d08f84ddd2472f597f8d1f5aa8f">caca_conio_putch</a></div><div class="ttdeci">__extern int caca_conio_putch(int ch)</div><div class="ttdoc">DOS conio.h putch() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:390</div></div>
<div class="ttc" id="agroup__caca__dither_html_gad4be3ba801f9f5258b7193d8b0efdd74"><div class="ttname"><a href="group__caca__dither.html#gad4be3ba801f9f5258b7193d8b0efdd74">caca_get_dither_color_list</a></div><div class="ttdeci">__extern const char *const * caca_get_dither_color_list(caca_dither_t const *)</div><div class="ttdoc">Get available colour modes.</div><div class="ttdef"><b>Definition:</b> dither.c:688</div></div>
<div class="ttc" id="agroup__conio_html_ga4cc0faf95fba13fa0d892eaedb11430a"><div class="ttname"><a href="group__conio.html#ga4cc0faf95fba13fa0d892eaedb11430a">caca_conio_cprintf</a></div><div class="ttdeci">__extern int caca_conio_cprintf(const char *format,...)</div><div class="ttdoc">DOS conio.h cprintf() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:99</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9ae4ad980b1d3b4ea597017da47b8b029f"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9ae4ad980b1d3b4ea597017da47b8b029f">CACA_RED</a></div><div class="ttdeci">@ CACA_RED</div><div class="ttdef"><b>Definition:</b> caca.h:75</div></div>
<div class="ttc" id="agroup__caca__transform_html_ga5e59b6806d57b694b9e3fb9646ffdd39"><div class="ttname"><a href="group__caca__transform.html#ga5e59b6806d57b694b9e3fb9646ffdd39">caca_flip</a></div><div class="ttdeci">__extern int caca_flip(caca_canvas_t *)</div><div class="ttdoc">Flip a canvas horizontally.</div><div class="ttdef"><b>Definition:</b> transform.c:73</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga059d26f5964cc6eb809be99a43155383"><div class="ttname"><a href="group__caca__dither.html#ga059d26f5964cc6eb809be99a43155383">caca_get_dither_contrast</a></div><div class="ttdeci">__extern float caca_get_dither_contrast(caca_dither_t const *)</div><div class="ttdoc">Get the contrast of a dither object.</div><div class="ttdef"><b>Definition:</b> dither.c:523</div></div>
<div class="ttc" id="agroup__caca__transform_html_ga8a0363a5ee158a7eb71d5aa57dcca568"><div class="ttname"><a href="group__caca__transform.html#ga8a0363a5ee158a7eb71d5aa57dcca568">caca_invert</a></div><div class="ttdeci">__extern int caca_invert(caca_canvas_t *)</div><div class="ttdoc">Invert a canvas' colours.</div><div class="ttdef"><b>Definition:</b> transform.c:44</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a681267b208b7cfe50257c57e92fd224b"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a681267b208b7cfe50257c57e92fd224b">CACA_KEY_RETURN</a></div><div class="ttdeci">@ CACA_KEY_RETURN</div><div class="ttdef"><b>Definition:</b> caca.h:178</div></div>
<div class="ttc" id="agroup__caca__transform_html_ga9123bbd7cf198dbe18cc432ec5db3fab"><div class="ttname"><a href="group__caca__transform.html#ga9123bbd7cf198dbe18cc432ec5db3fab">caca_rotate_left</a></div><div class="ttdeci">__extern int caca_rotate_left(caca_canvas_t *)</div><div class="ttdoc">Rotate a canvas, 90 degrees counterclockwise.</div><div class="ttdef"><b>Definition:</b> transform.c:255</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga4064bd8fb7fbdfa023385a10454f9e75"><div class="ttname"><a href="group__caca__dither.html#ga4064bd8fb7fbdfa023385a10454f9e75">caca_get_dither_charset</a></div><div class="ttdeci">__extern const char * caca_get_dither_charset(caca_dither_t const *)</div><div class="ttdoc">Get current character set.</div><div class="ttdef"><b>Definition:</b> dither.c:803</div></div>
<div class="ttc" id="agroup__caca__canvas_html_gac9370c0854f358b88d0cb8caf07fb6d3"><div class="ttname"><a href="group__caca__canvas.html#gac9370c0854f358b88d0cb8caf07fb6d3">caca_put_str</a></div><div class="ttdeci">__extern int caca_put_str(caca_canvas_t *, int, int, char const *)</div><div class="ttdoc">Print a string.</div><div class="ttdef"><b>Definition:</b> string.c:254</div></div>
<div class="ttc" id="agroup__conio_html_gac644f14aebfcd4cc0d04735002e00ae3"><div class="ttname"><a href="group__conio.html#gac644f14aebfcd4cc0d04735002e00ae3">caca_conio_text_info::winright</a></div><div class="ttdeci">unsigned char winright</div><div class="ttdef"><b>Definition:</b> caca.h:612</div></div>
<div class="ttc" id="acaca_8h_html_ada5af7a20f3e2f6c103078181b07393e"><div class="ttname"><a href="caca_8h.html#ada5af7a20f3e2f6c103078181b07393e">caca_display_t</a></div><div class="ttdeci">struct caca_display caca_display_t</div><div class="ttdef"><b>Definition:</b> caca.h:59</div></div>
<div class="ttc" id="agroup__caca__attr_html_ga9db83488c6f07a5f7d773c380b3126a9"><div class="ttname"><a href="group__caca__attr.html#ga9db83488c6f07a5f7d773c380b3126a9">caca_color</a></div><div class="ttdeci">caca_color</div><div class="ttdef"><b>Definition:</b> caca.h:69</div></div>
<div class="ttc" id="agroup__libcaca_html_ga6896d506eec04663071b6e6d0ffb3905"><div class="ttname"><a href="group__libcaca.html#ga6896d506eec04663071b6e6d0ffb3905">caca_get_version</a></div><div class="ttdeci">const char * caca_get_version(void)</div><div class="ttdoc">Return the libcaca version.</div><div class="ttdef"><b>Definition:</b> caca/caca.c:272</div></div>
<div class="ttc" id="agroup__conio_html_ga14735eea7585a2bea2dd6d4cc2b20689"><div class="ttname"><a href="group__conio.html#ga14735eea7585a2bea2dd6d4cc2b20689">caca_conio_highvideo</a></div><div class="ttdeci">__extern void caca_conio_highvideo(void)</div><div class="ttdoc">DOS conio.h highvideo() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:274</div></div>
<div class="ttc" id="agroup__caca__display_html_gaae525895a379b7f5ae99561613c99b41"><div class="ttname"><a href="group__caca__display.html#gaae525895a379b7f5ae99561613c99b41">caca_set_display_driver</a></div><div class="ttdeci">int caca_set_display_driver(caca_display_t *dp, char const *driver)</div><div class="ttdoc">Set the output driver.</div><div class="ttdef"><b>Definition:</b> caca/caca.c:212</div></div>
<div class="ttc" id="agroup__conio_html_ga515028e9e36c19ad841f9333fca9081e"><div class="ttname"><a href="group__conio.html#ga515028e9e36c19ad841f9333fca9081e">caca_conio_delline</a></div><div class="ttdeci">__extern void caca_conio_delline(void)</div><div class="ttdoc">DOS conio.h delline() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:172</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a83712aaa0ed26ff385bbbce94b13b170"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a83712aaa0ed26ff385bbbce94b13b170">CACA_KEY_CTRL_T</a></div><div class="ttdeci">@ CACA_KEY_CTRL_T</div><div class="ttdef"><b>Definition:</b> caca.h:185</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a75851cb7e307bd85518cc33cfe8e9a89"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a75851cb7e307bd85518cc33cfe8e9a89">CACA_DEFAULT</a></div><div class="ttdeci">@ CACA_DEFAULT</div><div class="ttdef"><b>Definition:</b> caca.h:87</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a229eab355b8a896681a70a1b7c318798"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a229eab355b8a896681a70a1b7c318798">CACA_KEY_F15</a></div><div class="ttdeci">@ CACA_KEY_F15</div><div class="ttdef"><b>Definition:</b> caca.h:222</div></div>
<div class="ttc" id="agroup__conio_html_ga688effb654c371a940120e26561ca9aa"><div class="ttname"><a href="group__conio.html#ga688effb654c371a940120e26561ca9aa">caca_conio_normvideo</a></div><div class="ttdeci">__extern void caca_conio_normvideo(void)</div><div class="ttdoc">DOS conio.h normvideo() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:355</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39aebbe28b0bf92d5056e67dbbed5b9a20a"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39aebbe28b0bf92d5056e67dbbed5b9a20a">CACA_KEY_END</a></div><div class="ttdeci">@ CACA_KEY_END</div><div class="ttdef"><b>Definition:</b> caca.h:204</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggae0faad0902bd5034206ef3ed2beb07dfa1c3e0562c6fd2aab079c17a9d5ac9234"><div class="ttname"><a href="group__caca__attr.html#ggae0faad0902bd5034206ef3ed2beb07dfa1c3e0562c6fd2aab079c17a9d5ac9234">CACA_UNDERLINE</a></div><div class="ttdeci">@ CACA_UNDERLINE</div><div class="ttdef"><b>Definition:</b> caca.h:96</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a84da2e6f23fab4f0f8b0ac2e9a9c342a"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a84da2e6f23fab4f0f8b0ac2e9a9c342a">CACA_LIGHTCYAN</a></div><div class="ttdeci">@ CACA_LIGHTCYAN</div><div class="ttdef"><b>Definition:</b> caca.h:82</div></div>
<div class="ttc" id="agroup__conio_html_ga99339e3a998328b93e4d6d6a7bb5f40d"><div class="ttname"><a href="group__conio.html#ga99339e3a998328b93e4d6d6a7bb5f40d">caca_conio__setcursortype</a></div><div class="ttdeci">__extern void caca_conio__setcursortype(int cur_t)</div><div class="ttdoc">DOS conio.h _setcursortype() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:412</div></div>
<div class="ttc" id="agroup__caca__charset_html_gab9d52a659813d7b145b588cd91dbb51c"><div class="ttname"><a href="group__caca__charset.html#gab9d52a659813d7b145b588cd91dbb51c">caca_utf32_to_utf8</a></div><div class="ttdeci">__extern size_t caca_utf32_to_utf8(char *, uint32_t)</div><div class="ttdoc">Convert a UTF-32 character to UTF-8.</div><div class="ttdef"><b>Definition:</b> charset.c:151</div></div>
<div class="ttc" id="agroup__caca__display_html_ga74339a36233beeee2ca5fe531885538a"><div class="ttname"><a href="group__caca__display.html#ga74339a36233beeee2ca5fe531885538a">caca_get_display_time</a></div><div class="ttdeci">__extern int caca_get_display_time(caca_display_t const *)</div><div class="ttdoc">Get the display's average rendering time.</div><div class="ttdef"><b>Definition:</b> graphics.c:125</div></div>
<div class="ttc" id="acaca_8h_html_adaa37a82c01b73275fa3d446ec511ad4"><div class="ttname"><a href="caca_8h.html#adaa37a82c01b73275fa3d446ec511ad4">caca_font_t</a></div><div class="ttdeci">struct caca_font caca_font_t</div><div class="ttdef"><b>Definition:</b> caca.h:55</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39ad21413347bfb54bfb4b1c5a6c9efd007"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ad21413347bfb54bfb4b1c5a6c9efd007">CACA_KEY_TAB</a></div><div class="ttdeci">@ CACA_KEY_TAB</div><div class="ttdef"><b>Definition:</b> caca.h:174</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga08c338d4fb79aff467f4056c857b12df"><div class="ttname"><a href="group__caca__dither.html#ga08c338d4fb79aff467f4056c857b12df">caca_create_dither</a></div><div class="ttdeci">__extern caca_dither_t * caca_create_dither(int, int, int, int, uint32_t, uint32_t, uint32_t, uint32_t)</div><div class="ttdoc">Create an internal dither object.</div><div class="ttdef"><b>Definition:</b> dither.c:261</div></div>
<div class="ttc" id="agroup__caca__display_html_gaf540716e9e5faa22a3dc5d0c68761a1f"><div class="ttname"><a href="group__caca__display.html#gaf540716e9e5faa22a3dc5d0c68761a1f">caca_get_display_height</a></div><div class="ttdeci">__extern int caca_get_display_height(caca_display_t const *)</div><div class="ttdoc">Get the display height.</div><div class="ttdef"><b>Definition:</b> graphics.c:79</div></div>
<div class="ttc" id="agroup__caca__figfont_html_ga238e1f56c8d14db4c1af4ee3f8698a79"><div class="ttname"><a href="group__caca__figfont.html#ga238e1f56c8d14db4c1af4ee3f8698a79">caca_set_figfont_smush</a></div><div class="ttdeci">__extern int caca_set_figfont_smush(caca_canvas_t *, char const *)</div><div class="ttdoc">set the smushing mode of the figfont rendering</div><div class="ttdef"><b>Definition:</b> figfont.c:117</div></div>
<div class="ttc" id="agroup__caca__canvas_html_ga4d79ed0406204f209c6afb3182c17bae"><div class="ttname"><a href="group__caca__canvas.html#ga4d79ed0406204f209c6afb3182c17bae">caca_get_canvas_handle_x</a></div><div class="ttdeci">__extern int caca_get_canvas_handle_x(caca_canvas_t const *)</div><div class="ttdoc">Get X handle position.</div><div class="ttdef"><b>Definition:</b> string.c:420</div></div>
<div class="ttc" id="agroup__caca__charset_html_ga5f0a8814bbd8fdb74ea835448ad6f065"><div class="ttname"><a href="group__caca__charset.html#ga5f0a8814bbd8fdb74ea835448ad6f065">caca_utf32_is_fullwidth</a></div><div class="ttdeci">__extern int caca_utf32_is_fullwidth(uint32_t)</div><div class="ttdoc">Tell whether a UTF-32 character is fullwidth.</div><div class="ttdef"><b>Definition:</b> charset.c:388</div></div>
<div class="ttc" id="agroup__conio_html_gad736275d1dd50c2ad3afcb5d63303f18"><div class="ttname"><a href="group__conio.html#gad736275d1dd50c2ad3afcb5d63303f18">caca_conio_window</a></div><div class="ttdeci">__extern void caca_conio_window(int left, int top, int right, int bottom)</div><div class="ttdoc">DOS conio.h window() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:526</div></div>
<div class="ttc" id="agroup__caca__display_html_gae0cc5bc7835df240b242929cc77024ac"><div class="ttname"><a href="group__caca__display.html#gae0cc5bc7835df240b242929cc77024ac">caca_get_display_width</a></div><div class="ttdeci">__extern int caca_get_display_width(caca_display_t const *)</div><div class="ttdoc">Get the display width.</div><div class="ttdef"><b>Definition:</b> graphics.c:62</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a958a731339ba5dbab5aae679994a80a2"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a958a731339ba5dbab5aae679994a80a2">CACA_KEY_UNKNOWN</a></div><div class="ttdeci">@ CACA_KEY_UNKNOWN</div><div class="ttdef"><b>Definition:</b> caca.h:163</div></div>
<div class="ttc" id="agroup__conio_html_ga63b715cc2d095eb56c2928af04ee85b1"><div class="ttname"><a href="group__conio.html#ga63b715cc2d095eb56c2928af04ee85b1">caca_conio_textcolor</a></div><div class="ttdeci">__extern void caca_conio_textcolor(int newcolor)</div><div class="ttdoc">DOS conio.h textcolor() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:480</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9acf74d3e67bca8304b9620de579f77f44"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9acf74d3e67bca8304b9620de579f77f44">CACA_BLUE</a></div><div class="ttdeci">@ CACA_BLUE</div><div class="ttdef"><b>Definition:</b> caca.h:72</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a7e1b2b5f2ad879afeefa0779629a444c"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a7e1b2b5f2ad879afeefa0779629a444c">CACA_KEY_F7</a></div><div class="ttdeci">@ CACA_KEY_F7</div><div class="ttdef"><b>Definition:</b> caca.h:214</div></div>
<div class="ttc" id="agroup__caca__attr_html_gaade4014625e927717dc4efc0050edf39"><div class="ttname"><a href="group__caca__attr.html#gaade4014625e927717dc4efc0050edf39">caca_key</a></div><div class="ttdeci">caca_key</div><div class="ttdoc">Special key values.</div><div class="ttdef"><b>Definition:</b> caca.h:161</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga09d2cd460cd89aad847943a2e3d4cbfa"><div class="ttname"><a href="group__caca__dither.html#ga09d2cd460cd89aad847943a2e3d4cbfa">caca_get_dither_algorithm</a></div><div class="ttdeci">__extern const char * caca_get_dither_algorithm(caca_dither_t const *)</div><div class="ttdoc">Get current dithering algorithm.</div><div class="ttdef"><b>Definition:</b> dither.c:919</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a420e2c728c603030d979a3223ea4142e"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a420e2c728c603030d979a3223ea4142e">CACA_KEY_F10</a></div><div class="ttdeci">@ CACA_KEY_F10</div><div class="ttdef"><b>Definition:</b> caca.h:217</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a25c83bfe87f30f4e60ce4e528058944a"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a25c83bfe87f30f4e60ce4e528058944a">CACA_KEY_CTRL_R</a></div><div class="ttdeci">@ CACA_KEY_CTRL_R</div><div class="ttdef"><b>Definition:</b> caca.h:183</div></div>
<div class="ttc" id="agroup__caca__event_html_gaf01ff2ff5f63e38eed2052b53181da2d"><div class="ttname"><a href="group__caca__event.html#gaf01ff2ff5f63e38eed2052b53181da2d">caca_get_mouse_x</a></div><div class="ttdeci">__extern int caca_get_mouse_x(caca_display_t const *)</div><div class="ttdoc">Return the X mouse coordinate.</div><div class="ttdef"><b>Definition:</b> event.c:148</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a6b9e0512b83023a6b909a954e4d45f19"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a6b9e0512b83023a6b909a954e4d45f19">CACA_KEY_CTRL_B</a></div><div class="ttdeci">@ CACA_KEY_CTRL_B</div><div class="ttdef"><b>Definition:</b> caca.h:167</div></div>
<div class="ttc" id="agroup__libcaca_html_gab5f079a934949a06c100b0db604d697e"><div class="ttname"><a href="group__libcaca.html#gab5f079a934949a06c100b0db604d697e">caca_manage_canvas</a></div><div class="ttdeci">__extern int caca_manage_canvas(caca_canvas_t *, int(*)(void *), void *)</div><div class="ttdoc">Manage a canvas.</div><div class="ttdef"><b>Definition:</b> canvas.c:134</div></div>
<div class="ttc" id="agroup__conio_html_gafac3d424cd87ba6debd914714ee92276"><div class="ttname"><a href="group__conio.html#gafac3d424cd87ba6debd914714ee92276">caca_conio_text_info::winbottom</a></div><div class="ttdeci">unsigned char winbottom</div><div class="ttdef"><b>Definition:</b> caca.h:613</div></div>
<div class="ttc" id="agroup__caca__dirty_html_ga02bbef7272bc82e9ee651b1783d06cff"><div class="ttname"><a href="group__caca__dirty.html#ga02bbef7272bc82e9ee651b1783d06cff">caca_disable_dirty_rect</a></div><div class="ttdeci">__extern int caca_disable_dirty_rect(caca_canvas_t *)</div><div class="ttdoc">Disable dirty rectangles.</div><div class="ttdef"><b>Definition:</b> dirty.c:51</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a9280adda765037612d94743bdc3f346d"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a9280adda765037612d94743bdc3f346d">CACA_BLACK</a></div><div class="ttdeci">@ CACA_BLACK</div><div class="ttdef"><b>Definition:</b> caca.h:71</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39ac5c8cc5acb609eb4d0fffe21b2f0caeb"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ac5c8cc5acb609eb4d0fffe21b2f0caeb">CACA_KEY_CTRL_N</a></div><div class="ttdeci">@ CACA_KEY_CTRL_N</div><div class="ttdef"><b>Definition:</b> caca.h:179</div></div>
<div class="ttc" id="agroup__caca__process_html_ga17c885e6371e0dbc98e08418f30c6be2"><div class="ttname"><a href="group__caca__process.html#ga17c885e6371e0dbc98e08418f30c6be2">caca_conio_directvideo</a></div><div class="ttdeci">__extern int caca_conio_directvideo</div><div class="ttdoc">DOS direct video control.</div><div class="ttdef"><b>Definition:</b> caca.h:625</div></div>
<div class="ttc" id="acaca_8h_html_a0419a61256ab8d2dd020d33eafb351fa"><div class="ttname"><a href="caca_8h.html#a0419a61256ab8d2dd020d33eafb351fa">caca_dither_t</a></div><div class="ttdeci">struct caca_dither caca_dither_t</div><div class="ttdef"><b>Definition:</b> caca.h:51</div></div>
<div class="ttc" id="agroup__caca__process_html_gae74178b78f2e2854fda384bb16b1630b"><div class="ttname"><a href="group__caca__process.html#gae74178b78f2e2854fda384bb16b1630b">caca_conio__wscroll</a></div><div class="ttdeci">__extern int caca_conio__wscroll</div><div class="ttdoc">DOS scrolling control.</div><div class="ttdef"><b>Definition:</b> caca.h:628</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a1d6349b798d7b4cb154e08d0882d1c1c"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a1d6349b798d7b4cb154e08d0882d1c1c">CACA_DARKGRAY</a></div><div class="ttdeci">@ CACA_DARKGRAY</div><div class="ttdef"><b>Definition:</b> caca.h:79</div></div>
<div class="ttc" id="agroup__caca__attributes_html_gaccefc87375cb11220cee48d7ba7bd2e7"><div class="ttname"><a href="group__caca__attributes.html#gaccefc87375cb11220cee48d7ba7bd2e7">caca_attr_to_ansi_fg</a></div><div class="ttdeci">uint8_t caca_attr_to_ansi_fg(uint32_t attr)</div><div class="ttdoc">Get ANSI foreground information from attribute.</div><div class="ttdef"><b>Definition:</b> attr.c:327</div></div>
<div class="ttc" id="agroup__conio_html_ga98e80cbdc5cb4464b66b1bb059eb12d8"><div class="ttname"><a href="group__conio.html#ga98e80cbdc5cb4464b66b1bb059eb12d8">caca_conio_nosound</a></div><div class="ttdeci">__extern void caca_conio_nosound(void)</div><div class="ttdoc">DOS dos.h nosound() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:363</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga95581fc0dee2a0d49cbf9ec5782571c3"><div class="ttname"><a href="group__caca__dither.html#ga95581fc0dee2a0d49cbf9ec5782571c3">caca_get_dither_antialias</a></div><div class="ttdeci">__extern const char * caca_get_dither_antialias(caca_dither_t const *)</div><div class="ttdoc">Get current antialiasing method.</div><div class="ttdef"><b>Definition:</b> dither.c:600</div></div>
<div class="ttc" id="agroup__caca__primitives_html_gae176d4b61002fda77a36cb2197e270ef"><div class="ttname"><a href="group__caca__primitives.html#gae176d4b61002fda77a36cb2197e270ef">caca_draw_ellipse</a></div><div class="ttdeci">__extern int caca_draw_ellipse(caca_canvas_t *, int, int, int, int, uint32_t)</div><div class="ttdoc">Draw an ellipse on the canvas using the given character.</div><div class="ttdef"><b>Definition:</b> conic.c:128</div></div>
<div class="ttc" id="agroup__caca__attributes_html_ga3d19c3d519489534585901e0ca0516c9"><div class="ttname"><a href="group__caca__attributes.html#ga3d19c3d519489534585901e0ca0516c9">caca_set_attr</a></div><div class="ttdeci">int caca_set_attr(caca_canvas_t *cv, uint32_t attr)</div><div class="ttdoc">Set the default character attribute.</div><div class="ttdef"><b>Definition:</b> attr.c:97</div></div>
<div class="ttc" id="agroup__libcaca_html_ga12394c16c9ca94b61198be929ef8580d"><div class="ttname"><a href="group__libcaca.html#ga12394c16c9ca94b61198be929ef8580d">caca_free_canvas</a></div><div class="ttdeci">__extern int caca_free_canvas(caca_canvas_t *)</div><div class="ttdoc">Free a libcaca canvas.</div><div class="ttdef"><b>Definition:</b> canvas.c:310</div></div>
<div class="ttc" id="agroup__caca__canvas_html_ga44b59e2b689dd1489110bd7c1bbd9f36"><div class="ttname"><a href="group__caca__canvas.html#ga44b59e2b689dd1489110bd7c1bbd9f36">caca_set_canvas_handle</a></div><div class="ttdeci">__extern int caca_set_canvas_handle(caca_canvas_t *, int, int)</div><div class="ttdoc">Set cursor handle.</div><div class="ttdef"><b>Definition:</b> string.c:403</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39abbc1e6e9a7eb78eb807dbafd0e265cc0"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39abbc1e6e9a7eb78eb807dbafd0e265cc0">CACA_KEY_F9</a></div><div class="ttdeci">@ CACA_KEY_F9</div><div class="ttdef"><b>Definition:</b> caca.h:216</div></div>
<div class="ttc" id="agroup__caca__dither_html_gae4a7a941295c958221d9010070f0c35c"><div class="ttname"><a href="group__caca__dither.html#gae4a7a941295c958221d9010070f0c35c">caca_set_dither_color</a></div><div class="ttdeci">__extern int caca_set_dither_color(caca_dither_t *, char const *)</div><div class="ttdoc">Choose colours used for dithering.</div><div class="ttdef"><b>Definition:</b> dither.c:628</div></div>
<div class="ttc" id="agroup__caca__attributes_html_gafb35087f212d75b431fc501b3a777b6b"><div class="ttname"><a href="group__caca__attributes.html#gafb35087f212d75b431fc501b3a777b6b">caca_get_attr</a></div><div class="ttdeci">uint32_t caca_get_attr(caca_canvas_t const *cv, int x, int y)</div><div class="ttdoc">Get the text attribute at the given coordinates.</div><div class="ttdef"><b>Definition:</b> attr.c:66</div></div>
<div class="ttc" id="agroup__libcaca_html_ga9a793c6b42c90884e650fa03f4640b17"><div class="ttname"><a href="group__libcaca.html#ga9a793c6b42c90884e650fa03f4640b17">caca_unmanage_canvas</a></div><div class="ttdeci">__extern int caca_unmanage_canvas(caca_canvas_t *, int(*)(void *), void *)</div><div class="ttdoc">unmanage a canvas.</div><div class="ttdef"><b>Definition:</b> canvas.c:168</div></div>
<div class="ttc" id="agroup__caca__dirty_html_ga065b0f863cb026d02a1d311957ee02c7"><div class="ttname"><a href="group__caca__dirty.html#ga065b0f863cb026d02a1d311957ee02c7">caca_get_dirty_rect</a></div><div class="ttdeci">__extern int caca_get_dirty_rect(caca_canvas_t *, int, int *, int *, int *, int *)</div><div class="ttdoc">Get a canvas's dirty rectangle.</div><div class="ttdef"><b>Definition:</b> dirty.c:125</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga40754185ca237fc44a95357afba34aeaa80c40e94dfb209d4f70cbfe2f12a8b32"><div class="ttname"><a href="group__caca__attr.html#gga40754185ca237fc44a95357afba34aeaa80c40e94dfb209d4f70cbfe2f12a8b32">CACA_EVENT_ANY</a></div><div class="ttdeci">@ CACA_EVENT_ANY</div><div class="ttdef"><b>Definition:</b> caca.h:119</div></div>
<div class="ttc" id="agroup__caca__display_html_gae13971dfae02836a7417de3a2796fc99"><div class="ttname"><a href="group__caca__display.html#gae13971dfae02836a7417de3a2796fc99">caca_get_display_driver</a></div><div class="ttdeci">const char * caca_get_display_driver(caca_display_t *dp)</div><div class="ttdoc">Return a caca graphical context's current output driver.</div><div class="ttdef"><b>Definition:</b> caca/caca.c:196</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a8f44f77ea46de33cdb08e1bd5cb2c7ab"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a8f44f77ea46de33cdb08e1bd5cb2c7ab">CACA_KEY_F1</a></div><div class="ttdeci">@ CACA_KEY_F1</div><div class="ttdef"><b>Definition:</b> caca.h:208</div></div>
<div class="ttc" id="agroup__caca__dither_html_gac6bd45a095a0bc9f9716cb543045f646"><div class="ttname"><a href="group__caca__dither.html#gac6bd45a095a0bc9f9716cb543045f646">caca_get_dither_gamma</a></div><div class="ttdeci">__extern float caca_get_dither_gamma(caca_dither_t const *)</div><div class="ttdoc">Get the gamma of a dither object.</div><div class="ttdef"><b>Definition:</b> dither.c:490</div></div>
<div class="ttc" id="agroup__conio_html_ga574080c56d612712622918e7ee1d5973"><div class="ttname"><a href="group__conio.html#ga574080c56d612712622918e7ee1d5973">caca_conio_movetext</a></div><div class="ttdeci">__extern int caca_conio_movetext(int left, int top, int right, int bottom, int destleft, int desttop)</div><div class="ttdoc">DOS conio.h movetext() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:332</div></div>
<div class="ttc" id="agroup__caca__file_html_ga8fa9094ea6fa527f5744e03124e15350"><div class="ttname"><a href="group__caca__file.html#ga8fa9094ea6fa527f5744e03124e15350">caca_file_open</a></div><div class="ttdeci">__extern caca_file_t * caca_file_open(char const *, const char *)</div><div class="ttdoc">Open a file for reading or writing.</div><div class="ttdef"><b>Definition:</b> file.c:64</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a7bcff2547790fb18c916da96807b1293"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a7bcff2547790fb18c916da96807b1293">CACA_KEY_CTRL_Q</a></div><div class="ttdeci">@ CACA_KEY_CTRL_Q</div><div class="ttdef"><b>Definition:</b> caca.h:182</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39af7c9282bb0a2ce2b6f3c9ad387e6e6b9"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39af7c9282bb0a2ce2b6f3c9ad387e6e6b9">CACA_KEY_CTRL_K</a></div><div class="ttdeci">@ CACA_KEY_CTRL_K</div><div class="ttdef"><b>Definition:</b> caca.h:176</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a18232d4d1c3a8b4754df303fb28e5138"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a18232d4d1c3a8b4754df303fb28e5138">CACA_LIGHTMAGENTA</a></div><div class="ttdeci">@ CACA_LIGHTMAGENTA</div><div class="ttdef"><b>Definition:</b> caca.h:84</div></div>
<div class="ttc" id="agroup__conio_html_ga6ab5c3562ac4a3e89a0828fb7c2bfa99"><div class="ttname"><a href="group__conio.html#ga6ab5c3562ac4a3e89a0828fb7c2bfa99">caca_conio_textbackground</a></div><div class="ttdeci">__extern void caca_conio_textbackground(int newcolor)</div><div class="ttdoc">DOS conio.h textbackground() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:471</div></div>
<div class="ttc" id="agroup__caca__dither_html_gae7e10436664deb729029918c6275edb6"><div class="ttname"><a href="group__caca__dither.html#gae7e10436664deb729029918c6275edb6">caca_dither_bitmap</a></div><div class="ttdeci">__extern int caca_dither_bitmap(caca_canvas_t *, int, int, int, int, caca_dither_t const *, void const *)</div><div class="ttdoc">Dither a bitmap on the canvas.</div><div class="ttdef"><b>Definition:</b> dither.c:940</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a89b5f12ef7d29b1d3416ad028acdcce5"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a89b5f12ef7d29b1d3416ad028acdcce5">CACA_KEY_CTRL_E</a></div><div class="ttdeci">@ CACA_KEY_CTRL_E</div><div class="ttdef"><b>Definition:</b> caca.h:170</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga860ea183ad7477c525716c29a81986aa"><div class="ttname"><a href="group__caca__dither.html#ga860ea183ad7477c525716c29a81986aa">caca_get_dither_brightness</a></div><div class="ttdeci">__extern float caca_get_dither_brightness(caca_dither_t const *)</div><div class="ttdoc">Get the brightness of a dither object.</div><div class="ttdef"><b>Definition:</b> dither.c:438</div></div>
<div class="ttc" id="agroup__caca__primitives_html_ga1474b9e0c8d9acf560fbe9520ef1ce52"><div class="ttname"><a href="group__caca__primitives.html#ga1474b9e0c8d9acf560fbe9520ef1ce52">caca_draw_circle</a></div><div class="ttdeci">__extern int caca_draw_circle(caca_canvas_t *, int, int, int, uint32_t)</div><div class="ttdoc">Draw a circle on the canvas using the given character.</div><div class="ttdef"><b>Definition:</b> conic.c:40</div></div>
<div class="ttc" id="agroup__caca__canvas_html_gae8f91833ba0e61d93817e264bbae079b"><div class="ttname"><a href="group__caca__canvas.html#gae8f91833ba0e61d93817e264bbae079b">caca_wherey</a></div><div class="ttdeci">__extern int caca_wherey(caca_canvas_t const *)</div><div class="ttdoc">Get Y cursor position.</div><div class="ttdef"><b>Definition:</b> string.c:89</div></div>
<div class="ttc" id="agroup__caca__primitives_html_ga5b40ca2e8c098cb75e678503363c070f"><div class="ttname"><a href="group__caca__primitives.html#ga5b40ca2e8c098cb75e678503363c070f">caca_draw_cp437_box</a></div><div class="ttdeci">int caca_draw_cp437_box(caca_canvas_t *cv, int x, int y, int w, int h)</div><div class="ttdoc">Draw a box on the canvas using CP437 characters.</div><div class="ttdef"><b>Definition:</b> box.c:86</div></div>
<div class="ttc" id="acaca_8h_html"><div class="ttname"><a href="caca_8h.html">caca.h</a></div><div class="ttdoc">The libcaca public header.</div></div>
<div class="ttc" id="agroup__conio_html_ga5bb42da960c84ee3218636c981e87d74"><div class="ttname"><a href="group__conio.html#ga5bb42da960c84ee3218636c981e87d74">caca_conio_text_info::wintop</a></div><div class="ttdeci">unsigned char wintop</div><div class="ttdef"><b>Definition:</b> caca.h:611</div></div>
<div class="ttc" id="agroup__caca__event_html_gad25829294affb5693a11aa237d3fe799"><div class="ttname"><a href="group__caca__event.html#gad25829294affb5693a11aa237d3fe799">caca_get_event_type</a></div><div class="ttdeci">__extern enum caca_event_type caca_get_event_type(caca_event_t const *)</div><div class="ttdoc">Return an event's type.</div><div class="ttdef"><b>Definition:</b> event.c:202</div></div>
<div class="ttc" id="agroup__caca__dirty_html_ga97855769d4e2742d6e52c0466e88fe11"><div class="ttname"><a href="group__caca__dirty.html#ga97855769d4e2742d6e52c0466e88fe11">caca_add_dirty_rect</a></div><div class="ttdeci">__extern int caca_add_dirty_rect(caca_canvas_t *, int, int, int, int)</div><div class="ttdoc">Add an area to the canvas's dirty rectangle list.</div><div class="ttdef"><b>Definition:</b> dirty.c:164</div></div>
<div class="ttc" id="agroup__conio_html_gaa5ad0195b583b7cedad93921eb1f66bb"><div class="ttname"><a href="group__conio.html#gaa5ad0195b583b7cedad93921eb1f66bb">caca_conio_wherex</a></div><div class="ttdeci">__extern int caca_conio_wherex(void)</div><div class="ttdoc">DOS conio.h wherex() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:510</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga5b23aea21bcbbcec02e45383721a00f6"><div class="ttname"><a href="group__caca__dither.html#ga5b23aea21bcbbcec02e45383721a00f6">caca_free_dither</a></div><div class="ttdeci">__extern int caca_free_dither(caca_dither_t *)</div><div class="ttdoc">Free the memory associated with a dither.</div><div class="ttdef"><b>Definition:</b> dither.c:1209</div></div>
<div class="ttc" id="agroup__conio_html_ga0a18edae5a6187555bbabad5e2d2e2a4"><div class="ttname"><a href="group__conio.html#ga0a18edae5a6187555bbabad5e2d2e2a4">caca_conio_gettext</a></div><div class="ttdeci">__extern int caca_conio_gettext(int left, int top, int right, int bottom, void *destin)</div><div class="ttdoc">DOS conio.h gettext() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:246</div></div>
<div class="ttc" id="agroup__conio_html_gab86629081ca1ecbdcb36a10df6b2cc8c"><div class="ttname"><a href="group__conio.html#gab86629081ca1ecbdcb36a10df6b2cc8c">caca_conio_gettextinfo</a></div><div class="ttdeci">__extern void caca_conio_gettextinfo(struct caca_conio_text_info *r)</div><div class="ttdoc">DOS conio.h gettextinfo() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:256</div></div>
<div class="ttc" id="agroup__conio_html_gaae088ae86b208b1eefd47dfa0601f68d"><div class="ttname"><a href="group__conio.html#gaae088ae86b208b1eefd47dfa0601f68d">caca_conio_wherey</a></div><div class="ttdeci">__extern int caca_conio_wherey(void)</div><div class="ttdoc">DOS conio.h wherey() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:518</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39aa203c847c3f68230b845486730e74a18"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39aa203c847c3f68230b845486730e74a18">CACA_KEY_CTRL_W</a></div><div class="ttdeci">@ CACA_KEY_CTRL_W</div><div class="ttdef"><b>Definition:</b> caca.h:188</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a8d0d280b45d192ec58951b3a4e4a78fe"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a8d0d280b45d192ec58951b3a4e4a78fe">CACA_KEY_CTRL_J</a></div><div class="ttdeci">@ CACA_KEY_CTRL_J</div><div class="ttdef"><b>Definition:</b> caca.h:175</div></div>
<div class="ttc" id="agroup__caca__display_html_ga4b2517558ff72b670a1e747b5415417e"><div class="ttname"><a href="group__caca__display.html#ga4b2517558ff72b670a1e747b5415417e">caca_create_display_with_driver</a></div><div class="ttdeci">caca_display_t * caca_create_display_with_driver(caca_canvas_t *cv, char const *driver)</div><div class="ttdoc">Attach a specific caca graphical context to a caca canvas.</div><div class="ttdef"><b>Definition:</b> caca/caca.c:98</div></div>
<div class="ttc" id="agroup__caca__dirty_html_gab31e8a35caf665a4d69a4d6b26d6daa7"><div class="ttname"><a href="group__caca__dirty.html#gab31e8a35caf665a4d69a4d6b26d6daa7">caca_enable_dirty_rect</a></div><div class="ttdeci">__extern int caca_enable_dirty_rect(caca_canvas_t *)</div><div class="ttdoc">Enable dirty rectangles.</div><div class="ttdef"><b>Definition:</b> dirty.c:69</div></div>
<div class="ttc" id="agroup__caca__frame_html_ga22531e94edf3e44b124ed84aa425372a"><div class="ttname"><a href="group__caca__frame.html#ga22531e94edf3e44b124ed84aa425372a">caca_free_frame</a></div><div class="ttdeci">__extern int caca_free_frame(caca_canvas_t *, int)</div><div class="ttdoc">Remove a frame from a canvas.</div><div class="ttdef"><b>Definition:</b> frame.c:205</div></div>
<div class="ttc" id="agroup__caca__font_html_gaad13b0218313b0db2121d8d7fa45484e"><div class="ttname"><a href="group__caca__font.html#gaad13b0218313b0db2121d8d7fa45484e">caca_get_font_list</a></div><div class="ttdeci">__extern const char *const * caca_get_font_list(void)</div><div class="ttdoc">Get available builtin fonts.</div><div class="ttdef"><b>Definition:</b> font.c:302</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39ab3dd85d918aa8802246deba899034854"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ab3dd85d918aa8802246deba899034854">CACA_KEY_F12</a></div><div class="ttdeci">@ CACA_KEY_F12</div><div class="ttdef"><b>Definition:</b> caca.h:219</div></div>
<div class="ttc" id="agroup__caca__frame_html_ga1b410619a95aa459f80d574162cb25d8"><div class="ttname"><a href="group__caca__frame.html#ga1b410619a95aa459f80d574162cb25d8">caca_set_frame_name</a></div><div class="ttdeci">__extern int caca_set_frame_name(caca_canvas_t *, char const *)</div><div class="ttdoc">Set the current frame's name.</div><div class="ttdef"><b>Definition:</b> frame.c:108</div></div>
<div class="ttc" id="agroup__conio_html_gafe2192e61867cec9f1fad466070bb2c6"><div class="ttname"><a href="group__conio.html#gafe2192e61867cec9f1fad466070bb2c6">caca_conio_cgets</a></div><div class="ttdeci">__extern char * caca_conio_cgets(char *str)</div><div class="ttdoc">DOS conio.h cgets() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:47</div></div>
<div class="ttc" id="agroup__caca__attributes_html_gaa60289ec6bd29bc44afc263c9c5755b2"><div class="ttname"><a href="group__caca__attributes.html#gaa60289ec6bd29bc44afc263c9c5755b2">caca_toggle_attr</a></div><div class="ttdeci">int caca_toggle_attr(caca_canvas_t *cv, uint32_t attr)</div><div class="ttdoc">Toggle flags in the default character attribute.</div><div class="ttdef"><b>Definition:</b> attr.c:154</div></div>
<div class="ttc" id="agroup__caca__importexport_html_ga026c45b9247dc7f9fb39878f9deca03c"><div class="ttname"><a href="group__caca__importexport.html#ga026c45b9247dc7f9fb39878f9deca03c">caca_export_area_to_memory</a></div><div class="ttdeci">__extern void * caca_export_area_to_memory(caca_canvas_t const *, int, int, int, int, char const *, size_t *)</div><div class="ttdoc">Export a canvas portion into a foreign format.</div><div class="ttdef"><b>Definition:</b> export.c:161</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39af340855f9db1632dff89b1765b31f1ec"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39af340855f9db1632dff89b1765b31f1ec">CACA_KEY_HOME</a></div><div class="ttdeci">@ CACA_KEY_HOME</div><div class="ttdef"><b>Definition:</b> caca.h:203</div></div>
<div class="ttc" id="agroup__caca__importexport_html_ga7f076bc93c44a348675c3c98b35e7f2c"><div class="ttname"><a href="group__caca__importexport.html#ga7f076bc93c44a348675c3c98b35e7f2c">caca_get_import_list</a></div><div class="ttdeci">__extern const char *const * caca_get_import_list(void)</div><div class="ttdoc">Get available import formats.</div><div class="ttdef"><b>Definition:</b> import.c:277</div></div>
<div class="ttc" id="agroup__caca__figfont_html_ga59aa7a3c5c0988152386aad3751a2381"><div class="ttname"><a href="group__caca__figfont.html#ga59aa7a3c5c0988152386aad3751a2381">caca_canvas_set_figfont</a></div><div class="ttdeci">__extern int caca_canvas_set_figfont(caca_canvas_t *, char const *)</div><div class="ttdoc">load a figfont and attach it to a canvas</div><div class="ttdef"><b>Definition:</b> figfont.c:60</div></div>
<div class="ttc" id="agroup__caca__figfont_html_gabcbe9b98f2abcb6c3a2cc7eb0f1ac339"><div class="ttname"><a href="group__caca__figfont.html#gabcbe9b98f2abcb6c3a2cc7eb0f1ac339">caca_set_figfont_width</a></div><div class="ttdeci">__extern int caca_set_figfont_width(caca_canvas_t *, int)</div><div class="ttdoc">set the width of the figfont rendering</div><div class="ttdef"><b>Definition:</b> figfont.c:102</div></div>
<div class="ttc" id="agroup__caca__canvas_html_gaf0eacf54c042ec78a69942ebc8d7ffd5"><div class="ttname"><a href="group__caca__canvas.html#gaf0eacf54c042ec78a69942ebc8d7ffd5">CACA_MAGIC_FULLWIDTH</a></div><div class="ttdeci">#define CACA_MAGIC_FULLWIDTH</div><div class="ttdef"><b>Definition:</b> caca.h:250</div></div>
<div class="ttc" id="agroup__caca__display_html_gadab2bf1e8d0bf5c3cfb3e29ab07d5641"><div class="ttname"><a href="group__caca__display.html#gadab2bf1e8d0bf5c3cfb3e29ab07d5641">caca_set_display_title</a></div><div class="ttdeci">__extern int caca_set_display_title(caca_display_t *, char const *)</div><div class="ttdoc">Set the display title.</div><div class="ttdef"><b>Definition:</b> graphics.c:40</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39ae4f0eae6517c6d4f46bcd896d2e34808"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ae4f0eae6517c6d4f46bcd896d2e34808">CACA_KEY_PAGEDOWN</a></div><div class="ttdeci">@ CACA_KEY_PAGEDOWN</div><div class="ttdef"><b>Definition:</b> caca.h:206</div></div>
<div class="ttc" id="agroup__caca__primitives_html_gabc71affc6ade0542027ae550b3c9414d"><div class="ttname"><a href="group__caca__primitives.html#gabc71affc6ade0542027ae550b3c9414d">caca_draw_line</a></div><div class="ttdeci">__extern int caca_draw_line(caca_canvas_t *, int, int, int, int, uint32_t)</div><div class="ttdoc">Draw a line on the canvas using the given character.</div><div class="ttdef"><b>Definition:</b> line.c:54</div></div>
<div class="ttc" id="agroup__caca__canvas_html_gabeada7cbf8b4f68940dd6d7bb901734a"><div class="ttname"><a href="group__caca__canvas.html#gabeada7cbf8b4f68940dd6d7bb901734a">caca_gotoxy</a></div><div class="ttdeci">__extern int caca_gotoxy(caca_canvas_t *, int, int)</div><div class="ttdoc">Set cursor position.</div><div class="ttdef"><b>Definition:</b> string.c:58</div></div>
<div class="ttc" id="agroup__libcaca_html_ga8814d2faa76cad0d7d15381b7eeacab6"><div class="ttname"><a href="group__libcaca.html#ga8814d2faa76cad0d7d15381b7eeacab6">caca_set_canvas_size</a></div><div class="ttdeci">__extern int caca_set_canvas_size(caca_canvas_t *, int, int)</div><div class="ttdoc">Resize a canvas.</div><div class="ttdef"><b>Definition:</b> canvas.c:214</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a1af8a313720d18e479ee2eba7c0496dc"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a1af8a313720d18e479ee2eba7c0496dc">CACA_KEY_RIGHT</a></div><div class="ttdeci">@ CACA_KEY_RIGHT</div><div class="ttdef"><b>Definition:</b> caca.h:200</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a7836f8869847fae314e71dca8749a202"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a7836f8869847fae314e71dca8749a202">CACA_KEY_UP</a></div><div class="ttdeci">@ CACA_KEY_UP</div><div class="ttdef"><b>Definition:</b> caca.h:197</div></div>
<div class="ttc" id="agroup__caca__process_html_gae2d14e1eb827c955cac1b3b63d3befc9"><div class="ttname"><a href="group__caca__process.html#gae2d14e1eb827c955cac1b3b63d3befc9">CACA_CONIO_COLORS</a></div><div class="ttdeci">CACA_CONIO_COLORS</div><div class="ttdoc">DOS colours.</div><div class="ttdef"><b>Definition:</b> caca.h:554</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga517a2a69c6b2e1772ddb795cb55996bb"><div class="ttname"><a href="group__caca__dither.html#ga517a2a69c6b2e1772ddb795cb55996bb">caca_set_dither_gamma</a></div><div class="ttdeci">__extern int caca_set_dither_gamma(caca_dither_t *, float)</div><div class="ttdoc">Set the gamma of a dither object.</div><div class="ttdef"><b>Definition:</b> dither.c:455</div></div>
<div class="ttc" id="agroup__caca__canvas_html_ga21864614dada3ee29f10987a6e0d3064"><div class="ttname"><a href="group__caca__canvas.html#ga21864614dada3ee29f10987a6e0d3064">caca_put_char</a></div><div class="ttdeci">__extern int caca_put_char(caca_canvas_t *, int, int, uint32_t)</div><div class="ttdoc">Print an ASCII or Unicode character.</div><div class="ttdef"><b>Definition:</b> string.c:120</div></div>
<div class="ttc" id="agroup__caca__event_html_ga946d19f0da7be7a53b848f8dd4251de7"><div class="ttname"><a href="group__caca__event.html#ga946d19f0da7be7a53b848f8dd4251de7">caca_get_event_key_ch</a></div><div class="ttdeci">__extern int caca_get_event_key_ch(caca_event_t const *)</div><div class="ttdoc">Return a key press or key release event's value.</div><div class="ttdef"><b>Definition:</b> event.c:219</div></div>
<div class="ttc" id="agroup__caca__transform_html_gaee3055c7c2e624f9729e7dafe458535d"><div class="ttname"><a href="group__caca__transform.html#gaee3055c7c2e624f9729e7dafe458535d">caca_stretch_left</a></div><div class="ttdeci">__extern int caca_stretch_left(caca_canvas_t *)</div><div class="ttdoc">Rotate and stretch a canvas, 90 degrees counterclockwise.</div><div class="ttdef"><b>Definition:</b> transform.c:493</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga9221825f57c7acdb71c0db4cc89f8975"><div class="ttname"><a href="group__caca__dither.html#ga9221825f57c7acdb71c0db4cc89f8975">caca_get_dither_algorithm_list</a></div><div class="ttdeci">__extern const char *const * caca_get_dither_algorithm_list(caca_dither_t const *)</div><div class="ttdoc">Get dithering algorithms.</div><div class="ttdef"><b>Definition:</b> dither.c:894</div></div>
<div class="ttc" id="agroup__caca__attributes_html_gac300bca11f8fd08cca06aa474bcef1fd"><div class="ttname"><a href="group__caca__attributes.html#gac300bca11f8fd08cca06aa474bcef1fd">caca_attr_to_rgb12_fg</a></div><div class="ttdeci">uint16_t caca_attr_to_rgb12_fg(uint32_t attr)</div><div class="ttdoc">Get 12-bit RGB foreground information from attribute.</div><div class="ttdef"><b>Definition:</b> attr.c:367</div></div>
<div class="ttc" id="agroup__caca__frame_html_gab5fb0c9573f9f0ad85c4192df067c009"><div class="ttname"><a href="group__caca__frame.html#gab5fb0c9573f9f0ad85c4192df067c009">caca_create_frame</a></div><div class="ttdeci">__extern int caca_create_frame(caca_canvas_t *, int)</div><div class="ttdoc">Add a frame to a canvas.</div><div class="ttdef"><b>Definition:</b> frame.c:145</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39ae49135c2fe44b489c3590ca77babc073"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ae49135c2fe44b489c3590ca77babc073">CACA_KEY_PAGEUP</a></div><div class="ttdeci">@ CACA_KEY_PAGEUP</div><div class="ttdef"><b>Definition:</b> caca.h:205</div></div>
<div class="ttc" id="agroup__caca__primitives_html_ga96e467999ef078a0f3fe13c3ed33cec2"><div class="ttname"><a href="group__caca__primitives.html#ga96e467999ef078a0f3fe13c3ed33cec2">caca_draw_thin_polyline</a></div><div class="ttdeci">__extern int caca_draw_thin_polyline(caca_canvas_t *, int const x[], int const y[], int)</div><div class="ttdoc">Draw an ASCII art thin polyline.</div><div class="ttdef"><b>Definition:</b> line.c:144</div></div>
<div class="ttc" id="agroup__conio_html_gaf02d89310f5543780d5ec796d48579f8"><div class="ttname"><a href="group__conio.html#gaf02d89310f5543780d5ec796d48579f8">caca_conio_text_info::currmode</a></div><div class="ttdeci">unsigned char currmode</div><div class="ttdef"><b>Definition:</b> caca.h:616</div></div>
<div class="ttc" id="agroup__caca__canvas_html_gaecf2b26354e6e17d57330c08706f7c6a"><div class="ttname"><a href="group__caca__canvas.html#gaecf2b26354e6e17d57330c08706f7c6a">caca_vprintf</a></div><div class="ttdeci">__extern int caca_vprintf(caca_canvas_t *, int, int, char const *, va_list)</div><div class="ttdoc">Print a formated string (va_list version).</div><div class="ttdef"><b>Definition:</b> string.c:335</div></div>
<div class="ttc" id="agroup__conio_html_ga685b1d24025841947e4288e3981d2299"><div class="ttname"><a href="group__conio.html#ga685b1d24025841947e4288e3981d2299">caca_event::data</a></div><div class="ttdeci">union caca_event::@0 data</div></div>
<div class="ttc" id="agroup__caca__canvas_html_ga21f39ab1806b05bd15521eaee63558b8"><div class="ttname"><a href="group__caca__canvas.html#ga21f39ab1806b05bd15521eaee63558b8">caca_get_canvas_handle_y</a></div><div class="ttdeci">__extern int caca_get_canvas_handle_y(caca_canvas_t const *)</div><div class="ttdoc">Get Y handle position.</div><div class="ttdef"><b>Definition:</b> string.c:434</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggae0faad0902bd5034206ef3ed2beb07dface0c843d14a1b58d3805a857262301f7"><div class="ttname"><a href="group__caca__attr.html#ggae0faad0902bd5034206ef3ed2beb07dface0c843d14a1b58d3805a857262301f7">CACA_BOLD</a></div><div class="ttdeci">@ CACA_BOLD</div><div class="ttdef"><b>Definition:</b> caca.h:94</div></div>
<div class="ttc" id="agroup__caca__transform_html_ga539399f5e4cb6bbb34c94cc9ae71fbe2"><div class="ttname"><a href="group__caca__transform.html#ga539399f5e4cb6bbb34c94cc9ae71fbe2">caca_rotate_right</a></div><div class="ttdeci">__extern int caca_rotate_right(caca_canvas_t *)</div><div class="ttdoc">Rotate a canvas, 90 degrees counterclockwise.</div><div class="ttdef"><b>Definition:</b> transform.c:375</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a7816db52dfb145cd4da3f77c97e67f9a"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a7816db52dfb145cd4da3f77c97e67f9a">CACA_KEY_CTRL_F</a></div><div class="ttdeci">@ CACA_KEY_CTRL_F</div><div class="ttdef"><b>Definition:</b> caca.h:171</div></div>
<div class="ttc" id="agroup__caca__primitives_html_ga9d2dc277a68be01c2b9a9ae451502c93"><div class="ttname"><a href="group__caca__primitives.html#ga9d2dc277a68be01c2b9a9ae451502c93">caca_draw_polyline</a></div><div class="ttdeci">__extern int caca_draw_polyline(caca_canvas_t *, int const x[], int const y[], int, uint32_t)</div><div class="ttdoc">Draw a polyline.</div><div class="ttdef"><b>Definition:</b> line.c:85</div></div>
<div class="ttc" id="agroup__conio_html_ga228f0a90f6539f0dbd2a5aabb41db726"><div class="ttname"><a href="group__conio.html#ga228f0a90f6539f0dbd2a5aabb41db726">caca_conio_getch</a></div><div class="ttdeci">__extern int caca_conio_getch(void)</div><div class="ttdoc">DOS conio.h getch() equivalent.</div><div class="ttdef"><b>Definition:</b> caca_conio.c:180</div></div>
<div class="ttc" id="agroup__caca__font_html_gaea47dfd5abc7224d5030fdf3961e7377"><div class="ttname"><a href="group__caca__font.html#gaea47dfd5abc7224d5030fdf3961e7377">caca_get_font_height</a></div><div class="ttdeci">__extern int caca_get_font_height(caca_font_t const *)</div><div class="ttdoc">Get a font's standard glyph height.</div><div class="ttdef"><b>Definition:</b> font.c:339</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9a69b1eff2f64a540ef96394963cade10a"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9a69b1eff2f64a540ef96394963cade10a">CACA_LIGHTRED</a></div><div class="ttdeci">@ CACA_LIGHTRED</div><div class="ttdef"><b>Definition:</b> caca.h:83</div></div>
<div class="ttc" id="agroup__caca__dither_html_gaee20b3233a6dbe8147c36f82039e481a"><div class="ttname"><a href="group__caca__dither.html#gaee20b3233a6dbe8147c36f82039e481a">caca_set_dither_palette</a></div><div class="ttdeci">__extern int caca_set_dither_palette(caca_dither_t *, uint32_t r[], uint32_t g[], uint32_t b[], uint32_t a[])</div><div class="ttdoc">Set the palette of an 8bpp dither object.</div><div class="ttdef"><b>Definition:</b> dither.c:372</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga24068afd82cf4d2ee62575b811b276ec"><div class="ttname"><a href="group__caca__dither.html#ga24068afd82cf4d2ee62575b811b276ec">caca_set_dither_charset</a></div><div class="ttdeci">__extern int caca_set_dither_charset(caca_dither_t *, char const *)</div><div class="ttdoc">Choose characters used for dithering.</div><div class="ttdef"><b>Definition:</b> dither.c:739</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9ab2ddcd0a3a1060dbd56ba9ce274cee10"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9ab2ddcd0a3a1060dbd56ba9ce274cee10">CACA_YELLOW</a></div><div class="ttdeci">@ CACA_YELLOW</div><div class="ttdef"><b>Definition:</b> caca.h:85</div></div>
<div class="ttc" id="agroup__caca__transform_html_ga00922bbead3429b4a2562f90fa61dd78"><div class="ttname"><a href="group__caca__transform.html#ga00922bbead3429b4a2562f90fa61dd78">caca_stretch_right</a></div><div class="ttdeci">__extern int caca_stretch_right(caca_canvas_t *)</div><div class="ttdoc">Rotate and stretch a canvas, 90 degrees clockwise.</div><div class="ttdef"><b>Definition:</b> transform.c:586</div></div>
<div class="ttc" id="agroup__conio_html_ga9296ff3d4e01d419e1cc1634a04c94b2"><div class="ttname"><a href="group__conio.html#ga9296ff3d4e01d419e1cc1634a04c94b2">caca_event::type</a></div><div class="ttdeci">enum caca_event_type type</div><div class="ttdef"><b>Definition:</b> caca.h:131</div></div>
<div class="ttc" id="agroup__caca__attr_html_gga9db83488c6f07a5f7d773c380b3126a9aa7d693875fa56857ffebec8dfc2f2183"><div class="ttname"><a href="group__caca__attr.html#gga9db83488c6f07a5f7d773c380b3126a9aa7d693875fa56857ffebec8dfc2f2183">CACA_MAGENTA</a></div><div class="ttdeci">@ CACA_MAGENTA</div><div class="ttdef"><b>Definition:</b> caca.h:76</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a8c38b333ead705c7ad591982d76503d7"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a8c38b333ead705c7ad591982d76503d7">CACA_KEY_LEFT</a></div><div class="ttdeci">@ CACA_KEY_LEFT</div><div class="ttdef"><b>Definition:</b> caca.h:199</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a70d99ec941bdb22f570217e332f4c571"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a70d99ec941bdb22f570217e332f4c571">CACA_KEY_F3</a></div><div class="ttdeci">@ CACA_KEY_F3</div><div class="ttdef"><b>Definition:</b> caca.h:210</div></div>
<div class="ttc" id="agroup__caca__canvas_html_ga6e4271568497c86d3b9969b767f21424"><div class="ttname"><a href="group__caca__canvas.html#ga6e4271568497c86d3b9969b767f21424">caca_clear_canvas</a></div><div class="ttdeci">__extern int caca_clear_canvas(caca_canvas_t *)</div><div class="ttdoc">Clear the canvas.</div><div class="ttdef"><b>Definition:</b> string.c:374</div></div>
<div class="ttc" id="agroup__caca__dither_html_ga6e11d68966e0b2d709b377385fbcabd4"><div class="ttname"><a href="group__caca__dither.html#ga6e11d68966e0b2d709b377385fbcabd4">caca_set_dither_antialias</a></div><div class="ttdeci">__extern int caca_set_dither_antialias(caca_dither_t *, char const *)</div><div class="ttdoc">Set dither antialiasing.</div><div class="ttdef"><b>Definition:</b> dither.c:544</div></div>
<div class="ttc" id="agroup__caca__attributes_html_ga0ef0d3750ad64e80a73af03393ae98db"><div class="ttname"><a href="group__caca__attributes.html#ga0ef0d3750ad64e80a73af03393ae98db">caca_attr_to_ansi_bg</a></div><div class="ttdeci">uint8_t caca_attr_to_ansi_bg(uint32_t attr)</div><div class="ttdoc">Get ANSI background information from attribute.</div><div class="ttdef"><b>Definition:</b> attr.c:347</div></div>
<div class="ttc" id="agroup__caca__event_html_gaf37f40ebbd84e1febfb45980e33ce861"><div class="ttname"><a href="group__caca__event.html#gaf37f40ebbd84e1febfb45980e33ce861">caca_get_event_resize_width</a></div><div class="ttdeci">__extern int caca_get_event_resize_width(caca_event_t const *)</div><div class="ttdoc">Return a resize event's display width value.</div><div class="ttdef"><b>Definition:</b> event.c:324</div></div>
<div class="ttc" id="agroup__caca__primitives_html_ga33e443efb0d644bd0f7169859c44c034"><div class="ttname"><a href="group__caca__primitives.html#ga33e443efb0d644bd0f7169859c44c034">caca_draw_thin_ellipse</a></div><div class="ttdeci">__extern int caca_draw_thin_ellipse(caca_canvas_t *, int, int, int, int)</div><div class="ttdoc">Draw a thin ellipse on the canvas.</div><div class="ttdef"><b>Definition:</b> conic.c:184</div></div>
<div class="ttc" id="agroup__caca__figfont_html_gad86d0785a97d54ebe796dcda02d7900f"><div class="ttname"><a href="group__caca__figfont.html#gad86d0785a97d54ebe796dcda02d7900f">caca_flush_figlet</a></div><div class="ttdeci">__extern int caca_flush_figlet(caca_canvas_t *)</div><div class="ttdoc">flush the figlet context</div><div class="ttdef"><b>Definition:</b> figfont.c:267</div></div>
<div class="ttc" id="agroup__caca__dirty_html_gaaf7017ac973f6033e5e7232be4e24387"><div class="ttname"><a href="group__caca__dirty.html#gaaf7017ac973f6033e5e7232be4e24387">caca_remove_dirty_rect</a></div><div class="ttdeci">__extern int caca_remove_dirty_rect(caca_canvas_t *, int, int, int, int)</div><div class="ttdoc">Remove an area from the dirty rectangle list.</div><div class="ttdef"><b>Definition:</b> dirty.c:219</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39a4c2df8326d0b8040f781c8f97ba3146d"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39a4c2df8326d0b8040f781c8f97ba3146d">CACA_KEY_CTRL_Z</a></div><div class="ttdeci">@ CACA_KEY_CTRL_Z</div><div class="ttdef"><b>Definition:</b> caca.h:191</div></div>
<div class="ttc" id="agroup__caca__attr_html_ggaade4014625e927717dc4efc0050edf39ae023b5d376b52ed7e7095598718a2d7c"><div class="ttname"><a href="group__caca__attr.html#ggaade4014625e927717dc4efc0050edf39ae023b5d376b52ed7e7095598718a2d7c">CACA_KEY_F11</a></div><div class="ttdeci">@ CACA_KEY_F11</div><div class="ttdef"><b>Definition:</b> caca.h:218</div></div>
<div class="ttc" id="agroup__caca__file_html_gaccb5348b4e700cae308b51d5f16de5c1"><div class="ttname"><a href="group__caca__file.html#gaccb5348b4e700cae308b51d5f16de5c1">caca_file_read</a></div><div class="ttdeci">__extern size_t caca_file_read(caca_file_t *, void *, size_t)</div><div class="ttdoc">Read data from a file handle.</div><div class="ttdef"><b>Definition:</b> file.c:199</div></div>
  </body>
</html>

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped) Email: contact@elmoujehidin.net