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 name="GENERATOR" content="Microsoft FrontPage 5.0"> 6<META http-equiv="Content-Style-Type" content="text/css"> 7<LINK rel="stylesheet" type="text/css" href="../../CSS/revolution.css"> 8<TITLE>GXAttr</TITLE> 9</HEAD> 10<BODY> 11<H1 align="left">GXAttr</H1> 12 13<H2>Enumerated Types</H2> 14<DIV align="left"> 15<TABLE border="0" width="100%"> 16 <TBODY> 17 <TR> 18 <TD width="100%"><CODE>GX_VA_PNMTXIDX</CODE></TD> 19 </TR> 20 <TR> 21 <TD width="100%"><CODE>GX_VA_TEX0MTXIDX</CODE></TD> 22 </TR> 23 <TR> 24 <TD width="100%"><CODE>GX_VA_TEX1MTXIDX</CODE></TD> 25 </TR> 26 <TR> 27 <TD width="100%"><CODE>GX_VA_TEX2MTXIDX</CODE></TD> 28 </TR> 29 <TR> 30 <TD width="100%"><CODE>GX_VA_TEX3MTXIDX</CODE></TD> 31 </TR> 32 <TR> 33 <TD width="100%"><CODE>GX_VA_TEX4MTXIDX</CODE></TD> 34 </TR> 35 <TR> 36 <TD width="100%"><CODE>GX_VA_TEX5MTXIDX</CODE></TD> 37 </TR> 38 <TR> 39 <TD width="100%"><CODE>GX_VA_TEX6MTXIDX</CODE></TD> 40 </TR> 41 <TR> 42 <TD width="100%"><CODE>GX_VA_TEX7MTXIDX</CODE></TD> 43 </TR> 44 <TR> 45 <TD width="100%"><CODE>GX_VA_POS</CODE></TD> 46 </TR> 47 <TR> 48 <TD width="100%"><CODE>GX_VA_NRM or GX_VA_NBT</CODE></TD> 49 </TR> 50 <TR> 51 <TD width="100%"><CODE>GX_VA_CLR0</CODE></TD> 52 </TR> 53 <TR> 54 <TD width="100%"><CODE>GX_VA_CLR1</CODE></TD> 55 </TR> 56 <TR> 57 <TD width="100%"><CODE>GX_VA_TEX0</CODE></TD> 58 </TR> 59 <TR> 60 <TD width="100%"><CODE>GX_VA_TEX1</CODE></TD> 61 </TR> 62 <TR> 63 <TD width="100%"><CODE>GX_VA_TEX2</CODE></TD> 64 </TR> 65 <TR> 66 <TD width="100%"><CODE>GX_VA_TEX3</CODE></TD> 67 </TR> 68 <TR> 69 <TD width="100%"><CODE>GX_VA_TEX4</CODE></TD> 70 </TR> 71 <TR> 72 <TD width="100%"><CODE>GX_VA_TEX5</CODE></TD> 73 </TR> 74 <TR> 75 <TD width="100%"><CODE>GX_VA_TEX6</CODE></TD> 76 </TR> 77 <TR> 78 <TD width="100%"><CODE>GX_VA_TEX7</CODE></TD> 79 </TR> 80 <TR> 81 <TD width="100%"><CODE>GX_POS_MTX_ARRAY</CODE></TD> 82 </TR> 83 <TR> 84 <TD width="100%"><CODE>GX_NRM_MTX_ARRAY</CODE></TD> 85 </TR> 86 <TR> 87 <TD width="100%"><CODE>GX_TEX_MTX_ARRAY</CODE></TD> 88 </TR> 89 <TR> 90 <TD width="100%"><CODE>GX_LIGHT_ARRAY</CODE></TD> 91 </TR> 92 <TR> 93 <TD width="100%"><CODE>GX_VA_MAX_ATTR</CODE></TD> 94 </TR> 95 <TR> 96 <TD width="100%"><CODE>GX_VA_NULL</CODE></TD> 97 </TR> 98 </TBODY> 99</TABLE> 100</DIV> 101 102<H2>Description</H2> 103<P>Name of the vertex attribute or array. Attributes are listed in the ascending order vertex data is required to be sent to the GP.</P> 104<DIV align="left"> 105<TABLE class="arguments" border="1" > 106 <TBODY> 107 <TR> 108<TH>GX_VA_PNMTXIDX</TH> 109<TD>Position coordinate/normal matrix index.</TD> 110 </TR> 111 <TR> 112<TH>GX_VA_TEX0MTXIDX</TH> 113<TD><CODE>GX_TXCOORD0</CODE> matrix index.</TD> 114 </TR> 115 <TR> 116<TH>GX_VA_TEX1MTXIDX</TH> 117<TD><CODE>GX_TXCOORD1</CODE> matrix index.</TD> 118 </TR> 119 <TR> 120<TH>GX_VA_TEX2MTXIDX</TH> 121<TD><CODE>GX_TXCOORD2</CODE> matrix index.</TD> 122 </TR> 123 <TR> 124<TH>GX_VA_TEX3MTXIDX</TH> 125<TD><CODE>GX_TXCOORD3</CODE> matrix index.</TD> 126 </TR> 127 <TR> 128<TH>GX_VA_TEX4MTXIDX</TH> 129<TD><CODE>GX_TXCOORD4</CODE> matrix index.</TD> 130 </TR> 131 <TR> 132<TH>GX_VA_TEX5MTXIDX</TH> 133<TD><CODE>GX_TXCOORD5</CODE> matrix index.</TD> 134 </TR> 135 <TR> 136<TH>GX_VA_TEX6MTXIDX</TH> 137<TD><CODE>GX_TXCOORD6</CODE> matrix index.</TD> 138 </TR> 139 <TR> 140<TH>GX_VA_TEX7MTXIDX</TH> 141<TD><CODE>GX_TXCOORD7</CODE> matrix index.</TD> 142 </TR> 143 <TR> 144<TH>GX_VA_POS</TH> 145<TD>Position coordinates.</TD> 146 </TR> 147 <TR> 148<TH>GX_VA_NRM</TH> 149<TD>Normal.</TD> 150 </TR> 151 <TR> 152<TH>GX_VA_NBT</TH> 153<TD>Set of normal, binormal and tangent.</TD> 154 </TR> 155 <TR> 156<TH>GX_VA_CLR0</TH> 157<TD>Color 0.</TD> 158 </TR> 159 <TR> 160<TH>GX_VA_CLR1</TH> 161<TD>Color 1.</TD> 162 </TR> 163 <TR> 164<TH>GX_VA_TEX0</TH> 165<TD>Texture coordinate 0.</TD> 166 </TR> 167 <TR> 168<TH>GX_VA_TEX1</TH> 169<TD>Texture coordinate 1.</TD> 170 </TR> 171 <TR> 172<TH>GX_VA_TEX2</TH> 173<TD>Texture coordinate 2.</TD> 174 </TR> 175 <TR> 176<TH>GX_VA_TEX3</TH> 177<TD>Texture coordinate 3.</TD> 178 </TR> 179 <TR> 180<TH>GX_VA_TEX4</TH> 181<TD>Texture coordinate 4.</TD> 182 </TR> 183 <TR> 184<TH>GX_VA_TEX5</TH> 185<TD>Texture coordinate 5.</TD> 186 </TR> 187 <TR> 188<TH>GX_VA_TEX6</TH> 189<TD>Texture coordinate 6.</TD> 190 </TR> 191 <TR> 192<TH><CODE>GX_VA_TEX7</CODE></TH> 193<TD>Texture coordinate 7.</TD> 194 </TR> 195 <TR> 196<TH>GX_POS_MTX_ARRAY</TH> 197<TD>Position coordinates matrix array.</TD> 198 </TR> 199 <TR> 200<TH>GX_NRM_MTX_ARRAY</TH> 201<TD>Normal matrix array.</TD> 202 </TR> 203 <TR> 204<TH>GX_TEX_MTX_ARRAY</TH> 205<TD>Texture matrix array.</TD> 206 </TR> 207 <TR> 208<TH>GX_LIGHT_ARRAY</TH> 209<TD>Light structure array.</TD> 210 </TR> 211 <TR> 212<TH>GX_VA_NULL</TH> 213<TD>Indicates that it is none of these data types.</TD> 214 </TR> 215 </TBODY> 216</TABLE> 217</DIV> 218 219<H2>Functions Using This Type</H2> 220<P class="reference"> 221<A href="../Geometry/GXSetArray.html">GXSetArray</A>, 222<A href="../Geometry/GXSetVtxAttrFmt.html">GXSetVtxAttrFmt</A>, 223<A href="../Geometry/GXSetVtxAttrFmtv.html">GXSetVtxAttrFmtv</A>, 224<A href="../Geometry/GXSetVtxDesc.html">GXSetVtxDesc</A>, 225<A href="../Geometry/GXSetVtxDescv.html">GXSetVtxDescv</A>, 226<A href="../Structures/GXVtxAttrFmtList.html">GXVtxAttrFmtList</A>, 227<A href="../Structures/GXVtxDescList.html">GXVtxDescList</A> 228</P> 229 230<H2>Revision History</H2> 231<P> 2322006/08/10 Corrected mistake with enum type.<br>2006/03/01 Initial version.<br> 233</P> 234 235<hr><p>CONFIDENTIAL</p></body> 236</HTML>