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. </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. </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>