xref: /aosp_15_r20/frameworks/rs/script_api/rs_graphics.spec (revision e1eccf28f96817838ad6867f7f39d2351ec11f56)
1*e1eccf28SAndroid Build Coastguard Worker#
2*e1eccf28SAndroid Build Coastguard Worker# Copyright (C) 2015 The Android Open Source Project
3*e1eccf28SAndroid Build Coastguard Worker#
4*e1eccf28SAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License");
5*e1eccf28SAndroid Build Coastguard Worker# you may not use this file except in compliance with the License.
6*e1eccf28SAndroid Build Coastguard Worker# You may obtain a copy of the License at
7*e1eccf28SAndroid Build Coastguard Worker#
8*e1eccf28SAndroid Build Coastguard Worker#      http://www.apache.org/licenses/LICENSE-2.0
9*e1eccf28SAndroid Build Coastguard Worker#
10*e1eccf28SAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software
11*e1eccf28SAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS,
12*e1eccf28SAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*e1eccf28SAndroid Build Coastguard Worker# See the License for the specific language governing permissions and
14*e1eccf28SAndroid Build Coastguard Worker# limitations under the License.
15*e1eccf28SAndroid Build Coastguard Worker#
16*e1eccf28SAndroid Build Coastguard Worker
17*e1eccf28SAndroid Build Coastguard Workerheader:
18*e1eccf28SAndroid Build Coastguard Workersummary: Graphics Functions and Types
19*e1eccf28SAndroid Build Coastguard Workerdescription:
20*e1eccf28SAndroid Build Coastguard Worker The graphics subsystem of RenderScript was removed at API level 23.
21*e1eccf28SAndroid Build Coastguard Workerinclude:
22*e1eccf28SAndroid Build Coastguard Worker #ifdef __LP64__
23*e1eccf28SAndroid Build Coastguard Worker // TODO We need to fix some of the builds before enabling this error:
24*e1eccf28SAndroid Build Coastguard Worker // #error "RenderScript graphics is deprecated and not supported in 64bit mode."
25*e1eccf28SAndroid Build Coastguard Worker #endif
26*e1eccf28SAndroid Build Coastguard Worker
27*e1eccf28SAndroid Build Coastguard Worker // TODO we seem to assume order for the other headers too.
28*e1eccf28SAndroid Build Coastguard Worker #include "rs_object_types.rsh"
29*e1eccf28SAndroid Build Coastguard Workerend:
30*e1eccf28SAndroid Build Coastguard Worker
31*e1eccf28SAndroid Build Coastguard Workertype: rs_blend_src_func
32*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
33*e1eccf28SAndroid Build Coastguard Workersize: 32
34*e1eccf28SAndroid Build Coastguard Workerenum:
35*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_SRC_ZERO = 0
36*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_SRC_ONE = 1
37*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_SRC_DST_COLOR = 2
38*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_SRC_ONE_MINUS_DST_COLOR = 3
39*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_SRC_SRC_ALPHA = 4
40*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_SRC_ONE_MINUS_SRC_ALPHA = 5
41*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_SRC_DST_ALPHA = 6
42*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_SRC_ONE_MINUS_DST_ALPHA = 7
43*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_SRC_SRC_ALPHA_SATURATE = 8
44*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_SRC_INVALID = 100
45*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
46*e1eccf28SAndroid Build Coastguard Workersummary: Blend source function
47*e1eccf28SAndroid Build Coastguard Workerdescription:
48*e1eccf28SAndroid Build Coastguard Workerend:
49*e1eccf28SAndroid Build Coastguard Worker
50*e1eccf28SAndroid Build Coastguard Workertype: rs_blend_dst_func
51*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
52*e1eccf28SAndroid Build Coastguard Workersize: 32
53*e1eccf28SAndroid Build Coastguard Workerenum:
54*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_DST_ZERO = 0
55*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_DST_ONE = 1
56*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_DST_SRC_COLOR = 2
57*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_DST_ONE_MINUS_SRC_COLOR = 3
58*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_DST_SRC_ALPHA = 4
59*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_DST_ONE_MINUS_SRC_ALPHA = 5
60*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_DST_DST_ALPHA = 6
61*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_DST_ONE_MINUS_DST_ALPHA = 7
62*e1eccf28SAndroid Build Coastguard Workervalue: RS_BLEND_DST_INVALID = 100
63*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
64*e1eccf28SAndroid Build Coastguard Workersummary: Blend destination function
65*e1eccf28SAndroid Build Coastguard Workerdescription:
66*e1eccf28SAndroid Build Coastguard Workerend:
67*e1eccf28SAndroid Build Coastguard Worker
68*e1eccf28SAndroid Build Coastguard Workertype: rs_cull_mode
69*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
70*e1eccf28SAndroid Build Coastguard Workersize: 32
71*e1eccf28SAndroid Build Coastguard Workerenum:
72*e1eccf28SAndroid Build Coastguard Workervalue: RS_CULL_BACK = 0
73*e1eccf28SAndroid Build Coastguard Workervalue: RS_CULL_FRONT = 1
74*e1eccf28SAndroid Build Coastguard Workervalue: RS_CULL_NONE = 2
75*e1eccf28SAndroid Build Coastguard Workervalue: RS_CULL_INVALID = 100
76*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
77*e1eccf28SAndroid Build Coastguard Workersummary: Culling mode
78*e1eccf28SAndroid Build Coastguard Workerdescription:
79*e1eccf28SAndroid Build Coastguard Workerend:
80*e1eccf28SAndroid Build Coastguard Worker
81*e1eccf28SAndroid Build Coastguard Workertype: rs_depth_func
82*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
83*e1eccf28SAndroid Build Coastguard Workersize: 32
84*e1eccf28SAndroid Build Coastguard Workerenum:
85*e1eccf28SAndroid Build Coastguard Workervalue: RS_DEPTH_FUNC_ALWAYS = 0, "Always drawn"
86*e1eccf28SAndroid Build Coastguard Workervalue: RS_DEPTH_FUNC_LESS = 1, "Drawn if the incoming depth value is less than that in the depth buffer"
87*e1eccf28SAndroid Build Coastguard Workervalue: RS_DEPTH_FUNC_LEQUAL = 2, "Drawn if the incoming depth value is less or equal to that in the depth buffer"
88*e1eccf28SAndroid Build Coastguard Workervalue: RS_DEPTH_FUNC_GREATER = 3, "Drawn if the incoming depth value is greater than that in the depth buffer"
89*e1eccf28SAndroid Build Coastguard Workervalue: RS_DEPTH_FUNC_GEQUAL = 4, "Drawn if the incoming depth value is greater or equal to that in the depth buffer"
90*e1eccf28SAndroid Build Coastguard Workervalue: RS_DEPTH_FUNC_EQUAL = 5, "Drawn if the incoming depth value is equal to that in the depth buffer"
91*e1eccf28SAndroid Build Coastguard Workervalue: RS_DEPTH_FUNC_NOTEQUAL = 6, "Drawn if the incoming depth value is not equal to that in the depth buffer"
92*e1eccf28SAndroid Build Coastguard Workervalue: RS_DEPTH_FUNC_INVALID = 100, "Invalid depth function"
93*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
94*e1eccf28SAndroid Build Coastguard Workersummary: Depth function
95*e1eccf28SAndroid Build Coastguard Workerdescription:
96*e1eccf28SAndroid Build Coastguard Worker Specifies conditional drawing depending on the comparison of the incoming
97*e1eccf28SAndroid Build Coastguard Worker depth to that found in the depth buffer.
98*e1eccf28SAndroid Build Coastguard Workerend:
99*e1eccf28SAndroid Build Coastguard Worker
100*e1eccf28SAndroid Build Coastguard Workertype: rs_primitive
101*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
102*e1eccf28SAndroid Build Coastguard Workersize: 32
103*e1eccf28SAndroid Build Coastguard Workerenum:
104*e1eccf28SAndroid Build Coastguard Workervalue: RS_PRIMITIVE_POINT = 0, "Vertex data will be rendered as a series of points"
105*e1eccf28SAndroid Build Coastguard Workervalue: RS_PRIMITIVE_LINE = 1, "Vertex pairs will be rendered as lines"
106*e1eccf28SAndroid Build Coastguard Workervalue: RS_PRIMITIVE_LINE_STRIP = 2, "Vertex data will be rendered as a connected line strip"
107*e1eccf28SAndroid Build Coastguard Workervalue: RS_PRIMITIVE_TRIANGLE = 3, "Vertices will be rendered as individual triangles"
108*e1eccf28SAndroid Build Coastguard Workervalue: RS_PRIMITIVE_TRIANGLE_STRIP = 4, "Vertices will be rendered as a connected triangle strip defined by the first three vertices with each additional triangle defined by a new vertex"
109*e1eccf28SAndroid Build Coastguard Workervalue: RS_PRIMITIVE_TRIANGLE_FAN = 5, "Vertices will be rendered as a sequence of triangles that all share first vertex as the origin"
110*e1eccf28SAndroid Build Coastguard Workervalue: RS_PRIMITIVE_INVALID = 100, "Invalid primitive"
111*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
112*e1eccf28SAndroid Build Coastguard Workersummary: How to intepret mesh vertex data
113*e1eccf28SAndroid Build Coastguard Workerdescription:
114*e1eccf28SAndroid Build Coastguard Worker Describes the way mesh vertex data is interpreted when rendering
115*e1eccf28SAndroid Build Coastguard Workerend:
116*e1eccf28SAndroid Build Coastguard Worker
117*e1eccf28SAndroid Build Coastguard Workertype: rs_font
118*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
119*e1eccf28SAndroid Build Coastguard Workersize: 32
120*e1eccf28SAndroid Build Coastguard Workerrs_object:
121*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
122*e1eccf28SAndroid Build Coastguard Workersummary: Handle to a Font
123*e1eccf28SAndroid Build Coastguard Workerdescription:
124*e1eccf28SAndroid Build Coastguard Worker Opaque handle to a RenderScript font object.
125*e1eccf28SAndroid Build Coastguard Worker See: android.renderscript.Font
126*e1eccf28SAndroid Build Coastguard Workerend:
127*e1eccf28SAndroid Build Coastguard Worker
128*e1eccf28SAndroid Build Coastguard Worker
129*e1eccf28SAndroid Build Coastguard Workertype: rs_mesh
130*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
131*e1eccf28SAndroid Build Coastguard Workersize: 32
132*e1eccf28SAndroid Build Coastguard Workerrs_object:
133*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
134*e1eccf28SAndroid Build Coastguard Workersummary: Handle to a Mesh
135*e1eccf28SAndroid Build Coastguard Workerdescription:
136*e1eccf28SAndroid Build Coastguard Worker Opaque handle to a RenderScript mesh object.
137*e1eccf28SAndroid Build Coastguard Worker See: android.renderscript.Mesh
138*e1eccf28SAndroid Build Coastguard Workerend:
139*e1eccf28SAndroid Build Coastguard Worker
140*e1eccf28SAndroid Build Coastguard Workertype: rs_program_fragment
141*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
142*e1eccf28SAndroid Build Coastguard Workersize: 32
143*e1eccf28SAndroid Build Coastguard Workerrs_object:
144*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
145*e1eccf28SAndroid Build Coastguard Workersummary: Handle to a ProgramFragment
146*e1eccf28SAndroid Build Coastguard Workerdescription:
147*e1eccf28SAndroid Build Coastguard Worker Opaque handle to a RenderScript ProgramFragment object.
148*e1eccf28SAndroid Build Coastguard Worker See: android.renderscript.ProgramFragment
149*e1eccf28SAndroid Build Coastguard Workerend:
150*e1eccf28SAndroid Build Coastguard Worker
151*e1eccf28SAndroid Build Coastguard Workertype: rs_program_vertex
152*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
153*e1eccf28SAndroid Build Coastguard Workersize: 32
154*e1eccf28SAndroid Build Coastguard Workerrs_object:
155*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
156*e1eccf28SAndroid Build Coastguard Workersummary: Handle to a ProgramVertex
157*e1eccf28SAndroid Build Coastguard Workerdescription:
158*e1eccf28SAndroid Build Coastguard Worker Opaque handle to a RenderScript ProgramVertex object.
159*e1eccf28SAndroid Build Coastguard Worker See: android.renderscript.ProgramVertex
160*e1eccf28SAndroid Build Coastguard Workerend:
161*e1eccf28SAndroid Build Coastguard Worker
162*e1eccf28SAndroid Build Coastguard Workertype: rs_program_raster
163*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
164*e1eccf28SAndroid Build Coastguard Workersize: 32
165*e1eccf28SAndroid Build Coastguard Workerrs_object:
166*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
167*e1eccf28SAndroid Build Coastguard Workersummary: Handle to a ProgramRaster
168*e1eccf28SAndroid Build Coastguard Workerdescription:
169*e1eccf28SAndroid Build Coastguard Worker Opaque handle to a RenderScript ProgramRaster object.
170*e1eccf28SAndroid Build Coastguard Worker See: android.renderscript.ProgramRaster
171*e1eccf28SAndroid Build Coastguard Workerend:
172*e1eccf28SAndroid Build Coastguard Worker
173*e1eccf28SAndroid Build Coastguard Workertype: rs_program_store
174*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
175*e1eccf28SAndroid Build Coastguard Workersize: 32
176*e1eccf28SAndroid Build Coastguard Workerrs_object:
177*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
178*e1eccf28SAndroid Build Coastguard Workersummary: Handle to a ProgramStore
179*e1eccf28SAndroid Build Coastguard Workerdescription:
180*e1eccf28SAndroid Build Coastguard Worker Opaque handle to a RenderScript ProgramStore object.
181*e1eccf28SAndroid Build Coastguard Worker See: android.renderscript.ProgramStore
182*e1eccf28SAndroid Build Coastguard Workerend:
183*e1eccf28SAndroid Build Coastguard Worker
184*e1eccf28SAndroid Build Coastguard Workerfunction: rsClearObject
185*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
186*e1eccf28SAndroid Build Coastguard Workersize: 32
187*e1eccf28SAndroid Build Coastguard Workert: rs_mesh, rs_program_fragment, rs_program_vertex, rs_program_raster, rs_program_store, rs_font
188*e1eccf28SAndroid Build Coastguard Workerret: void
189*e1eccf28SAndroid Build Coastguard Workerarg: #1* dst
190*e1eccf28SAndroid Build Coastguard Workertest: none
191*e1eccf28SAndroid Build Coastguard Workerend:
192*e1eccf28SAndroid Build Coastguard Worker
193*e1eccf28SAndroid Build Coastguard Workerfunction: rsIsObject
194*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
195*e1eccf28SAndroid Build Coastguard Workersize: 32
196*e1eccf28SAndroid Build Coastguard Workert: rs_mesh, rs_program_fragment, rs_program_vertex, rs_program_raster, rs_program_store, rs_font
197*e1eccf28SAndroid Build Coastguard Workerret: bool
198*e1eccf28SAndroid Build Coastguard Workerarg: #1 v
199*e1eccf28SAndroid Build Coastguard Workertest: none
200*e1eccf28SAndroid Build Coastguard Workerend:
201*e1eccf28SAndroid Build Coastguard Worker
202*e1eccf28SAndroid Build Coastguard Workerfunction: rsSetObject
203*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
204*e1eccf28SAndroid Build Coastguard Workersize: 32
205*e1eccf28SAndroid Build Coastguard Workert: rs_mesh, rs_program_fragment, rs_program_vertex, rs_program_raster, rs_program_store, rs_font
206*e1eccf28SAndroid Build Coastguard Workerret: void
207*e1eccf28SAndroid Build Coastguard Workerarg: #1* dst
208*e1eccf28SAndroid Build Coastguard Workerarg: #1 src
209*e1eccf28SAndroid Build Coastguard Workertest: none
210*e1eccf28SAndroid Build Coastguard Workerend:
211*e1eccf28SAndroid Build Coastguard Worker
212*e1eccf28SAndroid Build Coastguard Workerfunction: rsgAllocationSyncAll
213*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
214*e1eccf28SAndroid Build Coastguard Workersize: 32
215*e1eccf28SAndroid Build Coastguard Workerret: void
216*e1eccf28SAndroid Build Coastguard Workerarg: rs_allocation alloc
217*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
218*e1eccf28SAndroid Build Coastguard Workersummary: Sync the contents of an allocation
219*e1eccf28SAndroid Build Coastguard Workerdescription:
220*e1eccf28SAndroid Build Coastguard Worker Sync the contents of an allocation.
221*e1eccf28SAndroid Build Coastguard Worker
222*e1eccf28SAndroid Build Coastguard Worker If the source is specified, sync from memory space specified by source.
223*e1eccf28SAndroid Build Coastguard Worker
224*e1eccf28SAndroid Build Coastguard Worker If the source is not specified, sync from its SCRIPT memory space to its HW
225*e1eccf28SAndroid Build Coastguard Worker memory spaces.
226*e1eccf28SAndroid Build Coastguard Workertest: none
227*e1eccf28SAndroid Build Coastguard Workerend:
228*e1eccf28SAndroid Build Coastguard Worker
229*e1eccf28SAndroid Build Coastguard Workerfunction: rsgAllocationSyncAll
230*e1eccf28SAndroid Build Coastguard Workerversion: 14 22
231*e1eccf28SAndroid Build Coastguard Workersize: 32
232*e1eccf28SAndroid Build Coastguard Workerret: void
233*e1eccf28SAndroid Build Coastguard Workerarg: rs_allocation alloc
234*e1eccf28SAndroid Build Coastguard Workerarg: rs_allocation_usage_type source
235*e1eccf28SAndroid Build Coastguard Workertest: none
236*e1eccf28SAndroid Build Coastguard Workerend:
237*e1eccf28SAndroid Build Coastguard Worker
238*e1eccf28SAndroid Build Coastguard Workerfunction: rsgBindColorTarget
239*e1eccf28SAndroid Build Coastguard Workerversion: 14 22
240*e1eccf28SAndroid Build Coastguard Workersize: 32
241*e1eccf28SAndroid Build Coastguard Workerret: void
242*e1eccf28SAndroid Build Coastguard Workerarg: rs_allocation colorTarget
243*e1eccf28SAndroid Build Coastguard Workerarg: uint slot
244*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
245*e1eccf28SAndroid Build Coastguard Workersummary: Set the color target
246*e1eccf28SAndroid Build Coastguard Workerdescription:
247*e1eccf28SAndroid Build Coastguard Worker Set the color target used for all subsequent rendering calls
248*e1eccf28SAndroid Build Coastguard Workertest: none
249*e1eccf28SAndroid Build Coastguard Workerend:
250*e1eccf28SAndroid Build Coastguard Worker
251*e1eccf28SAndroid Build Coastguard Workerfunction: rsgBindConstant
252*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
253*e1eccf28SAndroid Build Coastguard Workersize: 32
254*e1eccf28SAndroid Build Coastguard Workerret: void
255*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_fragment ps, "program fragment object"
256*e1eccf28SAndroid Build Coastguard Workerarg: uint slot, "index of the constant buffer on the program"
257*e1eccf28SAndroid Build Coastguard Workerarg: rs_allocation c, "constants to bind"
258*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
259*e1eccf28SAndroid Build Coastguard Workersummary: Bind a constant allocation
260*e1eccf28SAndroid Build Coastguard Workerdescription:
261*e1eccf28SAndroid Build Coastguard Worker Bind a new Allocation object to a ProgramFragment or ProgramVertex.
262*e1eccf28SAndroid Build Coastguard Worker The Allocation must be a valid constant input for the Program.
263*e1eccf28SAndroid Build Coastguard Workertest: none
264*e1eccf28SAndroid Build Coastguard Workerend:
265*e1eccf28SAndroid Build Coastguard Worker
266*e1eccf28SAndroid Build Coastguard Workerfunction: rsgBindConstant
267*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
268*e1eccf28SAndroid Build Coastguard Workersize: 32
269*e1eccf28SAndroid Build Coastguard Workerret: void
270*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_vertex pv, "program vertex object"
271*e1eccf28SAndroid Build Coastguard Workerarg: uint slot
272*e1eccf28SAndroid Build Coastguard Workerarg: rs_allocation c
273*e1eccf28SAndroid Build Coastguard Workertest: none
274*e1eccf28SAndroid Build Coastguard Workerend:
275*e1eccf28SAndroid Build Coastguard Worker
276*e1eccf28SAndroid Build Coastguard Workerfunction: rsgBindDepthTarget
277*e1eccf28SAndroid Build Coastguard Workerversion: 14 22
278*e1eccf28SAndroid Build Coastguard Workersize: 32
279*e1eccf28SAndroid Build Coastguard Workerret: void
280*e1eccf28SAndroid Build Coastguard Workerarg: rs_allocation depthTarget
281*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
282*e1eccf28SAndroid Build Coastguard Workersummary: Set the depth target
283*e1eccf28SAndroid Build Coastguard Workerdescription:
284*e1eccf28SAndroid Build Coastguard Worker Set the depth target used for all subsequent rendering calls
285*e1eccf28SAndroid Build Coastguard Workertest: none
286*e1eccf28SAndroid Build Coastguard Workerend:
287*e1eccf28SAndroid Build Coastguard Worker
288*e1eccf28SAndroid Build Coastguard Workerfunction: rsgBindFont
289*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
290*e1eccf28SAndroid Build Coastguard Workersize: 32
291*e1eccf28SAndroid Build Coastguard Workerret: void
292*e1eccf28SAndroid Build Coastguard Workerarg: rs_font font, "object to bind"
293*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
294*e1eccf28SAndroid Build Coastguard Workersummary: Bind a font object
295*e1eccf28SAndroid Build Coastguard Workerdescription:
296*e1eccf28SAndroid Build Coastguard Worker Binds the font object to be used for all subsequent font rendering calls
297*e1eccf28SAndroid Build Coastguard Workertest: none
298*e1eccf28SAndroid Build Coastguard Workerend:
299*e1eccf28SAndroid Build Coastguard Worker
300*e1eccf28SAndroid Build Coastguard Workerfunction: rsgBindProgramFragment
301*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
302*e1eccf28SAndroid Build Coastguard Workersize: 32
303*e1eccf28SAndroid Build Coastguard Workerret: void
304*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_fragment pf
305*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
306*e1eccf28SAndroid Build Coastguard Workersummary: Bind a ProgramFragment
307*e1eccf28SAndroid Build Coastguard Workerdescription:
308*e1eccf28SAndroid Build Coastguard Worker Bind a new ProgramFragment to the rendering context.
309*e1eccf28SAndroid Build Coastguard Workertest: none
310*e1eccf28SAndroid Build Coastguard Workerend:
311*e1eccf28SAndroid Build Coastguard Worker
312*e1eccf28SAndroid Build Coastguard Workerfunction: rsgBindProgramRaster
313*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
314*e1eccf28SAndroid Build Coastguard Workersize: 32
315*e1eccf28SAndroid Build Coastguard Workerret: void
316*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_raster pr
317*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
318*e1eccf28SAndroid Build Coastguard Workersummary: Bind a ProgramRaster
319*e1eccf28SAndroid Build Coastguard Workerdescription:
320*e1eccf28SAndroid Build Coastguard Worker Bind a new ProgramRaster to the rendering context.
321*e1eccf28SAndroid Build Coastguard Workertest: none
322*e1eccf28SAndroid Build Coastguard Workerend:
323*e1eccf28SAndroid Build Coastguard Worker
324*e1eccf28SAndroid Build Coastguard Workerfunction: rsgBindProgramStore
325*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
326*e1eccf28SAndroid Build Coastguard Workersize: 32
327*e1eccf28SAndroid Build Coastguard Workerret: void
328*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_store ps
329*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
330*e1eccf28SAndroid Build Coastguard Workersummary: Bind a ProgramStore
331*e1eccf28SAndroid Build Coastguard Workerdescription:
332*e1eccf28SAndroid Build Coastguard Worker Bind a new ProgramStore to the rendering context.
333*e1eccf28SAndroid Build Coastguard Workertest: none
334*e1eccf28SAndroid Build Coastguard Workerend:
335*e1eccf28SAndroid Build Coastguard Worker
336*e1eccf28SAndroid Build Coastguard Workerfunction: rsgBindProgramVertex
337*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
338*e1eccf28SAndroid Build Coastguard Workersize: 32
339*e1eccf28SAndroid Build Coastguard Workerret: void
340*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_vertex pv
341*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
342*e1eccf28SAndroid Build Coastguard Workersummary: Bind a ProgramVertex
343*e1eccf28SAndroid Build Coastguard Workerdescription:
344*e1eccf28SAndroid Build Coastguard Worker Bind a new ProgramVertex to the rendering context.
345*e1eccf28SAndroid Build Coastguard Workertest: none
346*e1eccf28SAndroid Build Coastguard Workerend:
347*e1eccf28SAndroid Build Coastguard Worker
348*e1eccf28SAndroid Build Coastguard Workerfunction: rsgBindSampler
349*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
350*e1eccf28SAndroid Build Coastguard Workersize: 32
351*e1eccf28SAndroid Build Coastguard Workerret: void
352*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_fragment fragment
353*e1eccf28SAndroid Build Coastguard Workerarg: uint slot
354*e1eccf28SAndroid Build Coastguard Workerarg: rs_sampler sampler
355*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
356*e1eccf28SAndroid Build Coastguard Workersummary: Bind a sampler
357*e1eccf28SAndroid Build Coastguard Workerdescription:
358*e1eccf28SAndroid Build Coastguard Worker Bind a new Sampler object to a ProgramFragment.  The sampler will
359*e1eccf28SAndroid Build Coastguard Worker operate on the texture bound at the matching slot.
360*e1eccf28SAndroid Build Coastguard Workertest: none
361*e1eccf28SAndroid Build Coastguard Workerend:
362*e1eccf28SAndroid Build Coastguard Worker
363*e1eccf28SAndroid Build Coastguard Workerfunction: rsgBindTexture
364*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
365*e1eccf28SAndroid Build Coastguard Workersize: 32
366*e1eccf28SAndroid Build Coastguard Workerret: void
367*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_fragment v
368*e1eccf28SAndroid Build Coastguard Workerarg: uint slot
369*e1eccf28SAndroid Build Coastguard Workerarg: rs_allocation alloc
370*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
371*e1eccf28SAndroid Build Coastguard Workersummary: Bind a texture allocation
372*e1eccf28SAndroid Build Coastguard Workerdescription:
373*e1eccf28SAndroid Build Coastguard Worker Bind a new Allocation object to a ProgramFragment.  The
374*e1eccf28SAndroid Build Coastguard Worker Allocation must be a valid texture for the Program.  The sampling
375*e1eccf28SAndroid Build Coastguard Worker of the texture will be controled by the Sampler bound at the
376*e1eccf28SAndroid Build Coastguard Worker matching slot.
377*e1eccf28SAndroid Build Coastguard Workertest: none
378*e1eccf28SAndroid Build Coastguard Workerend:
379*e1eccf28SAndroid Build Coastguard Worker
380*e1eccf28SAndroid Build Coastguard Workerfunction: rsgClearAllRenderTargets
381*e1eccf28SAndroid Build Coastguard Workerversion: 14 22
382*e1eccf28SAndroid Build Coastguard Workersize: 32
383*e1eccf28SAndroid Build Coastguard Workerret: void
384*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
385*e1eccf28SAndroid Build Coastguard Workersummary: Clear all color and depth targets
386*e1eccf28SAndroid Build Coastguard Workerdescription:
387*e1eccf28SAndroid Build Coastguard Worker Clear all color and depth targets and resume rendering into
388*e1eccf28SAndroid Build Coastguard Worker the framebuffer
389*e1eccf28SAndroid Build Coastguard Workertest: none
390*e1eccf28SAndroid Build Coastguard Workerend:
391*e1eccf28SAndroid Build Coastguard Worker
392*e1eccf28SAndroid Build Coastguard Workerfunction: rsgClearColor
393*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
394*e1eccf28SAndroid Build Coastguard Workersize: 32
395*e1eccf28SAndroid Build Coastguard Workerret: void
396*e1eccf28SAndroid Build Coastguard Workerarg: float r
397*e1eccf28SAndroid Build Coastguard Workerarg: float g
398*e1eccf28SAndroid Build Coastguard Workerarg: float b
399*e1eccf28SAndroid Build Coastguard Workerarg: float a
400*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
401*e1eccf28SAndroid Build Coastguard Workersummary: Clear the specified color from the surface
402*e1eccf28SAndroid Build Coastguard Workerdescription:
403*e1eccf28SAndroid Build Coastguard Worker Clears the rendering surface to the specified color.
404*e1eccf28SAndroid Build Coastguard Workertest: none
405*e1eccf28SAndroid Build Coastguard Workerend:
406*e1eccf28SAndroid Build Coastguard Worker
407*e1eccf28SAndroid Build Coastguard Workerfunction: rsgClearColorTarget
408*e1eccf28SAndroid Build Coastguard Workerversion: 14 22
409*e1eccf28SAndroid Build Coastguard Workersize: 32
410*e1eccf28SAndroid Build Coastguard Workerret: void
411*e1eccf28SAndroid Build Coastguard Workerarg: uint slot
412*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
413*e1eccf28SAndroid Build Coastguard Workersummary: Clear the color target
414*e1eccf28SAndroid Build Coastguard Workerdescription:
415*e1eccf28SAndroid Build Coastguard Worker Clear the previously set color target
416*e1eccf28SAndroid Build Coastguard Workertest: none
417*e1eccf28SAndroid Build Coastguard Workerend:
418*e1eccf28SAndroid Build Coastguard Worker
419*e1eccf28SAndroid Build Coastguard Workerfunction: rsgClearDepth
420*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
421*e1eccf28SAndroid Build Coastguard Workersize: 32
422*e1eccf28SAndroid Build Coastguard Workerret: void
423*e1eccf28SAndroid Build Coastguard Workerarg: float value
424*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
425*e1eccf28SAndroid Build Coastguard Workersummary: Clear the depth surface
426*e1eccf28SAndroid Build Coastguard Workerdescription:
427*e1eccf28SAndroid Build Coastguard Worker Clears the depth suface to the specified value.
428*e1eccf28SAndroid Build Coastguard Workertest: none
429*e1eccf28SAndroid Build Coastguard Workerend:
430*e1eccf28SAndroid Build Coastguard Worker
431*e1eccf28SAndroid Build Coastguard Workerfunction: rsgClearDepthTarget
432*e1eccf28SAndroid Build Coastguard Workerversion: 14 22
433*e1eccf28SAndroid Build Coastguard Workersize: 32
434*e1eccf28SAndroid Build Coastguard Workerret: void
435*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
436*e1eccf28SAndroid Build Coastguard Workersummary: Clear the depth target
437*e1eccf28SAndroid Build Coastguard Workerdescription:
438*e1eccf28SAndroid Build Coastguard Worker Clear the previously set depth target
439*e1eccf28SAndroid Build Coastguard Workertest: none
440*e1eccf28SAndroid Build Coastguard Workerend:
441*e1eccf28SAndroid Build Coastguard Worker
442*e1eccf28SAndroid Build Coastguard Workerfunction: rsgDrawMesh
443*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
444*e1eccf28SAndroid Build Coastguard Workersize: 32
445*e1eccf28SAndroid Build Coastguard Workerret: void
446*e1eccf28SAndroid Build Coastguard Workerarg: rs_mesh ism, "mesh object to render"
447*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
448*e1eccf28SAndroid Build Coastguard Workersummary: Draw a mesh
449*e1eccf28SAndroid Build Coastguard Workerdescription:
450*e1eccf28SAndroid Build Coastguard Worker Draw a mesh using the current context state.
451*e1eccf28SAndroid Build Coastguard Worker
452*e1eccf28SAndroid Build Coastguard Worker If primitiveIndex is specified, draw part of a mesh using the current context state.
453*e1eccf28SAndroid Build Coastguard Worker
454*e1eccf28SAndroid Build Coastguard Worker If start and len are also specified, draw specified index range of part of a mesh using the current context state.
455*e1eccf28SAndroid Build Coastguard Worker
456*e1eccf28SAndroid Build Coastguard Worker Otherwise the whole mesh is rendered.
457*e1eccf28SAndroid Build Coastguard Workertest: none
458*e1eccf28SAndroid Build Coastguard Workerend:
459*e1eccf28SAndroid Build Coastguard Worker
460*e1eccf28SAndroid Build Coastguard Workerfunction: rsgDrawMesh
461*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
462*e1eccf28SAndroid Build Coastguard Workersize: 32
463*e1eccf28SAndroid Build Coastguard Workerret: void
464*e1eccf28SAndroid Build Coastguard Workerarg: rs_mesh ism
465*e1eccf28SAndroid Build Coastguard Workerarg: uint primitiveIndex, "for meshes that contain multiple primitive groups this parameter specifies the index of the group to draw."
466*e1eccf28SAndroid Build Coastguard Workertest: none
467*e1eccf28SAndroid Build Coastguard Workerend:
468*e1eccf28SAndroid Build Coastguard Worker
469*e1eccf28SAndroid Build Coastguard Workerfunction: rsgDrawMesh
470*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
471*e1eccf28SAndroid Build Coastguard Workersize: 32
472*e1eccf28SAndroid Build Coastguard Workerret: void
473*e1eccf28SAndroid Build Coastguard Workerarg: rs_mesh ism
474*e1eccf28SAndroid Build Coastguard Workerarg: uint primitiveIndex
475*e1eccf28SAndroid Build Coastguard Workerarg: uint start, "starting index in the range"
476*e1eccf28SAndroid Build Coastguard Workerarg: uint len, "number of indices to draw"
477*e1eccf28SAndroid Build Coastguard Workertest: none
478*e1eccf28SAndroid Build Coastguard Workerend:
479*e1eccf28SAndroid Build Coastguard Worker
480*e1eccf28SAndroid Build Coastguard Workerfunction: rsgDrawQuad
481*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
482*e1eccf28SAndroid Build Coastguard Workersize: 32
483*e1eccf28SAndroid Build Coastguard Workerret: void
484*e1eccf28SAndroid Build Coastguard Workerarg: float x1
485*e1eccf28SAndroid Build Coastguard Workerarg: float y1
486*e1eccf28SAndroid Build Coastguard Workerarg: float z1
487*e1eccf28SAndroid Build Coastguard Workerarg: float x2
488*e1eccf28SAndroid Build Coastguard Workerarg: float y2
489*e1eccf28SAndroid Build Coastguard Workerarg: float z2
490*e1eccf28SAndroid Build Coastguard Workerarg: float x3
491*e1eccf28SAndroid Build Coastguard Workerarg: float y3
492*e1eccf28SAndroid Build Coastguard Workerarg: float z3
493*e1eccf28SAndroid Build Coastguard Workerarg: float x4
494*e1eccf28SAndroid Build Coastguard Workerarg: float y4
495*e1eccf28SAndroid Build Coastguard Workerarg: float z4
496*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
497*e1eccf28SAndroid Build Coastguard Workersummary: Draw a quad
498*e1eccf28SAndroid Build Coastguard Workerdescription:
499*e1eccf28SAndroid Build Coastguard Worker Low performance utility function for drawing a simple quad.  Not intended for
500*e1eccf28SAndroid Build Coastguard Worker drawing large quantities of geometry.
501*e1eccf28SAndroid Build Coastguard Workertest: none
502*e1eccf28SAndroid Build Coastguard Workerend:
503*e1eccf28SAndroid Build Coastguard Worker
504*e1eccf28SAndroid Build Coastguard Workerfunction: rsgDrawQuadTexCoords
505*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
506*e1eccf28SAndroid Build Coastguard Workersize: 32
507*e1eccf28SAndroid Build Coastguard Workerret: void
508*e1eccf28SAndroid Build Coastguard Workerarg: float x1
509*e1eccf28SAndroid Build Coastguard Workerarg: float y1
510*e1eccf28SAndroid Build Coastguard Workerarg: float z1
511*e1eccf28SAndroid Build Coastguard Workerarg: float u1
512*e1eccf28SAndroid Build Coastguard Workerarg: float v1
513*e1eccf28SAndroid Build Coastguard Workerarg: float x2
514*e1eccf28SAndroid Build Coastguard Workerarg: float y2
515*e1eccf28SAndroid Build Coastguard Workerarg: float z2
516*e1eccf28SAndroid Build Coastguard Workerarg: float u2
517*e1eccf28SAndroid Build Coastguard Workerarg: float v2
518*e1eccf28SAndroid Build Coastguard Workerarg: float x3
519*e1eccf28SAndroid Build Coastguard Workerarg: float y3
520*e1eccf28SAndroid Build Coastguard Workerarg: float z3
521*e1eccf28SAndroid Build Coastguard Workerarg: float u3
522*e1eccf28SAndroid Build Coastguard Workerarg: float v3
523*e1eccf28SAndroid Build Coastguard Workerarg: float x4
524*e1eccf28SAndroid Build Coastguard Workerarg: float y4
525*e1eccf28SAndroid Build Coastguard Workerarg: float z4
526*e1eccf28SAndroid Build Coastguard Workerarg: float u4
527*e1eccf28SAndroid Build Coastguard Workerarg: float v4
528*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
529*e1eccf28SAndroid Build Coastguard Workersummary: Draw a textured quad
530*e1eccf28SAndroid Build Coastguard Workerdescription:
531*e1eccf28SAndroid Build Coastguard Worker Low performance utility function for drawing a textured quad.  Not intended
532*e1eccf28SAndroid Build Coastguard Worker for drawing large quantities of geometry.
533*e1eccf28SAndroid Build Coastguard Workertest: none
534*e1eccf28SAndroid Build Coastguard Workerend:
535*e1eccf28SAndroid Build Coastguard Worker
536*e1eccf28SAndroid Build Coastguard Workerfunction: rsgDrawRect
537*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
538*e1eccf28SAndroid Build Coastguard Workersize: 32
539*e1eccf28SAndroid Build Coastguard Workerret: void
540*e1eccf28SAndroid Build Coastguard Workerarg: float x1
541*e1eccf28SAndroid Build Coastguard Workerarg: float y1
542*e1eccf28SAndroid Build Coastguard Workerarg: float x2
543*e1eccf28SAndroid Build Coastguard Workerarg: float y2
544*e1eccf28SAndroid Build Coastguard Workerarg: float z
545*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
546*e1eccf28SAndroid Build Coastguard Workersummary: Draw a rectangle
547*e1eccf28SAndroid Build Coastguard Workerdescription:
548*e1eccf28SAndroid Build Coastguard Worker Low performance utility function for drawing a simple rectangle.  Not
549*e1eccf28SAndroid Build Coastguard Worker intended for drawing large quantities of geometry.
550*e1eccf28SAndroid Build Coastguard Workertest: none
551*e1eccf28SAndroid Build Coastguard Workerend:
552*e1eccf28SAndroid Build Coastguard Worker
553*e1eccf28SAndroid Build Coastguard Workerfunction: rsgDrawSpriteScreenspace
554*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
555*e1eccf28SAndroid Build Coastguard Workersize: 32
556*e1eccf28SAndroid Build Coastguard Workerret: void
557*e1eccf28SAndroid Build Coastguard Workerarg: float x
558*e1eccf28SAndroid Build Coastguard Workerarg: float y
559*e1eccf28SAndroid Build Coastguard Workerarg: float z
560*e1eccf28SAndroid Build Coastguard Workerarg: float w
561*e1eccf28SAndroid Build Coastguard Workerarg: float h
562*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
563*e1eccf28SAndroid Build Coastguard Workersummary: Draw rectangles in screenspace
564*e1eccf28SAndroid Build Coastguard Workerdescription:
565*e1eccf28SAndroid Build Coastguard Worker Low performance function for drawing rectangles in screenspace.  This
566*e1eccf28SAndroid Build Coastguard Worker function uses the default passthough ProgramVertex.  Any bound ProgramVertex
567*e1eccf28SAndroid Build Coastguard Worker is ignored.  This function has considerable overhead and should not be used
568*e1eccf28SAndroid Build Coastguard Worker for drawing in shipping applications.
569*e1eccf28SAndroid Build Coastguard Workertest: none
570*e1eccf28SAndroid Build Coastguard Workerend:
571*e1eccf28SAndroid Build Coastguard Worker
572*e1eccf28SAndroid Build Coastguard Workerfunction: rsgDrawText
573*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
574*e1eccf28SAndroid Build Coastguard Workersize: 32
575*e1eccf28SAndroid Build Coastguard Workerret: void
576*e1eccf28SAndroid Build Coastguard Workerarg: const char* text
577*e1eccf28SAndroid Build Coastguard Workerarg: int x
578*e1eccf28SAndroid Build Coastguard Workerarg: int y
579*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
580*e1eccf28SAndroid Build Coastguard Workersummary: Draw a text string
581*e1eccf28SAndroid Build Coastguard Workerdescription:
582*e1eccf28SAndroid Build Coastguard Worker Draws text given a string and location
583*e1eccf28SAndroid Build Coastguard Workertest: none
584*e1eccf28SAndroid Build Coastguard Workerend:
585*e1eccf28SAndroid Build Coastguard Worker
586*e1eccf28SAndroid Build Coastguard Workerfunction: rsgDrawText
587*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
588*e1eccf28SAndroid Build Coastguard Workersize: 32
589*e1eccf28SAndroid Build Coastguard Workerret: void
590*e1eccf28SAndroid Build Coastguard Workerarg: rs_allocation alloc
591*e1eccf28SAndroid Build Coastguard Workerarg: int x
592*e1eccf28SAndroid Build Coastguard Workerarg: int y
593*e1eccf28SAndroid Build Coastguard Workertest: none
594*e1eccf28SAndroid Build Coastguard Workerend:
595*e1eccf28SAndroid Build Coastguard Worker
596*e1eccf28SAndroid Build Coastguard Workerfunction: rsgFinish
597*e1eccf28SAndroid Build Coastguard Workerversion: 14 22
598*e1eccf28SAndroid Build Coastguard Workersize: 32
599*e1eccf28SAndroid Build Coastguard Workerret: uint
600*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
601*e1eccf28SAndroid Build Coastguard Workersummary: End rendering commands
602*e1eccf28SAndroid Build Coastguard Workerdescription:
603*e1eccf28SAndroid Build Coastguard Worker Force RenderScript to finish all rendering commands
604*e1eccf28SAndroid Build Coastguard Workertest: none
605*e1eccf28SAndroid Build Coastguard Workerend:
606*e1eccf28SAndroid Build Coastguard Worker
607*e1eccf28SAndroid Build Coastguard Workerfunction: rsgFontColor
608*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
609*e1eccf28SAndroid Build Coastguard Workersize: 32
610*e1eccf28SAndroid Build Coastguard Workerret: void
611*e1eccf28SAndroid Build Coastguard Workerarg: float r, "red component"
612*e1eccf28SAndroid Build Coastguard Workerarg: float g, "green component"
613*e1eccf28SAndroid Build Coastguard Workerarg: float b, "blue component"
614*e1eccf28SAndroid Build Coastguard Workerarg: float a, "alpha component"
615*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
616*e1eccf28SAndroid Build Coastguard Workersummary: Set the font color
617*e1eccf28SAndroid Build Coastguard Workerdescription:
618*e1eccf28SAndroid Build Coastguard Worker Sets the font color for all subsequent rendering calls
619*e1eccf28SAndroid Build Coastguard Workertest: none
620*e1eccf28SAndroid Build Coastguard Workerend:
621*e1eccf28SAndroid Build Coastguard Worker
622*e1eccf28SAndroid Build Coastguard Workerfunction: rsgGetHeight
623*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
624*e1eccf28SAndroid Build Coastguard Workersize: 32
625*e1eccf28SAndroid Build Coastguard Workerret: uint
626*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
627*e1eccf28SAndroid Build Coastguard Workersummary: Get the surface height
628*e1eccf28SAndroid Build Coastguard Workerdescription:
629*e1eccf28SAndroid Build Coastguard Worker Get the height of the current rendering surface.
630*e1eccf28SAndroid Build Coastguard Workertest: none
631*e1eccf28SAndroid Build Coastguard Workerend:
632*e1eccf28SAndroid Build Coastguard Worker
633*e1eccf28SAndroid Build Coastguard Workerfunction: rsgGetWidth
634*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
635*e1eccf28SAndroid Build Coastguard Workersize: 32
636*e1eccf28SAndroid Build Coastguard Workerret: uint
637*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
638*e1eccf28SAndroid Build Coastguard Workersummary: Get the surface width
639*e1eccf28SAndroid Build Coastguard Workerdescription:
640*e1eccf28SAndroid Build Coastguard Worker Get the width of the current rendering surface.
641*e1eccf28SAndroid Build Coastguard Workertest: none
642*e1eccf28SAndroid Build Coastguard Workerend:
643*e1eccf28SAndroid Build Coastguard Worker
644*e1eccf28SAndroid Build Coastguard Workerfunction: rsgMeasureText
645*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
646*e1eccf28SAndroid Build Coastguard Workersize: 32
647*e1eccf28SAndroid Build Coastguard Workerret: void
648*e1eccf28SAndroid Build Coastguard Workerarg: const char* text
649*e1eccf28SAndroid Build Coastguard Workerarg: int* left
650*e1eccf28SAndroid Build Coastguard Workerarg: int* right
651*e1eccf28SAndroid Build Coastguard Workerarg: int* top
652*e1eccf28SAndroid Build Coastguard Workerarg: int* bottom
653*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
654*e1eccf28SAndroid Build Coastguard Workersummary: Get the bounding box for a text string
655*e1eccf28SAndroid Build Coastguard Workerdescription:
656*e1eccf28SAndroid Build Coastguard Worker Returns the bounding box of the text relative to (0, 0)
657*e1eccf28SAndroid Build Coastguard Worker Any of left, right, top, bottom could be NULL
658*e1eccf28SAndroid Build Coastguard Workertest: none
659*e1eccf28SAndroid Build Coastguard Workerend:
660*e1eccf28SAndroid Build Coastguard Worker
661*e1eccf28SAndroid Build Coastguard Workerfunction: rsgMeasureText
662*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
663*e1eccf28SAndroid Build Coastguard Workersize: 32
664*e1eccf28SAndroid Build Coastguard Workerret: void
665*e1eccf28SAndroid Build Coastguard Workerarg: rs_allocation alloc
666*e1eccf28SAndroid Build Coastguard Workerarg: int* left
667*e1eccf28SAndroid Build Coastguard Workerarg: int* right
668*e1eccf28SAndroid Build Coastguard Workerarg: int* top
669*e1eccf28SAndroid Build Coastguard Workerarg: int* bottom
670*e1eccf28SAndroid Build Coastguard Workertest: none
671*e1eccf28SAndroid Build Coastguard Workerend:
672*e1eccf28SAndroid Build Coastguard Worker
673*e1eccf28SAndroid Build Coastguard Workerfunction: rsgMeshComputeBoundingBox
674*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
675*e1eccf28SAndroid Build Coastguard Workersize: 32
676*e1eccf28SAndroid Build Coastguard Workerret: void
677*e1eccf28SAndroid Build Coastguard Workerarg: rs_mesh mesh
678*e1eccf28SAndroid Build Coastguard Workerarg: float* minX
679*e1eccf28SAndroid Build Coastguard Workerarg: float* minY
680*e1eccf28SAndroid Build Coastguard Workerarg: float* min
681*e1eccf28SAndroid Build Coastguard Workerarg: float* maxX
682*e1eccf28SAndroid Build Coastguard Workerarg: float* maxY
683*e1eccf28SAndroid Build Coastguard Workerarg: float* maxZ
684*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
685*e1eccf28SAndroid Build Coastguard Workersummary: Compute a bounding box
686*e1eccf28SAndroid Build Coastguard Workerdescription:
687*e1eccf28SAndroid Build Coastguard Worker Computes an axis aligned bounding box of a mesh object
688*e1eccf28SAndroid Build Coastguard Workertest: none
689*e1eccf28SAndroid Build Coastguard Workerend:
690*e1eccf28SAndroid Build Coastguard Worker
691*e1eccf28SAndroid Build Coastguard Workerfunction: rsgMeshComputeBoundingBox
692*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
693*e1eccf28SAndroid Build Coastguard Workersize: 32
694*e1eccf28SAndroid Build Coastguard Workerret: void
695*e1eccf28SAndroid Build Coastguard Workerarg: rs_mesh mesh
696*e1eccf28SAndroid Build Coastguard Workerarg: float3* bBoxMin
697*e1eccf28SAndroid Build Coastguard Workerarg: float3* bBoxMax
698*e1eccf28SAndroid Build Coastguard Workerinline:
699*e1eccf28SAndroid Build Coastguard Worker float x1, y1, z1, x2, y2, z2;
700*e1eccf28SAndroid Build Coastguard Worker rsgMeshComputeBoundingBox(mesh, &x1, &y1, &z1, &x2, &y2, &z2);
701*e1eccf28SAndroid Build Coastguard Worker bBoxMin->x = x1;
702*e1eccf28SAndroid Build Coastguard Worker bBoxMin->y = y1;
703*e1eccf28SAndroid Build Coastguard Worker bBoxMin->z = z1;
704*e1eccf28SAndroid Build Coastguard Worker bBoxMax->x = x2;
705*e1eccf28SAndroid Build Coastguard Worker bBoxMax->y = y2;
706*e1eccf28SAndroid Build Coastguard Worker bBoxMax->z = z2;
707*e1eccf28SAndroid Build Coastguard Workertest: none
708*e1eccf28SAndroid Build Coastguard Workerend:
709*e1eccf28SAndroid Build Coastguard Worker
710*e1eccf28SAndroid Build Coastguard Workerfunction: rsgMeshGetIndexAllocation
711*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
712*e1eccf28SAndroid Build Coastguard Workersize: 32
713*e1eccf28SAndroid Build Coastguard Workerret: rs_allocation, "allocation containing index data"
714*e1eccf28SAndroid Build Coastguard Workerarg: rs_mesh m, "mesh to get data from"
715*e1eccf28SAndroid Build Coastguard Workerarg: uint32_t index, "index of the index allocation"
716*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
717*e1eccf28SAndroid Build Coastguard Workersummary: Return an allocation containing index data
718*e1eccf28SAndroid Build Coastguard Workerdescription:
719*e1eccf28SAndroid Build Coastguard Worker Returns an allocation containing index data or a null
720*e1eccf28SAndroid Build Coastguard Worker allocation if only the primitive is specified
721*e1eccf28SAndroid Build Coastguard Workertest: none
722*e1eccf28SAndroid Build Coastguard Workerend:
723*e1eccf28SAndroid Build Coastguard Worker
724*e1eccf28SAndroid Build Coastguard Workerfunction: rsgMeshGetPrimitive
725*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
726*e1eccf28SAndroid Build Coastguard Workersize: 32
727*e1eccf28SAndroid Build Coastguard Workerret: rs_primitive, "primitive describing how the mesh is rendered"
728*e1eccf28SAndroid Build Coastguard Workerarg: rs_mesh m, "mesh to get data from"
729*e1eccf28SAndroid Build Coastguard Workerarg: uint32_t index, "index of the primitive"
730*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
731*e1eccf28SAndroid Build Coastguard Workersummary: Return the primitive
732*e1eccf28SAndroid Build Coastguard Workerdescription:
733*e1eccf28SAndroid Build Coastguard Worker Returns the primitive describing how a part of the mesh is
734*e1eccf28SAndroid Build Coastguard Worker rendered
735*e1eccf28SAndroid Build Coastguard Workertest: none
736*e1eccf28SAndroid Build Coastguard Workerend:
737*e1eccf28SAndroid Build Coastguard Worker
738*e1eccf28SAndroid Build Coastguard Workerfunction: rsgMeshGetPrimitiveCount
739*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
740*e1eccf28SAndroid Build Coastguard Workersize: 32
741*e1eccf28SAndroid Build Coastguard Workerret: uint32_t, "number of primitive groups in the mesh. This would include simple primitives as well as allocations containing index data"
742*e1eccf28SAndroid Build Coastguard Workerarg: rs_mesh m, "mesh to get data from"
743*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
744*e1eccf28SAndroid Build Coastguard Workersummary: Return the number of index sets
745*e1eccf28SAndroid Build Coastguard Workerdescription:
746*e1eccf28SAndroid Build Coastguard Worker Meshes could have multiple index sets, this function returns
747*e1eccf28SAndroid Build Coastguard Worker the number.
748*e1eccf28SAndroid Build Coastguard Workertest: none
749*e1eccf28SAndroid Build Coastguard Workerend:
750*e1eccf28SAndroid Build Coastguard Worker
751*e1eccf28SAndroid Build Coastguard Workerfunction: rsgMeshGetVertexAllocation
752*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
753*e1eccf28SAndroid Build Coastguard Workersize: 32
754*e1eccf28SAndroid Build Coastguard Workerret: rs_allocation, "allocation containing vertex data"
755*e1eccf28SAndroid Build Coastguard Workerarg: rs_mesh m, "mesh to get data from"
756*e1eccf28SAndroid Build Coastguard Workerarg: uint32_t index, "index of the vertex allocation"
757*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
758*e1eccf28SAndroid Build Coastguard Workersummary: Return a vertex allocation
759*e1eccf28SAndroid Build Coastguard Workerdescription:
760*e1eccf28SAndroid Build Coastguard Worker Returns an allocation that is part of the mesh and contains
761*e1eccf28SAndroid Build Coastguard Worker vertex data, e.g. positions, normals, texcoords
762*e1eccf28SAndroid Build Coastguard Workertest: none
763*e1eccf28SAndroid Build Coastguard Workerend:
764*e1eccf28SAndroid Build Coastguard Worker
765*e1eccf28SAndroid Build Coastguard Workerfunction: rsgMeshGetVertexAllocationCount
766*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
767*e1eccf28SAndroid Build Coastguard Workersize: 32
768*e1eccf28SAndroid Build Coastguard Workerret: uint32_t, "number of allocations in the mesh that contain vertex data"
769*e1eccf28SAndroid Build Coastguard Workerarg: rs_mesh m, "mesh to get data from"
770*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
771*e1eccf28SAndroid Build Coastguard Workersummary: Return the number of vertex allocations
772*e1eccf28SAndroid Build Coastguard Workerdescription:
773*e1eccf28SAndroid Build Coastguard Worker Returns the number of allocations in the mesh that contain
774*e1eccf28SAndroid Build Coastguard Worker vertex data
775*e1eccf28SAndroid Build Coastguard Workertest: none
776*e1eccf28SAndroid Build Coastguard Workerend:
777*e1eccf28SAndroid Build Coastguard Worker
778*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramFragmentConstantColor
779*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
780*e1eccf28SAndroid Build Coastguard Workersize: 32
781*e1eccf28SAndroid Build Coastguard Workerret: void
782*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_fragment pf
783*e1eccf28SAndroid Build Coastguard Workerarg: float r
784*e1eccf28SAndroid Build Coastguard Workerarg: float g
785*e1eccf28SAndroid Build Coastguard Workerarg: float b
786*e1eccf28SAndroid Build Coastguard Workerarg: float a
787*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
788*e1eccf28SAndroid Build Coastguard Workersummary: Set the constant color for a fixed function emulation program
789*e1eccf28SAndroid Build Coastguard Workerdescription:
790*e1eccf28SAndroid Build Coastguard Worker Set the constant color for a fixed function emulation program.
791*e1eccf28SAndroid Build Coastguard Workertest: none
792*e1eccf28SAndroid Build Coastguard Workerend:
793*e1eccf28SAndroid Build Coastguard Worker
794*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramVertexGetProjectionMatrix
795*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
796*e1eccf28SAndroid Build Coastguard Workersize: 32
797*e1eccf28SAndroid Build Coastguard Workerret: void
798*e1eccf28SAndroid Build Coastguard Workerarg: rs_matrix4x4* proj, "matrix to store the current projection matrix into"
799*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
800*e1eccf28SAndroid Build Coastguard Workersummary: Get the projection matrix for a fixed function vertex program
801*e1eccf28SAndroid Build Coastguard Workerdescription:
802*e1eccf28SAndroid Build Coastguard Worker Get the projection matrix for a currently bound fixed function
803*e1eccf28SAndroid Build Coastguard Worker vertex program. Calling this function with a custom vertex shader
804*e1eccf28SAndroid Build Coastguard Worker would result in an error.
805*e1eccf28SAndroid Build Coastguard Workertest: none
806*e1eccf28SAndroid Build Coastguard Workerend:
807*e1eccf28SAndroid Build Coastguard Worker
808*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramVertexLoadModelMatrix
809*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
810*e1eccf28SAndroid Build Coastguard Workersize: 32
811*e1eccf28SAndroid Build Coastguard Workerret: void
812*e1eccf28SAndroid Build Coastguard Workerarg: const rs_matrix4x4* model, "model matrix"
813*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
814*e1eccf28SAndroid Build Coastguard Workersummary: Load the model matrix for a bound fixed function vertex program
815*e1eccf28SAndroid Build Coastguard Workerdescription:
816*e1eccf28SAndroid Build Coastguard Worker Load the model matrix for a currently bound fixed function
817*e1eccf28SAndroid Build Coastguard Worker vertex program. Calling this function with a custom vertex shader
818*e1eccf28SAndroid Build Coastguard Worker would result in an error.
819*e1eccf28SAndroid Build Coastguard Workertest: none
820*e1eccf28SAndroid Build Coastguard Workerend:
821*e1eccf28SAndroid Build Coastguard Worker
822*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramVertexLoadProjectionMatrix
823*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
824*e1eccf28SAndroid Build Coastguard Workersize: 32
825*e1eccf28SAndroid Build Coastguard Workerret: void
826*e1eccf28SAndroid Build Coastguard Workerarg: const rs_matrix4x4* proj, "projection matrix"
827*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
828*e1eccf28SAndroid Build Coastguard Workersummary: Load the projection matrix for a bound fixed function vertex program
829*e1eccf28SAndroid Build Coastguard Workerdescription:
830*e1eccf28SAndroid Build Coastguard Worker Load the projection matrix for a currently bound fixed function
831*e1eccf28SAndroid Build Coastguard Worker vertex program. Calling this function with a custom vertex shader
832*e1eccf28SAndroid Build Coastguard Worker would result in an error.
833*e1eccf28SAndroid Build Coastguard Workertest: none
834*e1eccf28SAndroid Build Coastguard Workerend:
835*e1eccf28SAndroid Build Coastguard Worker
836*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramVertexLoadTextureMatrix
837*e1eccf28SAndroid Build Coastguard Workerversion: 9 22
838*e1eccf28SAndroid Build Coastguard Workersize: 32
839*e1eccf28SAndroid Build Coastguard Workerret: void
840*e1eccf28SAndroid Build Coastguard Workerarg: const rs_matrix4x4* tex, "texture matrix"
841*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
842*e1eccf28SAndroid Build Coastguard Workersummary:  Load the texture matrix for a bound fixed function vertex program
843*e1eccf28SAndroid Build Coastguard Workerdescription:
844*e1eccf28SAndroid Build Coastguard Worker Load the texture matrix for a currently bound fixed function
845*e1eccf28SAndroid Build Coastguard Worker vertex program. Calling this function with a custom vertex shader
846*e1eccf28SAndroid Build Coastguard Worker would result in an error.
847*e1eccf28SAndroid Build Coastguard Workertest: none
848*e1eccf28SAndroid Build Coastguard Workerend:
849*e1eccf28SAndroid Build Coastguard Worker
850*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramRasterGetCullMode
851*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
852*e1eccf28SAndroid Build Coastguard Workersize: 32
853*e1eccf28SAndroid Build Coastguard Workerret: rs_cull_mode
854*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_raster pr, "program raster to query"
855*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
856*e1eccf28SAndroid Build Coastguard Workersummary: Get program raster cull mode
857*e1eccf28SAndroid Build Coastguard Workerdescription:
858*e1eccf28SAndroid Build Coastguard Worker Get program raster cull mode
859*e1eccf28SAndroid Build Coastguard Workertest: none
860*e1eccf28SAndroid Build Coastguard Workerend:
861*e1eccf28SAndroid Build Coastguard Worker
862*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramRasterIsPointSpriteEnabled
863*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
864*e1eccf28SAndroid Build Coastguard Workersize: 32
865*e1eccf28SAndroid Build Coastguard Workerret: bool
866*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_raster pr, "program raster to query"
867*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
868*e1eccf28SAndroid Build Coastguard Workersummary: Get program raster point sprite state
869*e1eccf28SAndroid Build Coastguard Workerdescription:
870*e1eccf28SAndroid Build Coastguard Worker Get program raster point sprite state
871*e1eccf28SAndroid Build Coastguard Workertest: none
872*e1eccf28SAndroid Build Coastguard Workerend:
873*e1eccf28SAndroid Build Coastguard Worker
874*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramStoreGetBlendDstFunc
875*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
876*e1eccf28SAndroid Build Coastguard Workersize: 32
877*e1eccf28SAndroid Build Coastguard Workerret: rs_blend_dst_func
878*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_store ps, "program store to query"
879*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
880*e1eccf28SAndroid Build Coastguard Workersummary: Get program store blend destination function
881*e1eccf28SAndroid Build Coastguard Workerdescription:
882*e1eccf28SAndroid Build Coastguard Worker Get program store blend destination function
883*e1eccf28SAndroid Build Coastguard Workertest: none
884*e1eccf28SAndroid Build Coastguard Workerend:
885*e1eccf28SAndroid Build Coastguard Worker
886*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramStoreGetBlendSrcFunc
887*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
888*e1eccf28SAndroid Build Coastguard Workersize: 32
889*e1eccf28SAndroid Build Coastguard Workerret: rs_blend_src_func
890*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_store ps, "program store to query"
891*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
892*e1eccf28SAndroid Build Coastguard Workersummary: Get program store blend source function
893*e1eccf28SAndroid Build Coastguard Workerdescription:
894*e1eccf28SAndroid Build Coastguard Worker Get program store blend source function
895*e1eccf28SAndroid Build Coastguard Workertest: none
896*e1eccf28SAndroid Build Coastguard Workerend:
897*e1eccf28SAndroid Build Coastguard Worker
898*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramStoreGetDepthFunc
899*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
900*e1eccf28SAndroid Build Coastguard Workersize: 32
901*e1eccf28SAndroid Build Coastguard Workerret: rs_depth_func
902*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_store ps, "program store to query"
903*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
904*e1eccf28SAndroid Build Coastguard Workersummary: Get program store depth function
905*e1eccf28SAndroid Build Coastguard Workerdescription:
906*e1eccf28SAndroid Build Coastguard Worker Get program store depth function
907*e1eccf28SAndroid Build Coastguard Workertest: none
908*e1eccf28SAndroid Build Coastguard Workerend:
909*e1eccf28SAndroid Build Coastguard Worker
910*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramStoreIsColorMaskAlphaEnabled
911*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
912*e1eccf28SAndroid Build Coastguard Workersize: 32
913*e1eccf28SAndroid Build Coastguard Workerret: bool
914*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_store ps, "program store to query"
915*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
916*e1eccf28SAndroid Build Coastguard Workersummary: Get program store alpha component color mask
917*e1eccf28SAndroid Build Coastguard Workerdescription:
918*e1eccf28SAndroid Build Coastguard Worker Get program store alpha component color mask
919*e1eccf28SAndroid Build Coastguard Workertest: none
920*e1eccf28SAndroid Build Coastguard Workerend:
921*e1eccf28SAndroid Build Coastguard Worker
922*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramStoreIsColorMaskBlueEnabled
923*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
924*e1eccf28SAndroid Build Coastguard Workersize: 32
925*e1eccf28SAndroid Build Coastguard Workerret: bool
926*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_store ps, "program store to query"
927*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
928*e1eccf28SAndroid Build Coastguard Workersummary: Get program store blur component color mask
929*e1eccf28SAndroid Build Coastguard Workerdescription:
930*e1eccf28SAndroid Build Coastguard Worker Get program store blur component color mask
931*e1eccf28SAndroid Build Coastguard Workertest: none
932*e1eccf28SAndroid Build Coastguard Workerend:
933*e1eccf28SAndroid Build Coastguard Worker
934*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramStoreIsColorMaskGreenEnabled
935*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
936*e1eccf28SAndroid Build Coastguard Workersize: 32
937*e1eccf28SAndroid Build Coastguard Workerret: bool
938*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_store ps, "program store to query"
939*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
940*e1eccf28SAndroid Build Coastguard Workersummary: Get program store green component color mask
941*e1eccf28SAndroid Build Coastguard Workerdescription:
942*e1eccf28SAndroid Build Coastguard Worker Get program store green component color mask
943*e1eccf28SAndroid Build Coastguard Workertest: none
944*e1eccf28SAndroid Build Coastguard Workerend:
945*e1eccf28SAndroid Build Coastguard Worker
946*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramStoreIsColorMaskRedEnabled
947*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
948*e1eccf28SAndroid Build Coastguard Workersize: 32
949*e1eccf28SAndroid Build Coastguard Workerret: bool
950*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_store ps, "program store to query"
951*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
952*e1eccf28SAndroid Build Coastguard Workersummary: Get program store red component color mask
953*e1eccf28SAndroid Build Coastguard Workerdescription:
954*e1eccf28SAndroid Build Coastguard Worker Get program store red component color mask
955*e1eccf28SAndroid Build Coastguard Workertest: none
956*e1eccf28SAndroid Build Coastguard Workerend:
957*e1eccf28SAndroid Build Coastguard Worker
958*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramStoreIsDepthMaskEnabled
959*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
960*e1eccf28SAndroid Build Coastguard Workersize: 32
961*e1eccf28SAndroid Build Coastguard Workerret: bool
962*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_store ps, "program store to query"
963*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
964*e1eccf28SAndroid Build Coastguard Workersummary: Get program store depth mask
965*e1eccf28SAndroid Build Coastguard Workerdescription:
966*e1eccf28SAndroid Build Coastguard Worker Get program store depth mask
967*e1eccf28SAndroid Build Coastguard Workertest: none
968*e1eccf28SAndroid Build Coastguard Workerend:
969*e1eccf28SAndroid Build Coastguard Worker
970*e1eccf28SAndroid Build Coastguard Workerfunction: rsgProgramStoreIsDitherEnabled
971*e1eccf28SAndroid Build Coastguard Workerversion: 16 22
972*e1eccf28SAndroid Build Coastguard Workersize: 32
973*e1eccf28SAndroid Build Coastguard Workerret: bool
974*e1eccf28SAndroid Build Coastguard Workerarg: rs_program_store ps, "program store to query"
975*e1eccf28SAndroid Build Coastguard Workerdeprecated: 22
976*e1eccf28SAndroid Build Coastguard Workersummary: Get program store dither state
977*e1eccf28SAndroid Build Coastguard Workerdescription:
978*e1eccf28SAndroid Build Coastguard Worker Get program store dither state
979*e1eccf28SAndroid Build Coastguard Workertest: none
980*e1eccf28SAndroid Build Coastguard Workerend:
981