• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>/usr/local/google/home/srhines/android_trees/jb-mr2-dev/frameworks/rs/scriptc/rs_program.rsh File 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="globals.html"><span>Globals</span></a></li>
22      <li><a href="annotated.html"><span>Structs</span></a></li>
23    </ul>
24  </div>
25</div>
26<div class="header">
27  <div class="summary">
28<a href="#func-members">Functions</a>  </div>
29  <div class="headertitle">
30<div class="title">/usr/local/google/home/srhines/android_trees/jb-mr2-dev/frameworks/rs/scriptc/rs_program.rsh File Reference</div>  </div>
31</div>
32<div class="contents">
33<table class="memberdecls">
34<tr><td colspan="2"><h2><a name="func-members"></a>
35Functions</h2></td></tr>
36<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rs__types_8rsh.html#a03e91ad8ebfc283ba20f7443dea4a4bf">rs_depth_func</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rs__program_8rsh.html#a6a9c06c54d230f61edc0667a091aac77">rsgProgramStoreGetDepthFunc</a> (<a class="el" href="structrs__program__store.html">rs_program_store</a> ps)</td></tr>
37<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rs__program_8rsh.html#afa27fa6103c9e29f5e098e2d99663f0b">rsgProgramStoreIsDepthMaskEnabled</a> (<a class="el" href="structrs__program__store.html">rs_program_store</a> ps)</td></tr>
38<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rs__program_8rsh.html#a4a50df1d2495567536dd6f394d38ee5d">rsgProgramStoreIsColorMaskRedEnabled</a> (<a class="el" href="structrs__program__store.html">rs_program_store</a> ps)</td></tr>
39<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rs__program_8rsh.html#a1a57f706bc42ce49b545021c8403964c">rsgProgramStoreIsColorMaskGreenEnabled</a> (<a class="el" href="structrs__program__store.html">rs_program_store</a> ps)</td></tr>
40<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rs__program_8rsh.html#a279ad1b4611aca268053337f6719a22c">rsgProgramStoreIsColorMaskBlueEnabled</a> (<a class="el" href="structrs__program__store.html">rs_program_store</a> ps)</td></tr>
41<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rs__program_8rsh.html#ab038edb7399044a3ea96ebb17d7b6601">rsgProgramStoreIsColorMaskAlphaEnabled</a> (<a class="el" href="structrs__program__store.html">rs_program_store</a> ps)</td></tr>
42<tr><td class="memItemLeft" align="right" valign="top">rs_blend_src_func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rs__program_8rsh.html#afb38256c5804cdb9b410419c43ce03ab">rsgProgramStoreGetBlendSrcFunc</a> (<a class="el" href="structrs__program__store.html">rs_program_store</a> ps)</td></tr>
43<tr><td class="memItemLeft" align="right" valign="top">rs_blend_dst_func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rs__program_8rsh.html#a0ad38d595e35712f24c384ef20b69025">rsgProgramStoreGetBlendDstFunc</a> (<a class="el" href="structrs__program__store.html">rs_program_store</a> ps)</td></tr>
44<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rs__program_8rsh.html#abe7c55547a72dd291e0996de050bb749">rsgProgramStoreIsDitherEnabled</a> (<a class="el" href="structrs__program__store.html">rs_program_store</a> ps)</td></tr>
45<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rs__program_8rsh.html#a86aeccd846ed2cd2c9498ab57e2535f3">rsgProgramRasterIsPointSpriteEnabled</a> (<a class="el" href="structrs__program__raster.html">rs_program_raster</a> pr)</td></tr>
46<tr><td class="memItemLeft" align="right" valign="top">rs_cull_mode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rs__program_8rsh.html#a633d6dbdec98ef89c2b70c92ea707502">rsgProgramRasterGetCullMode</a> (<a class="el" href="structrs__program__raster.html">rs_program_raster</a> pr)</td></tr>
47</table>
48<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
49<div class="textblock"><p>Program object routines. </p>
50
51<p>Definition in file <a class="el" href="rs__program_8rsh_source.html">rs_program.rsh</a>.</p>
52</div><hr/><h2>Function Documentation</h2>
53<a class="anchor" id="a633d6dbdec98ef89c2b70c92ea707502"></a><!-- doxytag: member="rs_program.rsh::rsgProgramRasterGetCullMode" ref="a633d6dbdec98ef89c2b70c92ea707502" args="(rs_program_raster pr)" -->
54<div class="memitem">
55<div class="memproto">
56      <table class="memname">
57        <tr>
58          <td class="memname">rs_cull_mode rsgProgramRasterGetCullMode </td>
59          <td>(</td>
60          <td class="paramtype"><a class="el" href="structrs__program__raster.html">rs_program_raster</a>&#160;</td>
61          <td class="paramname"><em>pr</em></td><td>)</td>
62          <td></td>
63        </tr>
64      </table>
65</div>
66<div class="memdoc">
67<p>Get program raster cull mode</p>
68<dl><dt><b>Parameters:</b></dt><dd>
69  <table class="params">
70    <tr><td class="paramname">pr</td><td>program raster to query </td></tr>
71  </table>
72  </dd>
73</dl>
74
75</div>
76</div>
77<a class="anchor" id="a86aeccd846ed2cd2c9498ab57e2535f3"></a><!-- doxytag: member="rs_program.rsh::rsgProgramRasterIsPointSpriteEnabled" ref="a86aeccd846ed2cd2c9498ab57e2535f3" args="(rs_program_raster pr)" -->
78<div class="memitem">
79<div class="memproto">
80      <table class="memname">
81        <tr>
82          <td class="memname">bool rsgProgramRasterIsPointSpriteEnabled </td>
83          <td>(</td>
84          <td class="paramtype"><a class="el" href="structrs__program__raster.html">rs_program_raster</a>&#160;</td>
85          <td class="paramname"><em>pr</em></td><td>)</td>
86          <td></td>
87        </tr>
88      </table>
89</div>
90<div class="memdoc">
91<p>Get program raster point sprite state</p>
92<dl><dt><b>Parameters:</b></dt><dd>
93  <table class="params">
94    <tr><td class="paramname">pr</td><td>program raster to query </td></tr>
95  </table>
96  </dd>
97</dl>
98
99</div>
100</div>
101<a class="anchor" id="a0ad38d595e35712f24c384ef20b69025"></a><!-- doxytag: member="rs_program.rsh::rsgProgramStoreGetBlendDstFunc" ref="a0ad38d595e35712f24c384ef20b69025" args="(rs_program_store ps)" -->
102<div class="memitem">
103<div class="memproto">
104      <table class="memname">
105        <tr>
106          <td class="memname">rs_blend_dst_func rsgProgramStoreGetBlendDstFunc </td>
107          <td>(</td>
108          <td class="paramtype"><a class="el" href="structrs__program__store.html">rs_program_store</a>&#160;</td>
109          <td class="paramname"><em>ps</em></td><td>)</td>
110          <td></td>
111        </tr>
112      </table>
113</div>
114<div class="memdoc">
115<p>Get program store blend destination function</p>
116<dl><dt><b>Parameters:</b></dt><dd>
117  <table class="params">
118    <tr><td class="paramname">ps</td><td>program store to query </td></tr>
119  </table>
120  </dd>
121</dl>
122
123</div>
124</div>
125<a class="anchor" id="afb38256c5804cdb9b410419c43ce03ab"></a><!-- doxytag: member="rs_program.rsh::rsgProgramStoreGetBlendSrcFunc" ref="afb38256c5804cdb9b410419c43ce03ab" args="(rs_program_store ps)" -->
126<div class="memitem">
127<div class="memproto">
128      <table class="memname">
129        <tr>
130          <td class="memname">rs_blend_src_func rsgProgramStoreGetBlendSrcFunc </td>
131          <td>(</td>
132          <td class="paramtype"><a class="el" href="structrs__program__store.html">rs_program_store</a>&#160;</td>
133          <td class="paramname"><em>ps</em></td><td>)</td>
134          <td></td>
135        </tr>
136      </table>
137</div>
138<div class="memdoc">
139<p>Get program store blend source function</p>
140<dl><dt><b>Parameters:</b></dt><dd>
141  <table class="params">
142    <tr><td class="paramname">ps</td><td>program store to query </td></tr>
143  </table>
144  </dd>
145</dl>
146
147</div>
148</div>
149<a class="anchor" id="a6a9c06c54d230f61edc0667a091aac77"></a><!-- doxytag: member="rs_program.rsh::rsgProgramStoreGetDepthFunc" ref="a6a9c06c54d230f61edc0667a091aac77" args="(rs_program_store ps)" -->
150<div class="memitem">
151<div class="memproto">
152      <table class="memname">
153        <tr>
154          <td class="memname"><a class="el" href="rs__types_8rsh.html#a03e91ad8ebfc283ba20f7443dea4a4bf">rs_depth_func</a> rsgProgramStoreGetDepthFunc </td>
155          <td>(</td>
156          <td class="paramtype"><a class="el" href="structrs__program__store.html">rs_program_store</a>&#160;</td>
157          <td class="paramname"><em>ps</em></td><td>)</td>
158          <td></td>
159        </tr>
160      </table>
161</div>
162<div class="memdoc">
163<p>Get program store depth function</p>
164<dl><dt><b>Parameters:</b></dt><dd>
165  <table class="params">
166    <tr><td class="paramname">ps</td><td>program store to query </td></tr>
167  </table>
168  </dd>
169</dl>
170
171</div>
172</div>
173<a class="anchor" id="ab038edb7399044a3ea96ebb17d7b6601"></a><!-- doxytag: member="rs_program.rsh::rsgProgramStoreIsColorMaskAlphaEnabled" ref="ab038edb7399044a3ea96ebb17d7b6601" args="(rs_program_store ps)" -->
174<div class="memitem">
175<div class="memproto">
176      <table class="memname">
177        <tr>
178          <td class="memname">bool rsgProgramStoreIsColorMaskAlphaEnabled </td>
179          <td>(</td>
180          <td class="paramtype"><a class="el" href="structrs__program__store.html">rs_program_store</a>&#160;</td>
181          <td class="paramname"><em>ps</em></td><td>)</td>
182          <td></td>
183        </tr>
184      </table>
185</div>
186<div class="memdoc">
187<p>Get program store alpha component color mask</p>
188<dl><dt><b>Parameters:</b></dt><dd>
189  <table class="params">
190    <tr><td class="paramname">ps</td><td>program store to query </td></tr>
191  </table>
192  </dd>
193</dl>
194
195</div>
196</div>
197<a class="anchor" id="a279ad1b4611aca268053337f6719a22c"></a><!-- doxytag: member="rs_program.rsh::rsgProgramStoreIsColorMaskBlueEnabled" ref="a279ad1b4611aca268053337f6719a22c" args="(rs_program_store ps)" -->
198<div class="memitem">
199<div class="memproto">
200      <table class="memname">
201        <tr>
202          <td class="memname">bool rsgProgramStoreIsColorMaskBlueEnabled </td>
203          <td>(</td>
204          <td class="paramtype"><a class="el" href="structrs__program__store.html">rs_program_store</a>&#160;</td>
205          <td class="paramname"><em>ps</em></td><td>)</td>
206          <td></td>
207        </tr>
208      </table>
209</div>
210<div class="memdoc">
211<p>Get program store blur component color mask</p>
212<dl><dt><b>Parameters:</b></dt><dd>
213  <table class="params">
214    <tr><td class="paramname">ps</td><td>program store to query </td></tr>
215  </table>
216  </dd>
217</dl>
218
219</div>
220</div>
221<a class="anchor" id="a1a57f706bc42ce49b545021c8403964c"></a><!-- doxytag: member="rs_program.rsh::rsgProgramStoreIsColorMaskGreenEnabled" ref="a1a57f706bc42ce49b545021c8403964c" args="(rs_program_store ps)" -->
222<div class="memitem">
223<div class="memproto">
224      <table class="memname">
225        <tr>
226          <td class="memname">bool rsgProgramStoreIsColorMaskGreenEnabled </td>
227          <td>(</td>
228          <td class="paramtype"><a class="el" href="structrs__program__store.html">rs_program_store</a>&#160;</td>
229          <td class="paramname"><em>ps</em></td><td>)</td>
230          <td></td>
231        </tr>
232      </table>
233</div>
234<div class="memdoc">
235<p>Get program store green component color mask</p>
236<dl><dt><b>Parameters:</b></dt><dd>
237  <table class="params">
238    <tr><td class="paramname">ps</td><td>program store to query </td></tr>
239  </table>
240  </dd>
241</dl>
242
243</div>
244</div>
245<a class="anchor" id="a4a50df1d2495567536dd6f394d38ee5d"></a><!-- doxytag: member="rs_program.rsh::rsgProgramStoreIsColorMaskRedEnabled" ref="a4a50df1d2495567536dd6f394d38ee5d" args="(rs_program_store ps)" -->
246<div class="memitem">
247<div class="memproto">
248      <table class="memname">
249        <tr>
250          <td class="memname">bool rsgProgramStoreIsColorMaskRedEnabled </td>
251          <td>(</td>
252          <td class="paramtype"><a class="el" href="structrs__program__store.html">rs_program_store</a>&#160;</td>
253          <td class="paramname"><em>ps</em></td><td>)</td>
254          <td></td>
255        </tr>
256      </table>
257</div>
258<div class="memdoc">
259<p>Get program store red component color mask</p>
260<dl><dt><b>Parameters:</b></dt><dd>
261  <table class="params">
262    <tr><td class="paramname">ps</td><td>program store to query </td></tr>
263  </table>
264  </dd>
265</dl>
266
267</div>
268</div>
269<a class="anchor" id="afa27fa6103c9e29f5e098e2d99663f0b"></a><!-- doxytag: member="rs_program.rsh::rsgProgramStoreIsDepthMaskEnabled" ref="afa27fa6103c9e29f5e098e2d99663f0b" args="(rs_program_store ps)" -->
270<div class="memitem">
271<div class="memproto">
272      <table class="memname">
273        <tr>
274          <td class="memname">bool rsgProgramStoreIsDepthMaskEnabled </td>
275          <td>(</td>
276          <td class="paramtype"><a class="el" href="structrs__program__store.html">rs_program_store</a>&#160;</td>
277          <td class="paramname"><em>ps</em></td><td>)</td>
278          <td></td>
279        </tr>
280      </table>
281</div>
282<div class="memdoc">
283<p>Get program store depth mask</p>
284<dl><dt><b>Parameters:</b></dt><dd>
285  <table class="params">
286    <tr><td class="paramname">ps</td><td>program store to query </td></tr>
287  </table>
288  </dd>
289</dl>
290
291</div>
292</div>
293<a class="anchor" id="abe7c55547a72dd291e0996de050bb749"></a><!-- doxytag: member="rs_program.rsh::rsgProgramStoreIsDitherEnabled" ref="abe7c55547a72dd291e0996de050bb749" args="(rs_program_store ps)" -->
294<div class="memitem">
295<div class="memproto">
296      <table class="memname">
297        <tr>
298          <td class="memname">bool rsgProgramStoreIsDitherEnabled </td>
299          <td>(</td>
300          <td class="paramtype"><a class="el" href="structrs__program__store.html">rs_program_store</a>&#160;</td>
301          <td class="paramname"><em>ps</em></td><td>)</td>
302          <td></td>
303        </tr>
304      </table>
305</div>
306<div class="memdoc">
307<p>Get program store dither state</p>
308<dl><dt><b>Parameters:</b></dt><dd>
309  <table class="params">
310    <tr><td class="paramname">ps</td><td>program store to query </td></tr>
311  </table>
312  </dd>
313</dl>
314
315</div>
316</div>
317</div>
318
319</body>
320</html>
321