Lines Matching refs:RS

27 // Every row in an RS allocation is guaranteed to be aligned by this amount
37 class RS;
45 class RS : public android::LightRefBase<RS> {
48 RS();
49 virtual ~RS();
163 sp<RS> mRS;
166 BaseObj(void *id, sp<RS> rs);
205 Allocation(void *id, sp<RS> rs, sp<const Type> t, uint32_t usage);
256 static sp<Allocation> createTyped(sp<RS> rs, sp<const Type> type,
258 static sp<Allocation> createTyped(sp<RS> rs, sp<const Type> type,
261 static sp<Allocation> createTyped(sp<RS> rs, sp<const Type> type,
263 static sp<Allocation> createSized(sp<RS> rs, sp<const Element> e, size_t count,
265 static sp<Allocation> createSized2D(sp<RS> rs, sp<const Element> e,
295 static sp<const Element> BOOLEAN(sp<RS> rs);
296 static sp<const Element> U8(sp<RS> rs);
297 static sp<const Element> I8(sp<RS> rs);
298 static sp<const Element> U16(sp<RS> rs);
299 static sp<const Element> I16(sp<RS> rs);
300 static sp<const Element> U32(sp<RS> rs);
301 static sp<const Element> I32(sp<RS> rs);
302 static sp<const Element> U64(sp<RS> rs);
303 static sp<const Element> I64(sp<RS> rs);
304 static sp<const Element> F32(sp<RS> rs);
305 static sp<const Element> F64(sp<RS> rs);
306 static sp<const Element> ELEMENT(sp<RS> rs);
307 static sp<const Element> TYPE(sp<RS> rs);
308 static sp<const Element> ALLOCATION(sp<RS> rs);
309 static sp<const Element> SAMPLER(sp<RS> rs);
310 static sp<const Element> SCRIPT(sp<RS> rs);
311 static sp<const Element> MESH(sp<RS> rs);
312 static sp<const Element> PROGRAM_FRAGMENT(sp<RS> rs);
313 static sp<const Element> PROGRAM_VERTEX(sp<RS> rs);
314 static sp<const Element> PROGRAM_RASTER(sp<RS> rs);
315 static sp<const Element> PROGRAM_STORE(sp<RS> rs);
317 static sp<const Element> A_8(sp<RS> rs);
318 static sp<const Element> RGB_565(sp<RS> rs);
319 static sp<const Element> RGB_888(sp<RS> rs);
320 static sp<const Element> RGBA_5551(sp<RS> rs);
321 static sp<const Element> RGBA_4444(sp<RS> rs);
322 static sp<const Element> RGBA_8888(sp<RS> rs);
324 static sp<const Element> F32_2(sp<RS> rs);
325 static sp<const Element> F32_3(sp<RS> rs);
326 static sp<const Element> F32_4(sp<RS> rs);
327 static sp<const Element> F64_2(sp<RS> rs);
328 static sp<const Element> F64_3(sp<RS> rs);
329 static sp<const Element> F64_4(sp<RS> rs);
330 static sp<const Element> U8_2(sp<RS> rs);
331 static sp<const Element> U8_3(sp<RS> rs);
332 static sp<const Element> U8_4(sp<RS> rs);
333 static sp<const Element> I8_2(sp<RS> rs);
334 static sp<const Element> I8_3(sp<RS> rs);
335 static sp<const Element> I8_4(sp<RS> rs);
336 static sp<const Element> U16_2(sp<RS> rs);
337 static sp<const Element> U16_3(sp<RS> rs);
338 static sp<const Element> U16_4(sp<RS> rs);
339 static sp<const Element> I16_2(sp<RS> rs);
340 static sp<const Element> I16_3(sp<RS> rs);
341 static sp<const Element> I16_4(sp<RS> rs);
342 static sp<const Element> U32_2(sp<RS> rs);
343 static sp<const Element> U32_3(sp<RS> rs);
344 static sp<const Element> U32_4(sp<RS> rs);
345 static sp<const Element> I32_2(sp<RS> rs);
346 static sp<const Element> I32_3(sp<RS> rs);
347 static sp<const Element> I32_4(sp<RS> rs);
348 static sp<const Element> U64_2(sp<RS> rs);
349 static sp<const Element> U64_3(sp<RS> rs);
350 static sp<const Element> U64_4(sp<RS> rs);
351 static sp<const Element> I64_2(sp<RS> rs);
352 static sp<const Element> I64_3(sp<RS> rs);
353 static sp<const Element> I64_4(sp<RS> rs);
354 static sp<const Element> MATRIX_4X4(sp<RS> rs);
355 static sp<const Element> MATRIX_3X3(sp<RS> rs);
356 static sp<const Element> MATRIX_2X2(sp<RS> rs);
358 Element(void *id, sp<RS> rs,
362 Element(void *id, sp<RS> rs, RsDataType dt, RsDataKind dk, bool norm, uint32_t size);
363 Element(sp<RS> rs);
367 static sp<const Element> createUser(sp<RS> rs, RsDataType dt);
368 static sp<const Element> createVector(sp<RS> rs, RsDataType dt, uint32_t size);
369 static sp<const Element> createPixel(sp<RS> rs, RsDataType dt, RsDataKind dk);
374 sp<RS> mRS;
381 Builder(sp<RS> rs);
547 Type(void *id, sp<RS> rs);
549 static sp<const Type> create(sp<RS> rs, sp<const Element> e, uint32_t dimX, uint32_t dimY, uint32_t dimZ);
553 sp<RS> mRS;
562 Builder(sp<RS> rs, sp<const Element> e);
577 Script(void *id, sp<RS> rs);
611 void init(sp<RS> rs, uint32_t dimx, uint32_t usages = 0);
632 ScriptC(sp<RS> rs,
641 ScriptIntrinsic(sp<RS> rs, int id, sp<const Element> e);
646 ScriptIntrinsicBlend(sp<RS> rs, sp <const Element> e);
666 ScriptIntrinsicBlur(sp<RS> rs, sp <const Element> e);