1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
6<title>android::RSC::Sampler Class Reference</title>
7<link href="tabs.css" rel="stylesheet" type="text/css"/>
8<link href="doxygen.css" rel="stylesheet" type="text/css" />
9
10
11
12</head>
13<body>
14<div id="top"><!-- do not remove this div! -->
15
16
17<!-- Generated by Doxygen 1.7.5.1 -->
18  <div id="navrow1" class="tabs">
19    <ul class="tablist">
20      <li><a href="index.html"><span>Overview</span></a></li>
21      <li class="current"><a href="annotated.html"><span>Structs</span></a></li>
22    </ul>
23  </div>
24  <div id="nav-path" class="navpath">
25    <ul>
26      <li class="navelem"><b>android</b>      </li>
27      <li class="navelem"><b>RSC</b>      </li>
28      <li class="navelem"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a>      </li>
29    </ul>
30  </div>
31</div>
32<div class="header">
33  <div class="summary">
34<a href="#pub-methods">Public Member Functions</a> &#124;
35<a href="#pub-static-methods">Static Public Member Functions</a>  </div>
36  <div class="headertitle">
37<div class="title">android::RSC::Sampler Class Reference</div>  </div>
38</div>
39<div class="contents">
40<!-- doxytag: class="android::RSC::Sampler" --><!-- doxytag: inherits="android::RSC::BaseObj" -->
41<p><code>#include &lt;<a class="el" href="rsCppStructs_8h_source.html">rsCppStructs.h</a>&gt;</code></p>
42<div class="dynheader">
43Inheritance diagram for android::RSC::Sampler:</div>
44<div class="dyncontent">
45 <div class="center">
46  <img src="classandroid_1_1RSC_1_1Sampler.png" usemap="#android::RSC::Sampler_map" alt=""/>
47  <map id="android::RSC::Sampler_map" name="android::RSC::Sampler_map">
48<area href="classandroid_1_1RSC_1_1BaseObj.html" alt="android::RSC::BaseObj" shape="rect" coords="0,0,140,24"/>
49</map>
50 </div></div>
51<table class="memberdecls">
52<tr><td colspan="2"><h2><a name="pub-methods"></a>
53Public Member Functions</h2></td></tr>
54<tr><td class="memItemLeft" align="right" valign="top">RsSamplerValue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#a22c6f5b3bf6e430a0295ab99f65f3dca">getMinification</a> ()</td></tr>
55<tr><td class="memItemLeft" align="right" valign="top">RsSamplerValue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#acaa10a3d84d99cd68d2274cbb427abb9">getMagnification</a> ()</td></tr>
56<tr><td class="memItemLeft" align="right" valign="top">RsSamplerValue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#aaa21bc15543fcf02bbd688c38e14080f">getWrapS</a> ()</td></tr>
57<tr><td class="memItemLeft" align="right" valign="top">RsSamplerValue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#a9515051eeea23c062d29ca8361114919">getWrapT</a> ()</td></tr>
58<tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#ac4f94713027d23277a520f27f1522624">getAnisotropy</a> ()</td></tr>
59<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
60Static Public Member Functions</h2></td></tr>
61<tr><td class="memItemLeft" align="right" valign="top">static sp&lt; <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#a579e236fabaca164d0639bcb9c95a169">create</a> (sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt; rs, RsSamplerValue min, RsSamplerValue mag, RsSamplerValue wrapS, RsSamplerValue wrapT, float anisotropy)</td></tr>
62<tr><td class="memItemLeft" align="right" valign="top">static sp&lt; const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#a0518c8081002dd7c5633c85a79e9c2f6">CLAMP_NEAREST</a> (sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt; rs)</td></tr>
63<tr><td class="memItemLeft" align="right" valign="top">static sp&lt; const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#a06c0a2b5a1c589855bdfa568ab3af5d7">CLAMP_LINEAR</a> (sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt; rs)</td></tr>
64<tr><td class="memItemLeft" align="right" valign="top">static sp&lt; const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#a3eab76d9b2f713959e69e54dc5041ba8">CLAMP_LINEAR_MIP_LINEAR</a> (sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt; rs)</td></tr>
65<tr><td class="memItemLeft" align="right" valign="top">static sp&lt; const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#a92624553227aa533faa94d6c09ae54ef">WRAP_NEAREST</a> (sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt; rs)</td></tr>
66<tr><td class="memItemLeft" align="right" valign="top">static sp&lt; const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#a0984f4d8fc88d29d90d5a78b9cc3bb02">WRAP_LINEAR</a> (sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt; rs)</td></tr>
67<tr><td class="memItemLeft" align="right" valign="top">static sp&lt; const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#a11da4896311f9b3f71af904afb46b8f0">WRAP_LINEAR_MIP_LINEAR</a> (sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt; rs)</td></tr>
68<tr><td class="memItemLeft" align="right" valign="top">static sp&lt; const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#aa1d8a9143f4e82182c11605d85c9deec">MIRRORED_REPEAT_NEAREST</a> (sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt; rs)</td></tr>
69<tr><td class="memItemLeft" align="right" valign="top">static sp&lt; const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#a56e9fa97beed1f3f0cf9baf23c2125b7">MIRRORED_REPEAT_LINEAR</a> (sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt; rs)</td></tr>
70<tr><td class="memItemLeft" align="right" valign="top">static sp&lt; const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classandroid_1_1RSC_1_1Sampler.html#adb6b89babff823202d1c5a112e6124ac">MIRRORED_REPEAT_LINEAR_MIP_LINEAR</a> (sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt; rs)</td></tr>
71</table>
72<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
73<div class="textblock"><p><a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> object that defines how Allocations can be read as textures within a kernel. Samplers are used in conjunction with the rsSample runtime function to return values from normalized coordinates.</p>
74<p>Any <a class="el" href="classandroid_1_1RSC_1_1Allocation.html">Allocation</a> used with a <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> must have been created with RS_ALLOCATION_USAGE_GRAPHICS_TEXTURE; using a <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> on an <a class="el" href="classandroid_1_1RSC_1_1Allocation.html">Allocation</a> that was not created with RS_ALLOCATION_USAGE_GRAPHICS_TEXTURE is undefined. </p>
75
76<p>Definition at line <a class="el" href="rsCppStructs_8h_source.html#l01874">1874</a> of file <a class="el" href="rsCppStructs_8h_source.html">rsCppStructs.h</a>.</p>
77</div><hr/><h2>Member Function Documentation</h2>
78<a class="anchor" id="a06c0a2b5a1c589855bdfa568ab3af5d7"></a><!-- doxytag: member="android::RSC::Sampler::CLAMP_LINEAR" ref="a06c0a2b5a1c589855bdfa568ab3af5d7" args="(sp&lt; RS &gt; rs)" -->
79<div class="memitem">
80<div class="memproto">
81      <table class="memname">
82        <tr>
83          <td class="memname">static sp&lt;const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a>&gt; android::RSC::Sampler::CLAMP_LINEAR </td>
84          <td>(</td>
85          <td class="paramtype">sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt;&#160;</td>
86          <td class="paramname"><em>rs</em></td><td>)</td>
87          <td><code> [static]</code></td>
88        </tr>
89      </table>
90</div>
91<div class="memdoc">
92<p>Retrieve a sampler with min and mag set to linear and wrap modes set to clamp.</p>
93<dl><dt><b>Parameters:</b></dt><dd>
94  <table class="params">
95    <tr><td class="paramname">rs</td><td>Context to which the sampler will belong.</td></tr>
96  </table>
97  </dd>
98</dl>
99<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> </dd></dl>
100
101</div>
102</div>
103<a class="anchor" id="a3eab76d9b2f713959e69e54dc5041ba8"></a><!-- doxytag: member="android::RSC::Sampler::CLAMP_LINEAR_MIP_LINEAR" ref="a3eab76d9b2f713959e69e54dc5041ba8" args="(sp&lt; RS &gt; rs)" -->
104<div class="memitem">
105<div class="memproto">
106      <table class="memname">
107        <tr>
108          <td class="memname">static sp&lt;const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a>&gt; android::RSC::Sampler::CLAMP_LINEAR_MIP_LINEAR </td>
109          <td>(</td>
110          <td class="paramtype">sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt;&#160;</td>
111          <td class="paramname"><em>rs</em></td><td>)</td>
112          <td><code> [static]</code></td>
113        </tr>
114      </table>
115</div>
116<div class="memdoc">
117<p>Retrieve a sampler with mag set to linear, min linear mipmap linear, and wrap modes set to clamp.</p>
118<dl><dt><b>Parameters:</b></dt><dd>
119  <table class="params">
120    <tr><td class="paramname">rs</td><td>Context to which the sampler will belong.</td></tr>
121  </table>
122  </dd>
123</dl>
124<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> </dd></dl>
125
126</div>
127</div>
128<a class="anchor" id="a0518c8081002dd7c5633c85a79e9c2f6"></a><!-- doxytag: member="android::RSC::Sampler::CLAMP_NEAREST" ref="a0518c8081002dd7c5633c85a79e9c2f6" args="(sp&lt; RS &gt; rs)" -->
129<div class="memitem">
130<div class="memproto">
131      <table class="memname">
132        <tr>
133          <td class="memname">static sp&lt;const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a>&gt; android::RSC::Sampler::CLAMP_NEAREST </td>
134          <td>(</td>
135          <td class="paramtype">sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt;&#160;</td>
136          <td class="paramname"><em>rs</em></td><td>)</td>
137          <td><code> [static]</code></td>
138        </tr>
139      </table>
140</div>
141<div class="memdoc">
142<p>Retrieve a sampler with min and mag set to nearest and wrap modes set to clamp.</p>
143<dl><dt><b>Parameters:</b></dt><dd>
144  <table class="params">
145    <tr><td class="paramname">rs</td><td>Context to which the sampler will belong.</td></tr>
146  </table>
147  </dd>
148</dl>
149<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> </dd></dl>
150
151</div>
152</div>
153<a class="anchor" id="a579e236fabaca164d0639bcb9c95a169"></a><!-- doxytag: member="android::RSC::Sampler::create" ref="a579e236fabaca164d0639bcb9c95a169" args="(sp&lt; RS &gt; rs, RsSamplerValue min, RsSamplerValue mag, RsSamplerValue wrapS, RsSamplerValue wrapT, float anisotropy)" -->
154<div class="memitem">
155<div class="memproto">
156      <table class="memname">
157        <tr>
158          <td class="memname">static sp&lt;<a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a>&gt; android::RSC::Sampler::create </td>
159          <td>(</td>
160          <td class="paramtype">sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt;&#160;</td>
161          <td class="paramname"><em>rs</em>, </td>
162        </tr>
163        <tr>
164          <td class="paramkey"></td>
165          <td></td>
166          <td class="paramtype">RsSamplerValue&#160;</td>
167          <td class="paramname"><em>min</em>, </td>
168        </tr>
169        <tr>
170          <td class="paramkey"></td>
171          <td></td>
172          <td class="paramtype">RsSamplerValue&#160;</td>
173          <td class="paramname"><em>mag</em>, </td>
174        </tr>
175        <tr>
176          <td class="paramkey"></td>
177          <td></td>
178          <td class="paramtype">RsSamplerValue&#160;</td>
179          <td class="paramname"><em>wrapS</em>, </td>
180        </tr>
181        <tr>
182          <td class="paramkey"></td>
183          <td></td>
184          <td class="paramtype">RsSamplerValue&#160;</td>
185          <td class="paramname"><em>wrapT</em>, </td>
186        </tr>
187        <tr>
188          <td class="paramkey"></td>
189          <td></td>
190          <td class="paramtype">float&#160;</td>
191          <td class="paramname"><em>anisotropy</em>&#160;</td>
192        </tr>
193        <tr>
194          <td></td>
195          <td>)</td>
196          <td></td><td><code> [static]</code></td>
197        </tr>
198      </table>
199</div>
200<div class="memdoc">
201<p>Creates a non-standard <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a>. </p>
202<dl><dt><b>Parameters:</b></dt><dd>
203  <table class="params">
204    <tr><td class="paramdir">[in]</td><td class="paramname">rs</td><td>RenderScript context </td></tr>
205    <tr><td class="paramdir">[in]</td><td class="paramname">min</td><td>minification </td></tr>
206    <tr><td class="paramdir">[in]</td><td class="paramname">mag</td><td>magnification </td></tr>
207    <tr><td class="paramdir">[in]</td><td class="paramname">wrapS</td><td>S wrapping mode </td></tr>
208    <tr><td class="paramdir">[in]</td><td class="paramname">wrapT</td><td>T wrapping mode </td></tr>
209    <tr><td class="paramdir">[in]</td><td class="paramname">anisotropy</td><td>anisotropy setting </td></tr>
210  </table>
211  </dd>
212</dl>
213
214</div>
215</div>
216<a class="anchor" id="ac4f94713027d23277a520f27f1522624"></a><!-- doxytag: member="android::RSC::Sampler::getAnisotropy" ref="ac4f94713027d23277a520f27f1522624" args="()" -->
217<div class="memitem">
218<div class="memproto">
219      <table class="memname">
220        <tr>
221          <td class="memname">float android::RSC::Sampler::getAnisotropy </td>
222          <td>(</td>
223          <td class="paramname"></td><td>)</td>
224          <td></td>
225        </tr>
226      </table>
227</div>
228<div class="memdoc">
229<dl class="return"><dt><b>Returns:</b></dt><dd>anisotropy setting for the sampler </dd></dl>
230
231</div>
232</div>
233<a class="anchor" id="acaa10a3d84d99cd68d2274cbb427abb9"></a><!-- doxytag: member="android::RSC::Sampler::getMagnification" ref="acaa10a3d84d99cd68d2274cbb427abb9" args="()" -->
234<div class="memitem">
235<div class="memproto">
236      <table class="memname">
237        <tr>
238          <td class="memname">RsSamplerValue android::RSC::Sampler::getMagnification </td>
239          <td>(</td>
240          <td class="paramname"></td><td>)</td>
241          <td></td>
242        </tr>
243      </table>
244</div>
245<div class="memdoc">
246<dl class="return"><dt><b>Returns:</b></dt><dd>magnification setting for the sampler </dd></dl>
247
248</div>
249</div>
250<a class="anchor" id="a22c6f5b3bf6e430a0295ab99f65f3dca"></a><!-- doxytag: member="android::RSC::Sampler::getMinification" ref="a22c6f5b3bf6e430a0295ab99f65f3dca" args="()" -->
251<div class="memitem">
252<div class="memproto">
253      <table class="memname">
254        <tr>
255          <td class="memname">RsSamplerValue android::RSC::Sampler::getMinification </td>
256          <td>(</td>
257          <td class="paramname"></td><td>)</td>
258          <td></td>
259        </tr>
260      </table>
261</div>
262<div class="memdoc">
263<dl class="return"><dt><b>Returns:</b></dt><dd>minification setting for the sampler </dd></dl>
264
265</div>
266</div>
267<a class="anchor" id="aaa21bc15543fcf02bbd688c38e14080f"></a><!-- doxytag: member="android::RSC::Sampler::getWrapS" ref="aaa21bc15543fcf02bbd688c38e14080f" args="()" -->
268<div class="memitem">
269<div class="memproto">
270      <table class="memname">
271        <tr>
272          <td class="memname">RsSamplerValue android::RSC::Sampler::getWrapS </td>
273          <td>(</td>
274          <td class="paramname"></td><td>)</td>
275          <td></td>
276        </tr>
277      </table>
278</div>
279<div class="memdoc">
280<dl class="return"><dt><b>Returns:</b></dt><dd>S wrapping mode for the sampler </dd></dl>
281
282</div>
283</div>
284<a class="anchor" id="a9515051eeea23c062d29ca8361114919"></a><!-- doxytag: member="android::RSC::Sampler::getWrapT" ref="a9515051eeea23c062d29ca8361114919" args="()" -->
285<div class="memitem">
286<div class="memproto">
287      <table class="memname">
288        <tr>
289          <td class="memname">RsSamplerValue android::RSC::Sampler::getWrapT </td>
290          <td>(</td>
291          <td class="paramname"></td><td>)</td>
292          <td></td>
293        </tr>
294      </table>
295</div>
296<div class="memdoc">
297<dl class="return"><dt><b>Returns:</b></dt><dd>T wrapping mode for the sampler </dd></dl>
298
299</div>
300</div>
301<a class="anchor" id="a56e9fa97beed1f3f0cf9baf23c2125b7"></a><!-- doxytag: member="android::RSC::Sampler::MIRRORED_REPEAT_LINEAR" ref="a56e9fa97beed1f3f0cf9baf23c2125b7" args="(sp&lt; RS &gt; rs)" -->
302<div class="memitem">
303<div class="memproto">
304      <table class="memname">
305        <tr>
306          <td class="memname">static sp&lt;const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a>&gt; android::RSC::Sampler::MIRRORED_REPEAT_LINEAR </td>
307          <td>(</td>
308          <td class="paramtype">sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt;&#160;</td>
309          <td class="paramname"><em>rs</em></td><td>)</td>
310          <td><code> [static]</code></td>
311        </tr>
312      </table>
313</div>
314<div class="memdoc">
315<p>Retrieve a sampler with min and mag set to linear and wrap modes set to mirrored repeat.</p>
316<dl><dt><b>Parameters:</b></dt><dd>
317  <table class="params">
318    <tr><td class="paramname">rs</td><td>Context to which the sampler will belong.</td></tr>
319  </table>
320  </dd>
321</dl>
322<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> </dd></dl>
323
324</div>
325</div>
326<a class="anchor" id="adb6b89babff823202d1c5a112e6124ac"></a><!-- doxytag: member="android::RSC::Sampler::MIRRORED_REPEAT_LINEAR_MIP_LINEAR" ref="adb6b89babff823202d1c5a112e6124ac" args="(sp&lt; RS &gt; rs)" -->
327<div class="memitem">
328<div class="memproto">
329      <table class="memname">
330        <tr>
331          <td class="memname">static sp&lt;const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a>&gt; android::RSC::Sampler::MIRRORED_REPEAT_LINEAR_MIP_LINEAR </td>
332          <td>(</td>
333          <td class="paramtype">sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt;&#160;</td>
334          <td class="paramname"><em>rs</em></td><td>)</td>
335          <td><code> [static]</code></td>
336        </tr>
337      </table>
338</div>
339<div class="memdoc">
340<p>Retrieve a sampler with min and mag set to linear and wrap modes set to mirrored repeat.</p>
341<dl><dt><b>Parameters:</b></dt><dd>
342  <table class="params">
343    <tr><td class="paramname">rs</td><td>Context to which the sampler will belong.</td></tr>
344  </table>
345  </dd>
346</dl>
347<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> </dd></dl>
348
349</div>
350</div>
351<a class="anchor" id="aa1d8a9143f4e82182c11605d85c9deec"></a><!-- doxytag: member="android::RSC::Sampler::MIRRORED_REPEAT_NEAREST" ref="aa1d8a9143f4e82182c11605d85c9deec" args="(sp&lt; RS &gt; rs)" -->
352<div class="memitem">
353<div class="memproto">
354      <table class="memname">
355        <tr>
356          <td class="memname">static sp&lt;const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a>&gt; android::RSC::Sampler::MIRRORED_REPEAT_NEAREST </td>
357          <td>(</td>
358          <td class="paramtype">sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt;&#160;</td>
359          <td class="paramname"><em>rs</em></td><td>)</td>
360          <td><code> [static]</code></td>
361        </tr>
362      </table>
363</div>
364<div class="memdoc">
365<p>Retrieve a sampler with min and mag set to nearest and wrap modes set to mirrored repeat.</p>
366<dl><dt><b>Parameters:</b></dt><dd>
367  <table class="params">
368    <tr><td class="paramname">rs</td><td>Context to which the sampler will belong.</td></tr>
369  </table>
370  </dd>
371</dl>
372<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> </dd></dl>
373
374</div>
375</div>
376<a class="anchor" id="a0984f4d8fc88d29d90d5a78b9cc3bb02"></a><!-- doxytag: member="android::RSC::Sampler::WRAP_LINEAR" ref="a0984f4d8fc88d29d90d5a78b9cc3bb02" args="(sp&lt; RS &gt; rs)" -->
377<div class="memitem">
378<div class="memproto">
379      <table class="memname">
380        <tr>
381          <td class="memname">static sp&lt;const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a>&gt; android::RSC::Sampler::WRAP_LINEAR </td>
382          <td>(</td>
383          <td class="paramtype">sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt;&#160;</td>
384          <td class="paramname"><em>rs</em></td><td>)</td>
385          <td><code> [static]</code></td>
386        </tr>
387      </table>
388</div>
389<div class="memdoc">
390<p>Retrieve a sampler with min and mag set to linear and wrap modes set to wrap.</p>
391<dl><dt><b>Parameters:</b></dt><dd>
392  <table class="params">
393    <tr><td class="paramname">rs</td><td>Context to which the sampler will belong.</td></tr>
394  </table>
395  </dd>
396</dl>
397<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> </dd></dl>
398
399</div>
400</div>
401<a class="anchor" id="a11da4896311f9b3f71af904afb46b8f0"></a><!-- doxytag: member="android::RSC::Sampler::WRAP_LINEAR_MIP_LINEAR" ref="a11da4896311f9b3f71af904afb46b8f0" args="(sp&lt; RS &gt; rs)" -->
402<div class="memitem">
403<div class="memproto">
404      <table class="memname">
405        <tr>
406          <td class="memname">static sp&lt;const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a>&gt; android::RSC::Sampler::WRAP_LINEAR_MIP_LINEAR </td>
407          <td>(</td>
408          <td class="paramtype">sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt;&#160;</td>
409          <td class="paramname"><em>rs</em></td><td>)</td>
410          <td><code> [static]</code></td>
411        </tr>
412      </table>
413</div>
414<div class="memdoc">
415<p>Retrieve a sampler with mag set to linear, min linear mipmap linear, and wrap modes set to wrap.</p>
416<dl><dt><b>Parameters:</b></dt><dd>
417  <table class="params">
418    <tr><td class="paramname">rs</td><td>Context to which the sampler will belong.</td></tr>
419  </table>
420  </dd>
421</dl>
422<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> </dd></dl>
423
424</div>
425</div>
426<a class="anchor" id="a92624553227aa533faa94d6c09ae54ef"></a><!-- doxytag: member="android::RSC::Sampler::WRAP_NEAREST" ref="a92624553227aa533faa94d6c09ae54ef" args="(sp&lt; RS &gt; rs)" -->
427<div class="memitem">
428<div class="memproto">
429      <table class="memname">
430        <tr>
431          <td class="memname">static sp&lt;const <a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a>&gt; android::RSC::Sampler::WRAP_NEAREST </td>
432          <td>(</td>
433          <td class="paramtype">sp&lt; <a class="el" href="classandroid_1_1RSC_1_1RS.html">RS</a> &gt;&#160;</td>
434          <td class="paramname"><em>rs</em></td><td>)</td>
435          <td><code> [static]</code></td>
436        </tr>
437      </table>
438</div>
439<div class="memdoc">
440<p>Retrieve a sampler with min and mag set to nearest and wrap modes set to wrap.</p>
441<dl><dt><b>Parameters:</b></dt><dd>
442  <table class="params">
443    <tr><td class="paramname">rs</td><td>Context to which the sampler will belong.</td></tr>
444  </table>
445  </dd>
446</dl>
447<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classandroid_1_1RSC_1_1Sampler.html">Sampler</a> </dd></dl>
448
449</div>
450</div>
451<hr/>The documentation for this class was generated from the following file:<ul>
452<li><a class="el" href="rsCppStructs_8h_source.html">rsCppStructs.h</a></li>
453</ul>
454</div>
455
456</body>
457</html>
458