Lines Matching refs:Element
45 class Element; variable
449 sp<const Element> U8;
450 sp<const Element> U8_2;
451 sp<const Element> U8_3;
452 sp<const Element> U8_4;
453 sp<const Element> I8;
454 sp<const Element> I8_2;
455 sp<const Element> I8_3;
456 sp<const Element> I8_4;
457 sp<const Element> U16;
458 sp<const Element> U16_2;
459 sp<const Element> U16_3;
460 sp<const Element> U16_4;
461 sp<const Element> I16;
462 sp<const Element> I16_2;
463 sp<const Element> I16_3;
464 sp<const Element> I16_4;
465 sp<const Element> U32;
466 sp<const Element> U32_2;
467 sp<const Element> U32_3;
468 sp<const Element> U32_4;
469 sp<const Element> I32;
470 sp<const Element> I32_2;
471 sp<const Element> I32_3;
472 sp<const Element> I32_4;
473 sp<const Element> U64;
474 sp<const Element> U64_2;
475 sp<const Element> U64_3;
476 sp<const Element> U64_4;
477 sp<const Element> I64;
478 sp<const Element> I64_2;
479 sp<const Element> I64_3;
480 sp<const Element> I64_4;
481 sp<const Element> F16;
482 sp<const Element> F16_2;
483 sp<const Element> F16_3;
484 sp<const Element> F16_4;
485 sp<const Element> F32;
486 sp<const Element> F32_2;
487 sp<const Element> F32_3;
488 sp<const Element> F32_4;
489 sp<const Element> F64;
490 sp<const Element> F64_2;
491 sp<const Element> F64_3;
492 sp<const Element> F64_4;
493 sp<const Element> BOOLEAN;
495 sp<const Element> ELEMENT;
496 sp<const Element> TYPE;
497 sp<const Element> ALLOCATION;
498 sp<const Element> SAMPLER;
499 sp<const Element> SCRIPT;
500 sp<const Element> MESH;
501 sp<const Element> PROGRAM_FRAGMENT;
502 sp<const Element> PROGRAM_VERTEX;
503 sp<const Element> PROGRAM_RASTER;
504 sp<const Element> PROGRAM_STORE;
506 sp<const Element> A_8;
507 sp<const Element> RGB_565;
508 sp<const Element> RGB_888;
509 sp<const Element> RGBA_5551;
510 sp<const Element> RGBA_4444;
511 sp<const Element> RGBA_8888;
513 sp<const Element> YUV;
515 sp<const Element> MATRIX_4X4;
516 sp<const Element> MATRIX_3X3;
517 sp<const Element> MATRIX_2X2;
532 friend class Element; variable
879 static sp<Allocation> createSized(const sp<RS>& rs, const sp<const Element>& e, size_t count,
891 static sp<Allocation> createSized2D(const sp<RS>& rs, const sp<const Element>& e,
925 class Element : public BaseObj {
945 sp<const Element> getSubElement(uint32_t index);
1007 static sp<const Element> BOOLEAN(const sp<RS> &rs);
1013 static sp<const Element> U8(const sp<RS> &rs);
1019 static sp<const Element> I8(const sp<RS> &rs);
1025 static sp<const Element> U16(const sp<RS> &rs);
1031 static sp<const Element> I16(const sp<RS> &rs);
1037 static sp<const Element> U32(const sp<RS> &rs);
1043 static sp<const Element> I32(const sp<RS> &rs);
1049 static sp<const Element> U64(const sp<RS> &rs);
1055 static sp<const Element> I64(const sp<RS> &rs);
1061 static sp<const Element> F16(const sp<RS> &rs);
1067 static sp<const Element> F32(const sp<RS> &rs);
1073 static sp<const Element> F64(const sp<RS> &rs);
1079 static sp<const Element> ELEMENT(const sp<RS> &rs);
1085 static sp<const Element> TYPE(const sp<RS> &rs);
1091 static sp<const Element> ALLOCATION(const sp<RS> &rs);
1097 static sp<const Element> SAMPLER(const sp<RS> &rs);
1103 static sp<const Element> SCRIPT(const sp<RS> &rs);
1109 static sp<const Element> A_8(const sp<RS> &rs);
1115 static sp<const Element> RGB_565(const sp<RS> &rs);
1121 static sp<const Element> RGB_888(const sp<RS> &rs);
1127 static sp<const Element> RGBA_5551(const sp<RS> &rs);
1133 static sp<const Element> RGBA_4444(const sp<RS> &rs);
1139 static sp<const Element> RGBA_8888(const sp<RS> &rs);
1146 static sp<const Element> F16_2(const sp<RS> &rs);
1152 static sp<const Element> F16_3(const sp<RS> &rs);
1158 static sp<const Element> F16_4(const sp<RS> &rs);
1165 static sp<const Element> F32_2(const sp<RS> &rs);
1171 static sp<const Element> F32_3(const sp<RS> &rs);
1177 static sp<const Element> F32_4(const sp<RS> &rs);
1183 static sp<const Element> F64_2(const sp<RS> &rs);
1189 static sp<const Element> F64_3(const sp<RS> &rs);
1195 static sp<const Element> F64_4(const sp<RS> &rs);
1201 static sp<const Element> U8_2(const sp<RS> &rs);
1207 static sp<const Element> U8_3(const sp<RS> &rs);
1213 static sp<const Element> U8_4(const sp<RS> &rs);
1219 static sp<const Element> I8_2(const sp<RS> &rs);
1225 static sp<const Element> I8_3(const sp<RS> &rs);
1231 static sp<const Element> I8_4(const sp<RS> &rs);
1237 static sp<const Element> U16_2(const sp<RS> &rs);
1243 static sp<const Element> U16_3(const sp<RS> &rs);
1249 static sp<const Element> U16_4(const sp<RS> &rs);
1255 static sp<const Element> I16_2(const sp<RS> &rs);
1261 static sp<const Element> I16_3(const sp<RS> &rs);
1267 static sp<const Element> I16_4(const sp<RS> &rs);
1273 static sp<const Element> U32_2(const sp<RS> &rs);
1279 static sp<const Element> U32_3(const sp<RS> &rs);
1285 static sp<const Element> U32_4(const sp<RS> &rs);
1291 static sp<const Element> I32_2(const sp<RS> &rs);
1297 static sp<const Element> I32_3(const sp<RS> &rs);
1303 static sp<const Element> I32_4(const sp<RS> &rs);
1309 static sp<const Element> U64_2(const sp<RS> &rs);
1315 static sp<const Element> U64_3(const sp<RS> &rs);
1321 static sp<const Element> U64_4(const sp<RS> &rs);
1327 static sp<const Element> I64_2(const sp<RS> &rs);
1333 static sp<const Element> I64_3(const sp<RS> &rs);
1339 static sp<const Element> I64_4(const sp<RS> &rs);
1345 static sp<const Element> YUV(const sp<RS> &rs);
1351 static sp<const Element> MATRIX_4X4(const sp<RS> &rs);
1357 static sp<const Element> MATRIX_3X3(const sp<RS> &rs);
1363 static sp<const Element> MATRIX_2X2(const sp<RS> &rs);
1373 static sp<const Element> createUser(const sp<RS>& rs, RsDataType dt);
1381 static sp<const Element> createVector(const sp<RS>& rs, RsDataType dt, uint32_t size);
1389 static sp<const Element> createPixel(const sp<RS>& rs, RsDataType dt, RsDataKind dk);
1396 bool isCompatible(const sp<const Element>&e) const;
1408 sp<const Element> * mElements;
1417 void add(const sp<const Element>& e, const char * name, uint32_t arraySize = 1);
1418 sp<const Element> create();
1423 Element(void *id, sp<RS> rs,
1424 sp<const Element> * elements,
1429 Element(void *id, sp<RS> rs, RsDataType dt, RsDataKind dk, bool norm, uint32_t size);
1430 Element(void *id, sp<RS> rs);
1431 explicit Element(sp<RS> rs);
1432 virtual ~Element();
1440 sp<const Element> * mElements;
1576 sp<const Element> mElement;
1597 sp<const Element> getElement() const { in getElement()
1666 …static sp<const Type> create(const sp<RS>& rs, const sp<const Element>& e, uint32_t dimX, uint32_t…
1677 sp<const Element> mElement;
1680 Builder(sp<RS> rs, sp<const Element> e);
1734 sp<const Element> mElement;
1740 sp<const Element> getElement() { in getElement()
1774 sp<const Element> mElement;
1775 ScriptIntrinsic(sp<RS> rs, int id, sp<const Element> e);
1787 ScriptIntrinsic3DLUT(sp<RS> rs, sp<const Element> e);
1795 static sp<ScriptIntrinsic3DLUT> create(const sp<RS>& rs, const sp<const Element>& e);
1824 ScriptIntrinsicBLAS(sp<RS> rs, sp<const Element> e);
3757 ScriptIntrinsicBlend(sp<RS> rs, sp<const Element> e);
3765 static sp<ScriptIntrinsicBlend> create(const sp<RS>& rs, const sp<const Element>& e);
3864 ScriptIntrinsicBlur(sp<RS> rs, sp<const Element> e);
3872 static sp<ScriptIntrinsicBlur> create(const sp<RS>& rs, const sp<const Element>& e);
3899 ScriptIntrinsicColorMatrix(sp<RS> rs, sp<const Element> e);
3957 ScriptIntrinsicConvolve3x3(sp<RS> rs, sp<const Element> e);
3966 static sp<ScriptIntrinsicConvolve3x3> create(const sp<RS>& rs, const sp<const Element>& e);
3989 ScriptIntrinsicConvolve5x5(sp<RS> rs, sp<const Element> e);
3998 static sp<ScriptIntrinsicConvolve5x5> create(const sp<RS>& rs, const sp<const Element>& e);
4021 ScriptIntrinsicHistogram(sp<RS> rs, sp<const Element> e);
4035 static sp<ScriptIntrinsicHistogram> create(const sp<RS>& rs, const sp<const Element>& e);
4092 ScriptIntrinsicLUT(sp<RS> rs, sp<const Element> e);
4105 static sp<ScriptIntrinsicLUT> create(const sp<RS>& rs, const sp<const Element>& e);
4151 ScriptIntrinsicResize(sp<RS> rs, sp<const Element> e);
4186 ScriptIntrinsicYuvToRGB(sp<RS> rs, sp<const Element> e);
4198 static sp<ScriptIntrinsicYuvToRGB> create(const sp<RS>& rs, const sp<const Element>& e);