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