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.&nbsp;
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.&nbsp;
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>