1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<HTML> 3<HEAD> 4<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 5<META http-equiv="Content-Style-Type" content="text/css"> 6<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css"> 7<TITLE>GD API Function List</TITLE> 8<BASE target="main"> 9</HEAD> 10<BODY> 11<H1><A name="GD">Graphics Display List Library (GD) API Function List</A></H1> 12<H2><A name="GD_base"><STRONG>Base Functions</STRONG></A></H2> 13<TABLE border="1"> 14 <TBODY> 15 <TR> 16<TD><A href="GDInitGDLObj.html">GDInitGDLObj</A></TD> 17<TD>This function initializes a <CODE>GDLObj</CODE>--an object for managing display lists. 18 </TD> 19 </TR> 20 <TR> 21<TD><A href="GDGetGDLObjStart.html">GDGetGDLObjStart</A></TD> 22<TD>Returns a pointer to the memory buffer associated with the DL object. 23 </TD> 24 </TR> 25 <TR> 26<TD><A href="GDGetGDLObjLength.html">GDGetGDLObjLength</A></TD> 27<TD>Returns the length of the memory buffer associated with the DL object. </TD> 28 </TR> 29 <TR> 30<TD><A href="GDGetGDLObjPointer.html">GDGetGDLObjPointer</A></TD> 31<TD>Returns the current position pointer of the DL object. </TD> 32 </TR> 33 <TR> 34<TD><A href="GDGetGDLObjOffset.html">GDGetGDLObjOffset</A></TD> 35<TD>This function returns the offset (from the start of the buffer) to the current location pointer of the DL object. 36 </TD> 37 </TR> 38 <TR> 39<TD><A href="GDSetCurrent.html">GDSetCurrent</A></TD> 40<TD>Sets the specified <CODE>GDLObj</CODE> as the current <CODE>GDLObj</CODE>. </TD> 41 </TR> 42 <TR> 43<TD><A href="GDGetCurrent.html">GDGetCurrent</A></TD> 44<TD>Returns a pointer to the current <CODE>GDLObj</CODE> structure. </TD> 45 </TR> 46 <TR> 47<TD><A href="GDIsCurrent.html">GDIsCurrent</A></TD> 48<TD>Returns whether the DGLObj is current. </TD> 49 </TR> 50 <TR> 51<TD><A href="GDPadCurr32.html">GDPadCurr32</A></TD> 52<TD>The current DL object memory buffer is padded with zeros so that it has a 32-byte alignment. 53 </TD> 54 </TR> 55 <TR> 56<TD><A href="GDFlushCurrToMem.html">GDFlushCurrToMem</A></TD> 57<TD>This function ensures that the current DL object memory buffer is flushed out of the CPU and into main memory. 58 </TD> 59 </TR> 60 <TR> 61<TD><A href="GDSetCurrOffset.html">GDSetCurrOffset</A></TD> 62<TD>Returns a current location pointer to the current DL object. 63 </TD> 64 </TR> 65 <TR> 66<TD><A href="GDAdvCurrOffset.html">GDAdvCurrOffset</A></TD> 67<TD>Can adjust the current location pointer to the current DL object. 68 </TD> 69 </TR> 70 <TR> 71<TD><A href="GDGetCurrOffset.html">GDGetCurrOffset</A></TD> 72<TD>This function returns the offset (from the start of the buffer) to the current location pointer of the current DL object. 73 </TD> 74 </TR> 75 <TR> 76<TD><A href="GDGetCurrPointer.html">GDGetCurrPointer</A></TD> 77<TD>Returns the current location pointer to the current DL object. </TD> 78 </TR> 79 <TR> 80<TD><A href="GDGetCurrStart.html">GDGetCurrStart</A></TD> 81<TD>Returns a pointer to the memory buffer associated with the current DL object. 82 </TD> 83 </TR> 84 <TR> 85<TD><A href="GDGetCurrLength.html">GDGetCurrLength</A></TD> 86<TD>This function returns the length (size) of the memory buffer associated with the current DL object. 87 </TD> 88 </TR> 89 <TR> 90<TD><A href="GDSetOverflowCallback.html">GDSetOverflowCallback</A></TD> 91<TD>Can register a callback function to call when DL overflows. 92 </TD> 93 </TR> 94 <TR> 95<TD><A href="GDGetOverflowCallback.html">GDGetOverflowCallback</A></TD> 96<TD>This function allows you to get a pointer to the current overflow callback that GD will invoke when a DL overflows. 97 </TD> 98 </TR> 99 </TBODY> 100</TABLE> 101<H3><A name="GD_gx" href="gdgx.html"><STRONG>Graphics Functions</STRONG></A><BR><FONT size="-1">GD and GX Functions Compared</FONT></H3> 102<H3><A name="GD_gp" href="gpcommands.html"><STRONG>GP Command Templates</STRONG></A></H3> 103<br><br><br> 104</BODY> 105</HTML>