Home | History | Annotate | Download | only in cpp

Lines Matching defs:RS

28  * Every row in an RS allocation is guaranteed to be aligned by this amount, and
39 class RS;
85 class RS : public android::RSC::LightRefBase<RS> {
88 RS();
89 virtual ~RS();
263 RS* mRS;
266 BaseObj(void *id, sp<RS> rs);
313 Allocation(void *id, sp<RS> rs, sp<const Type> t, uint32_t usage);
501 * @param[in] rs Context to which the Allocation will belong
507 static sp<Allocation> createTyped(sp<RS> rs, sp<const Type> type,
513 * @param[in] rs Context to which the Allocation will belong
520 static sp<Allocation> createTyped(sp<RS> rs, sp<const Type> type,
525 * @param[in] rs Context to which the Allocation will belong
530 static sp<Allocation> createTyped(sp<RS> rs, sp<const Type> type,
534 * @param[in] rs Context to which the Allocation will belong
540 static sp<Allocation> createSized(sp<RS> rs, sp<const Element> e, size_t count,
545 * @param[in] rs Context to which the Allocation will belong
552 static sp<Allocation> createSized2D(sp<RS> rs, sp<const Element> e,
658 * @param[in] rs RenderScript context
661 static sp<const Element> BOOLEAN(sp<RS> rs);
664 * @param[in] rs RenderScript context
667 static sp<const Element> U8(sp<RS> rs);
670 * @param[in] rs RenderScript context
673 static sp<const Element> I8(sp<RS> rs);
676 * @param[in] rs RenderScript context
679 static sp<const Element> U16(sp<RS> rs);
682 * @param[in] rs RenderScript context
685 static sp<const Element> I16(sp<RS> rs);
688 * @param[in] rs RenderScript context
691 static sp<const Element> U32(sp<RS> rs);
694 * @param[in] rs RenderScript context
697 static sp<const Element> I32(sp<RS> rs);
700 * @param[in] rs RenderScript context
703 static sp<const Element> U64(sp<RS> rs);
706 * @param[in] rs RenderScript context
709 static sp<const Element> I64(sp<RS> rs);
712 * @param[in] rs RenderScript context
715 static sp<const Element> F32(sp<RS> rs);
718 * @param[in] rs RenderScript context
721 static sp<const Element> F64(sp<RS> rs);
724 * @param[in] rs RenderScript context
727 static sp<const Element> ELEMENT(sp<RS> rs);
730 * @param[in] rs RenderScript context
733 static sp<const Element> TYPE(sp<RS> rs);
736 * @param[in] rs RenderScript context
739 static sp<const Element> ALLOCATION(sp<RS> rs);
742 * @param[in] rs RenderScript context
745 static sp<const Element> SAMPLER(sp<RS> rs);
748 * @param[in] rs RenderScript context
751 static sp<const Element> SCRIPT(sp<RS> rs);
754 * @param[in] rs RenderScript context
757 static sp<const Element> A_8(sp<RS> rs);
760 * @param[in] rs RenderScript context
763 static sp<const Element> RGB_565(sp<RS> rs);
766 * @param[in] rs RenderScript context
769 static sp<const Element> RGB_888(sp<RS> rs);
772 * @param[in] rs RenderScript context
775 static sp<const Element> RGBA_5551(sp<RS> rs);
778 * @param[in] rs RenderScript context
781 static sp<const Element> RGBA_4444(sp<RS> rs);
784 * @param[in] rs RenderScript context
787 static sp<const Element> RGBA_8888(sp<RS> rs);
791 * @param[in] rs RenderScript context
794 static sp<const Element> F32_2(sp<RS> rs);
797 * @param[in] rs RenderScript context
800 static sp<const Element> F32_3(sp<RS> rs);
803 * @param[in] rs RenderScript context
806 static sp<const Element> F32_4(sp<RS> rs);
809 * @param[in] rs RenderScript context
812 static sp<const Element> F64_2(sp<RS> rs);
815 * @param[in] rs RenderScript context
818 static sp<const Element> F64_3(sp<RS> rs);
821 * @param[in] rs RenderScript context
824 static sp<const Element> F64_4(sp<RS> rs);
827 * @param[in] rs RenderScript context
830 static sp<const Element> U8_2(sp<RS> rs);
833 * @param[in] rs RenderScript context
836 static sp<const Element> U8_3(sp<RS> rs);
839 * @param[in] rs RenderScript context
842 static sp<const Element> U8_4(sp<RS> rs);
845 * @param[in] rs RenderScript context
848 static sp<const Element> I8_2(sp<RS> rs);
851 * @param[in] rs RenderScript context
854 static sp<const Element> I8_3(sp<RS> rs);
857 * @param[in] rs RenderScript context
860 static sp<const Element> I8_4(sp<RS> rs);
863 * @param[in] rs RenderScript context
866 static sp<const Element> U16_2(sp<RS> rs);
869 * @param[in] rs RenderScript context
872 static sp<const Element> U16_3(sp<RS> rs);
875 * @param[in] rs RenderScript context
878 static sp<const Element> U16_4(sp<RS> rs);
881 * @param[in] rs RenderScript context
884 static sp<const Element> I16_2(sp<RS> rs);
887 * @param[in] rs RenderScript context
890 static sp<const Element> I16_3(sp<RS> rs);
893 * @param[in] rs RenderScript context
896 static sp<const Element> I16_4(sp<RS> rs);
899 * @param[in] rs RenderScript context
902 static sp<const Element> U32_2(sp<RS> rs);
905 * @param[in] rs RenderScript context
908 static sp<const Element> U32_3(sp<RS> rs);
911 * @param[in] rs RenderScript context
914 static sp<const Element> U32_4(sp<RS> rs);
917 * @param[in] rs RenderScript context
920 static sp<const Element> I32_2(sp<RS> rs);
923 * @param[in] rs RenderScript context
926 static sp<const Element> I32_3(sp<RS> rs);
929 * @param[in] rs RenderScript context
932 static sp<const Element> I32_4(sp<RS> rs);
935 * @param[in] rs RenderScript context
938 static sp<const Element> U64_2(sp<RS> rs);
941 * @param[in] rs RenderScript context
944 static sp<const Element> U64_3(sp<RS> rs);
947 * @param[in] rs RenderScript context
950 static sp<const Element> U64_4(sp<RS> rs);
953 * @param[in] rs
956 static sp<const Element> I64_2(sp<RS> rs);
959 * @param[in] rs RenderScript context
962 static sp<const Element> I64_3(sp<RS> rs);
965 * @param[in] rs RenderScript context
968 static sp<const Element> I64_4(sp<RS> rs);
971 * @param[in] rs RenderScript context
974 static sp<const Element> YUV(sp<RS> rs);
977 * @param[in] rs RenderScript context
980 static sp<const Element> MATRIX_4X4(sp<RS> rs);
983 * @param[in] rs RenderScript context
986 static sp<const Element> MATRIX_3X3(sp<RS> rs);
989 * @param[in] rs RenderScript context
992 static sp<const Element> MATRIX_2X2(sp<RS> rs);
998 * @param[in] rs RenderScript context
1002 static sp<const Element> createUser(sp<RS> rs, RsDataType dt);
1005 * @param[in] rs RenderScript
1010 static sp<const Element> createVector(sp<RS> rs, RsDataType dt, uint32_t size);
1013 * @param[in] rs RenderScript context
1018 static sp<const Element> createPixel(sp<RS> rs, RsDataType dt, RsDataKind dk);
1034 RS* mRS;
1041 Builder(sp<RS> rs);
1048 Element(void *id, sp<RS> rs,
1052 Element(void *id, sp<RS> rs, RsDataType dt, RsDataKind dk, bool norm, uint32_t size);
1053 Element(sp<RS> rs);
1196 Type(void *id, sp<RS> rs);
1277 * @param[in] rs RenderScript context
1284 static sp<const Type> create(sp<RS> rs, sp<const Element> e, uint32_t dimX, uint32_t dimY, uint32_t dimZ);
1288 RS* mRS;
1298 Builder(sp<RS> rs, sp<const Element> e);
1318 Script(void *id, sp<RS> rs);
1352 void init(sp<RS> rs, uint32_t dimx, uint32_t usages = 0);
1376 ScriptC(sp<RS> rs,
1390 ScriptIntrinsic(sp<RS> rs, int id, sp<const Element> e);
1402 ScriptIntrinsic3DLUT(sp<RS> rs, sp<const Element> e);
1406 * @param[in] rs RenderScript context
1410 static sp<ScriptIntrinsic3DLUT> create(sp<RS> rs, sp<const Element> e);
1432 ScriptIntrinsicBlend(sp<RS> rs, sp<const Element> e);
1436 * @param[in] rs RenderScript context
1440 static sp<ScriptIntrinsicBlend> create(sp<RS> rs, sp<const Element> e);
1539 ScriptIntrinsicBlur(sp<RS> rs, sp<const Element> e);
1543 * @param[in] rs RenderScript context
1547 static sp<ScriptIntrinsicBlur> create(sp<RS> rs, sp<const Element> e);
1574 ScriptIntrinsicColorMatrix(sp<RS> rs, sp<const Element> e);
1578 * @param[in] rs RenderScript context
1581 static sp<ScriptIntrinsicColorMatrix> create(sp<RS> rs);
1632 ScriptIntrinsicConvolve3x3(sp<RS> rs, sp<const Element> e);
1637 * @param[in] rs RenderScript context
1641 static sp<ScriptIntrinsicConvolve3x3> create(sp<RS> rs, sp<const Element> e);
1664 ScriptIntrinsicConvolve5x5(sp<RS> rs, sp<const Element> e);
1669 * @param[in] rs RenderScript context
1673 static sp<ScriptIntrinsicConvolve5x5> create(sp<RS> rs, sp<const Element> e);
1696 ScriptIntrinsicHistogram(sp<RS> rs, sp<const Element> e);
1705 * @param[in] rs The RenderScript context
1710 static sp<ScriptIntrinsicHistogram> create(sp<RS> rs);
1767 ScriptIntrinsicLUT(sp<RS> rs, sp<const Element> e);
1775 * @param[in] rs The RenderScript context
1780 static sp<ScriptIntrinsicLUT> create(sp<RS> rs, sp<const Element> e);
1829 ScriptIntrinsicYuvToRGB(sp<RS> rs, sp<const Element> e);
1836 * @param[in] rs The RenderScript context
1841 static sp<ScriptIntrinsicYuvToRGB> create(sp<RS> rs, sp<const Element> e);
1871 Sampler(sp<RS> rs, void* id);
1882 * @param[in] rs RenderScript context
1889 static sp<Sampler> create(sp<RS> rs, RsSamplerValue min, RsSamplerValue mag, RsSamplerValue wrapS, RsSamplerValue wrapT, float anisotropy);
1916 * @param rs Context to which the sampler will belong.
1920 sp<const Sampler> CLAMP_NEAREST(sp<RS> rs);
1925 * @param rs Context to which the sampler will belong.
1929 sp<const Sampler> CLAMP_LINEAR(sp<RS> rs);
1934 * @param rs Context to which the sampler will belong.
1938 sp<const Sampler> CLAMP_LINEAR_MIP_LINEAR(sp<RS> rs);
1943 * @param rs Context to which the sampler will belong.
1947 sp<const Sampler> WRAP_NEAREST(sp<RS> rs);
1952 * @param rs Context to which the sampler will belong.
1956 sp<const Sampler> WRAP_LINEAR(sp<RS> rs);
1961 * @param rs Context to which the sampler will belong.
1965 sp<const Sampler> WRAP_LINEAR_MIP_LINEAR(sp<RS> rs);
1970 * @param rs Context to which the sampler will belong.
1974 sp<const Sampler> MIRRORED_REPEAT_NEAREST(sp<RS> rs);
1979 * @param rs Context to which the sampler will belong.
1983 sp<const Sampler> MIRRORED_REPEAT_LINEAR(sp<RS> rs);
1988 * @param rs Context to which the sampler will belong.
1992 sp<const Sampler> MIRRORED_REPEAT_LINEAR_MIP_LINEAR(sp<RS> rs);