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 <revolution/gx.h></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 >= 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 < 1.0. 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. 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>