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<META name="GENERATOR" content="Microsoft FrontPage 5.0">
7<LINK rel="stylesheet" type="text/css" href="../../CSS/revolution.css">
8<TITLE>GXInitTexObjFilter</TITLE>
9</HEAD>
10<BODY>
11<H1 align="left">GXInitTexObjFilter</H1>
12<H2>C Specification</H2>
13<DL>
14  <DD>
15<PRE><CODE>#include &lt;revolution/gx.h&gt;</CODE></PRE>
16  <DD>
17<PRE><CODE>void GXInitTexObjFilter(
18<A href="../Structures/GXTexObj.html">GXTexObj</A>*      obj,
19<a href="../Enumerated_Types/GXTexFilter.html">GXTexFilter</a>    min_filt,
20<a href="../Enumerated_Types/GXTexFilter.html">GXTexFilter</a>    mag_filt );</CODE></PRE>
21</DL>
22<H2>Arguments</H2>
23<TABLE border="1" cellpadding="3" cellspacing="0.1">
24  <TBODY>
25    <TR>
26<TD width="120" valign="middle" bgcolor="#ffffe8"><EM><STRONG><CODE>obj</CODE></STRONG></EM></TD>
27<TD width="520">Pointer to a texture object.</TD>
28    </TR>
29    <TR>
30<TD width="120" valign="middle" bgcolor="#ffffe8"><EM><STRONG><CODE>min_filt</CODE></STRONG></EM></TD>
31<TD width="520">Filter mode to use when the texel/pixel ratio is &gt;= 1.0.<br>Accepted values are:
32      <TABLE border="1" width="500" cellspacing="0.1">
33        <TBODY>
34          <TR>
35<TD bgcolor="#c0c0c0" width="150">Name</TD>
36<TD bgcolor="#c0c0c0" width="350">Filter type</TD>
37          </TR>
38          <TR>
39<TD width="150"><CODE>GX_NEAR</CODE></TD>
40<TD width="350">Point sampling, no mipmap</TD>
41          </TR>
42          <TR>
43<TD width="150"><CODE>GX_LINEAR</CODE></TD>
44<TD width="350">Bi-linear filtering, no mipmap</TD>
45          </TR>
46          <TR>
47<TD width="150"><CODE>GX_NEAR_MIP_NEAR</CODE></TD>
48<TD width="350">Point sampling, discreet mipmap</TD>
49          </TR>
50          <TR>
51<TD width="150"><CODE>GX_LIN_MIP_NEAR</CODE></TD>
52<TD width="350">Bi-linear filtering, discreet mipmap</TD>
53          </TR>
54          <TR>
55<TD width="150"><CODE>GX_NEAR_MIP_LIN</CODE></TD>
56<TD width="350">Point sampling, linear mipmap</TD>
57          </TR>
58          <TR>
59<TD width="150"><CODE>GX_LIN_MIP_LIN</CODE></TD>
60<TD width="350">Tri-linear filtering</TD>
61          </TR>
62        </TBODY>
63      </TABLE>
64      </TD>
65    </TR>
66    <TR>
67<TD width="120" valign="middle" bgcolor="#ffffe8"><EM><STRONG><CODE>mag_filt</CODE></STRONG></EM></TD>
68<TD width="520">Filter mode to use when the texel/pixel ratio is &lt; 1.0.&nbsp;Accepted values are:
69      <TABLE border="1" width="500" cellspacing="0.1">
70        <TBODY>
71          <TR>
72<TD bgcolor="#c0c0c0" width="150">Name</TD>
73<TD bgcolor="#c0c0c0" width="350">Filter type</TD>
74          </TR>
75          <TR>
76<TD width="150"><CODE>GX_NEAR</CODE></TD>
77<TD width="350">Point sampling</TD>
78          </TR>
79          <TR>
80<TD width="150"><CODE>GX_LINEAR</CODE></TD>
81<TD width="350">Bi-linear filtering</TD>
82          </TR>
83        </TBODY>
84      </TABLE>
85      </TD>
86    </TR>
87    <TR>
88<TD width="120" valign="middle" bgcolor="#ffffe8"><EM><STRONG><CODE>image_ptr</CODE></STRONG></EM></TD>
89<TD width="520">Pointer to the texture's image data in main memory.</TD>
90    </TR>
91  </TBODY>
92</TABLE>
93<H2>Return Values</H2>
94<P>None.</P>
95<H2>Description</H2>
96<P>This function changes the texture filter for an existing texture object.&nbsp;This parameter is initially set by <code><a href="GXInitTexObjLOD.html">GXInitTexObjLOD</a></code>.</P>
97<H2>See Also</H2>
98<P><a href="GXInitTexObjLOD.html">GXInitTexObjLOD</a><br> <a href="GXGetTexObjLODAll.html">GXGetTexObjLODAll</a></P>
99<P><A href="GXTexObjInitFlow.html">GXTexObj Initialization Flow</A></P>
100<H2>Revision History</H2>
101<P>03/01/2006 Initial version.</P>
102</BODY>
103</HTML>