group__nanox__general.html

来自「Nano-x的设计架及相关文档----这是网上下载的中文翻译版本, E文的可以在」· HTML 代码 · 共 215 行

HTML
215
字号
<!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>Nano-X basic API.</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3 --><center><a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center><hr><h1>Nano-X basic API.<br><small>[<a class="el" href="group__nanox.html">Nano-X public API</a>]</small></h1>Functions to initialise and close Nano-X. <a href="#_details">More...</a><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>Functions</h2></td></tr><tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__nanox__general.html#a0">GrOpen</a> (void)</td></tr><tr><td>&nbsp;</td><td><em class="mdesc">Open a connection to the graphics server.</em> <a href="#a0"></a><em></em><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__nanox__general.html#a1">GrClose</a> (void)</td></tr><tr><td>&nbsp;</td><td><em class="mdesc">Close the graphics device.</em> <a href="#a1"></a><em></em><br><br></td></tr><tr><td nowrap align=right valign=top><a name="a2" doxytag="nanox_general::GrFlush"></a>void&nbsp;</td><td valign=bottom><a class="el" href="group__nanox__general.html#a2">GrFlush</a> (void)</td></tr><tr><td>&nbsp;</td><td><em class="mdesc">Flush the message buffer of any messages it may contain.</em><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__nanox__general.html#a3">GrDefaultErrorHandler</a> (<a class="el" href="unionGR__EVENT.html">GR_EVENT</a> *ep)</td></tr><tr><td>&nbsp;</td><td><em class="mdesc">The default error handler.</em> <a href="#a3"></a><em></em><br><br></td></tr><tr><td nowrap align=right valign=top>GR_FNCALLBACKEVENT&nbsp;</td><td valign=bottom><a class="el" href="group__nanox__general.html#a4">GrSetErrorHandler</a> (GR_FNCALLBACKEVENT fncb)</td></tr><tr><td>&nbsp;</td><td><em class="mdesc">Sets an error handling routine that will be called on any errors from the server (assuming the client has asked to receive them).</em> <a href="#a4"></a><em></em><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__nanox__general.html#a5">GrGetScreenInfo</a> (GR_SCREEN_INFO *sip)</td></tr><tr><td>&nbsp;</td><td><em class="mdesc">Fills in the specified GR_SCREEN_INFO structure.</em> <a href="#a5"></a><em></em><br><br></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Functions to initialise and close Nano-X.<p><hr><h2>Function Documentation</h2><a name="a1" doxytag="nano-X.h::GrClose"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> void GrClose </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">void&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Close the graphics device.<p>Flushes any waiting messages.     </td>  </tr></table><a name="a3" doxytag="nano-X.h::GrDefaultErrorHandler"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> void GrDefaultErrorHandler </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top"><a class="el" href="unionGR__EVENT.html">GR_EVENT</a> *&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>ep</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>The default error handler.<p>This is called when the server reports an error event and the client hasn't set up a handler of it's own.<p>Generates a human readable error message describing what error occurred and what function it occured in, then exits.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>ep</em>&nbsp;</td><td>The error event structure. </td></tr>  </table></dl>    </td>  </tr></table><a name="a5" doxytag="nano-X.h::GrGetScreenInfo"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> void GrGetScreenInfo </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">GR_SCREEN_INFO *&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>sip</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Fills in the specified GR_SCREEN_INFO structure.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>sip</em>&nbsp;</td><td>Pointer to a GR_SCREEN_INFO structure </td></tr>  </table></dl>    </td>  </tr></table><a name="a0" doxytag="nano-X.h::GrOpen"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> int GrOpen </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">void&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Open a connection to the graphics server.<p><dl compact><dt><b>Returns:</b></dt><dd>the fd of the connection to the server or -1 on failure </dd></dl>    </td>  </tr></table><a name="a4" doxytag="nano-X.h::GrSetErrorHandler"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> GR_FNCALLBACKEVENT GrSetErrorHandler </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">GR_FNCALLBACKEVENT&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>fncb</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Sets an error handling routine that will be called on any errors from the server (assuming the client has asked to receive them).<p>If zero is used as the argument, errors will be returned as regular events instead.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>fncb</em>&nbsp;</td><td>the function to call to handle error events </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>the address of the previous error handler </dd></dl>    </td>  </tr></table><hr><address style="align: right;"><small>Generated on Sun May 18 21:03:07 2003 for Microwindows Nano-X API by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3 </small></address></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?