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 Menu</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>Basic Functions</STRONG></A></H2>
13<TABLE class="api_list" border="1" >
14  <TBODY>
15    <TR>
16<TH><A href="GDInitGDLObj.html">GDInitGDLObj</A></TH>
17<TD>This function initializes a <CODE>GDLObj</CODE> -- an object used to manage display lists (DLs).</TD>
18    </TR>
19    <TR>
20<TH><A href="GDGetGDLObjStart.html">GDGetGDLObjStart</A></TH>
21<TD>Returns a pointer to the memory buffer associated with the DL object.</TD>
22    </TR>
23    <TR>
24<TH><A href="GDGetGDLObjLength.html">GDGetGDLObjLength</A></TH>
25<TD>Returns the length of the memory buffer associated with the DL object.</TD>
26    </TR>
27    <TR>
28<TH><A href="GDGetGDLObjPointer.html">GDGetGDLObjPointer</A></TH>
29<TD>Returns a pointer to the current position of the DL object.</TD>
30    </TR>
31    <TR>
32<TH><A href="GDGetGDLObjOffset.html">GDGetGDLObjOffset</A></TH>
33<TD>This function returns the offset (from the start of the buffer) of the current location pointer for the DL object.&nbsp;</TD>
34    </TR>
35    <TR>
36<TH><A href="GDSetCurrent.html">GDSetCurrent</A></TH>
37<TD>Sets the specified <CODE>GDLObj</CODE> as the current <CODE>GDLObj</CODE>.</TD>
38    </TR>
39    <TR>
40<TH><A href="GDGetCurrent.html">GDGetCurrent</A></TH>
41<TD>Returns a pointer to the current <CODE>GDLObj</CODE> structure.</TD>
42    </TR>
43    <TR>
44<TH><A href="GDIsCurrent.html">GDIsCurrent</A></TH>
45<TD>Returns whether or not the <CODE>GDLObj</CODE> is current.</TD>
46    </TR>
47    <TR>
48<TH><A href="GDPadCurr32.html">GDPadCurr32</A></TH>
49<TD>The memory buffer of the current DL object is padded with zeros so that it is 32-byte aligned.</TD>
50    </TR>
51    <TR>
52<TH><A href="GDFlushCurrToMem.html">GDFlushCurrToMem</A></TH>
53<TD>This function makes sure that the memory buffer for the current DL object is flushed out of the CPU cache and into main memory.</TD>
54    </TR>
55    <TR>
56<TH><A href="GDSetCurrOffset.html">GDSetCurrOffset</A></TH>
57<TD>Returns a current location pointer to the current DL object.</TD>
58    </TR>
59    <TR>
60<TH><A href="GDAdvCurrOffset.html">GDAdvCurrOffset</A></TH>
61<TD>The current location pointer to the current DL object can be adjusted.</TD>
62    </TR>
63    <TR>
64<TH><A href="GDGetCurrOffset.html">GDGetCurrOffset</A></TH>
65<TD>This function returns the offset (from the start of the buffer) of the current location pointer for the current DL object.&nbsp;</TD>
66    </TR>
67    <TR>
68<TH><A href="GDGetCurrPointer.html">GDGetCurrPointer</A></TH>
69<TD>Returns the current location pointer to the current DL object.</TD>
70    </TR>
71    <TR>
72<TH><A href="GDGetCurrStart.html">GDGetCurrStart</A></TH>
73<TD>Returns a pointer to the memory buffer associated with the current DL object.</TD>
74    </TR>
75    <TR>
76<TH><A href="GDGetCurrLength.html">GDGetCurrLength</A></TH>
77<TD>This function returns the length (size) of the memory buffer associated with the current DL object.</TD>
78    </TR>
79    <TR>
80<TH><A href="GDSetOverflowCallback.html">GDSetOverflowCallback</A></TH>
81<TD>A callback function can be registered to be called when DL overflows.</TD>
82    </TR>
83    <TR>
84<TH><A href="GDGetOverflowCallback.html">GDGetOverflowCallback</A></TH>
85<TD>This function allows you to get a pointer to the current overflow callback that GD library will invoke when a DL overflows.</TD>
86    </TR>
87  </TBODY>
88</TABLE>
89
90<hr><p>CONFIDENTIAL</p></body>
91</HTML>