Lines Matching refs:sp
174 sp<const Element> U8;
175 sp<const Element> U8_2;
176 sp<const Element> U8_3;
177 sp<const Element> U8_4;
178 sp<const Element> I8;
179 sp<const Element> I8_2;
180 sp<const Element> I8_3;
181 sp<const Element> I8_4;
182 sp<const Element> U16;
183 sp<const Element> U16_2;
184 sp<const Element> U16_3;
185 sp<const Element> U16_4;
186 sp<const Element> I16;
187 sp<const Element> I16_2;
188 sp<const Element> I16_3;
189 sp<const Element> I16_4;
190 sp<const Element> U32;
191 sp<const Element> U32_2;
192 sp<const Element> U32_3;
193 sp<const Element> U32_4;
194 sp<const Element> I32;
195 sp<const Element> I32_2;
196 sp<const Element> I32_3;
197 sp<const Element> I32_4;
198 sp<const Element> U64;
199 sp<const Element> U64_2;
200 sp<const Element> U64_3;
201 sp<const Element> U64_4;
202 sp<const Element> I64;
203 sp<const Element> I64_2;
204 sp<const Element> I64_3;
205 sp<const Element> I64_4;
206 sp<const Element> F32;
207 sp<const Element> F32_2;
208 sp<const Element> F32_3;
209 sp<const Element> F32_4;
210 sp<const Element> F64;
211 sp<const Element> F64_2;
212 sp<const Element> F64_3;
213 sp<const Element> F64_4;
214 sp<const Element> BOOLEAN;
216 sp<const Element> ELEMENT;
217 sp<const Element> TYPE;
218 sp<const Element> ALLOCATION;
219 sp<const Element> SAMPLER;
220 sp<const Element> SCRIPT;
221 sp<const Element> MESH;
222 sp<const Element> PROGRAM_FRAGMENT;
223 sp<const Element> PROGRAM_VERTEX;
224 sp<const Element> PROGRAM_RASTER;
225 sp<const Element> PROGRAM_STORE;
227 sp<const Element> A_8;
228 sp<const Element> RGB_565;
229 sp<const Element> RGB_888;
230 sp<const Element> RGBA_5551;
231 sp<const Element> RGBA_4444;
232 sp<const Element> RGBA_8888;
234 sp<const Element> YUV;
236 sp<const Element> MATRIX_4X4;
237 sp<const Element> MATRIX_3X3;
238 sp<const Element> MATRIX_2X2;
242 sp<const Sampler> CLAMP_NEAREST;
243 sp<const Sampler> CLAMP_LINEAR;
244 sp<const Sampler> CLAMP_LINEAR_MIP_LINEAR;
245 sp<const Sampler> WRAP_NEAREST;
246 sp<const Sampler> WRAP_LINEAR;
247 sp<const Sampler> WRAP_LINEAR_MIP_LINEAR;
248 sp<const Sampler> MIRRORED_REPEAT_NEAREST;
249 sp<const Sampler> MIRRORED_REPEAT_LINEAR;
250 sp<const Sampler> MIRRORED_REPEAT_LINEAR_MIP_LINEAR;
265 virtual bool equals(sp<const BaseObj> obj);
272 BaseObj(void *id, sp<RS> rs);
275 static void * getObjID(sp<const BaseObj> o);
296 sp<const Type> mType;
298 sp<Allocation> mAdaptedAllocation;
317 void updateCacheInfo(sp<const Type> t);
319 Allocation(void *id, sp<RS> rs, sp<const Type> t, uint32_t usage);
339 sp<const Type> getType() const { in getType()
375 void copy1DRangeFrom(uint32_t off, size_t count, sp<const Allocation> data, uint32_t dataOff);
432 sp<const Allocation> data, uint32_t dataXoff, uint32_t dataYoff);
502 sp<const Allocation> data,
513 static sp<Allocation> createTyped(sp<RS> rs, sp<const Type> type,
526 static sp<Allocation> createTyped(sp<RS> rs, sp<const Type> type,
536 static sp<Allocation> createTyped(sp<RS> rs, sp<const Type> type,
546 static sp<Allocation> createSized(sp<RS> rs, sp<const Element> e, size_t count,
558 static sp<Allocation> createSized2D(sp<RS> rs, sp<const Element> e,
612 sp<const Element> getSubElement(uint32_t index);
674 static sp<const Element> BOOLEAN(sp<RS> rs);
680 static sp<const Element> U8(sp<RS> rs);
686 static sp<const Element> I8(sp<RS> rs);
692 static sp<const Element> U16(sp<RS> rs);
698 static sp<const Element> I16(sp<RS> rs);
704 static sp<const Element> U32(sp<RS> rs);
710 static sp<const Element> I32(sp<RS> rs);
716 static sp<const Element> U64(sp<RS> rs);
722 static sp<const Element> I64(sp<RS> rs);
728 static sp<const Element> F32(sp<RS> rs);
734 static sp<const Element> F64(sp<RS> rs);
740 static sp<const Element> ELEMENT(sp<RS> rs);
746 static sp<const Element> TYPE(sp<RS> rs);
752 static sp<const Element> ALLOCATION(sp<RS> rs);
758 static sp<const Element> SAMPLER(sp<RS> rs);
764 static sp<const Element> SCRIPT(sp<RS> rs);
770 static sp<const Element> A_8(sp<RS> rs);
776 static sp<const Element> RGB_565(sp<RS> rs);
782 static sp<const Element> RGB_888(sp<RS> rs);
788 static sp<const Element> RGBA_5551(sp<RS> rs);
794 static sp<const Element> RGBA_4444(sp<RS> rs);
800 static sp<const Element> RGBA_8888(sp<RS> rs);
807 static sp<const Element> F32_2(sp<RS> rs);
813 static sp<const Element> F32_3(sp<RS> rs);
819 static sp<const Element> F32_4(sp<RS> rs);
825 static sp<const Element> F64_2(sp<RS> rs);
831 static sp<const Element> F64_3(sp<RS> rs);
837 static sp<const Element> F64_4(sp<RS> rs);
843 static sp<const Element> U8_2(sp<RS> rs);
849 static sp<const Element> U8_3(sp<RS> rs);
855 static sp<const Element> U8_4(sp<RS> rs);
861 static sp<const Element> I8_2(sp<RS> rs);
867 static sp<const Element> I8_3(sp<RS> rs);
873 static sp<const Element> I8_4(sp<RS> rs);
879 static sp<const Element> U16_2(sp<RS> rs);
885 static sp<const Element> U16_3(sp<RS> rs);
891 static sp<const Element> U16_4(sp<RS> rs);
897 static sp<const Element> I16_2(sp<RS> rs);
903 static sp<const Element> I16_3(sp<RS> rs);
909 static sp<const Element> I16_4(sp<RS> rs);
915 static sp<const Element> U32_2(sp<RS> rs);
921 static sp<const Element> U32_3(sp<RS> rs);
927 static sp<const Element> U32_4(sp<RS> rs);
933 static sp<const Element> I32_2(sp<RS> rs);
939 static sp<const Element> I32_3(sp<RS> rs);
945 static sp<const Element> I32_4(sp<RS> rs);
951 static sp<const Element> U64_2(sp<RS> rs);
957 static sp<const Element> U64_3(sp<RS> rs);
963 static sp<const Element> U64_4(sp<RS> rs);
969 static sp<const Element> I64_2(sp<RS> rs);
975 static sp<const Element> I64_3(sp<RS> rs);
981 static sp<const Element> I64_4(sp<RS> rs);
987 static sp<const Element> YUV(sp<RS> rs);
993 static sp<const Element> MATRIX_4X4(sp<RS> rs);
999 static sp<const Element> MATRIX_3X3(sp<RS> rs);
1005 static sp<const Element> MATRIX_2X2(sp<RS> rs);
1015 static sp<const Element> createUser(sp<RS> rs, RsDataType dt);
1023 static sp<const Element> createVector(sp<RS> rs, RsDataType dt, uint32_t size);
1031 static sp<const Element> createPixel(sp<RS> rs, RsDataType dt, RsDataKind dk);
1038 bool isCompatible(sp<const Element>e) const;
1048 std::vector<sp<Element> > mElements;
1054 Builder(sp<RS> rs);
1056 void add(sp<Element> e, std::string &name, uint32_t arraySize = 1);
1057 sp<const Element> create();
1061 Element(void *id, sp<RS> rs,
1062 std::vector<sp<Element> > &elements,
1065 Element(void *id, sp<RS> rs, RsDataType dt, RsDataKind dk, bool norm, uint32_t size);
1066 Element(sp<RS> rs);
1072 std::vector<sp<Element> > mElements;
1170 void add(sp<BaseObj> obj) { in add()
1207 sp<const Element> mElement;
1209 Type(void *id, sp<RS> rs);
1228 sp<const Element> getElement() const { in getElement()
1297 …static sp<const Type> create(sp<RS> rs, sp<const Element> e, uint32_t dimX, uint32_t dimY, uint32_…
1308 sp<const Element> mElement;
1311 Builder(sp<RS> rs, sp<const Element> e);
1319 sp<const Type> create();
1331 Script(void *id, sp<RS> rs);
1332 void forEach(uint32_t slot, sp<const Allocation> in, sp<const Allocation> out,
1334 void bindAllocation(sp<Allocation> va, uint32_t slot) const;
1336 void setVar(uint32_t index, sp<const BaseObj> o) const;
1362 sp<const Element> mElement;
1363 sp<Allocation> mAllocation;
1365 void init(sp<RS> rs, uint32_t dimx, uint32_t usages = 0);
1368 sp<const Element> getElement() { in getElement()
1372 sp<const Type> getType() { in getType()
1376 sp<const Allocation> getAllocation() { in getAllocation()
1389 ScriptC(sp<RS> rs,
1402 sp<const Element> mElement;
1403 ScriptIntrinsic(sp<RS> rs, int id, sp<const Element> e);
1415 ScriptIntrinsic3DLUT(sp<RS> rs, sp<const Element> e);
1423 static sp<ScriptIntrinsic3DLUT> create(sp<RS> rs, sp<const Element> e);
1430 void forEach(sp<Allocation> ain, sp<Allocation> aout);
1437 void setLUT(sp<Allocation> lut);
1445 ScriptIntrinsicBlend(sp<RS> rs, sp<const Element> e);
1453 static sp<ScriptIntrinsicBlend> create(sp<RS> rs, sp<const Element> e);
1459 void forEachClear(sp<Allocation> in, sp<Allocation> out);
1465 void forEachSrc(sp<Allocation> in, sp<Allocation> out);
1471 void forEachDst(sp<Allocation> in, sp<Allocation> out);
1477 void forEachSrcOver(sp<Allocation> in, sp<Allocation> out);
1483 void forEachDstOver(sp<Allocation> in, sp<Allocation> out);
1489 void forEachSrcIn(sp<Allocation> in, sp<Allocation> out);
1495 void forEachDstIn(sp<Allocation> in, sp<Allocation> out);
1501 void forEachSrcOut(sp<Allocation> in, sp<Allocation> out);
1507 void forEachDstOut(sp<Allocation> in, sp<Allocation> out);
1513 void forEachSrcAtop(sp<Allocation> in, sp<Allocation> out);
1519 void forEachDstAtop(sp<Allocation> in, sp<Allocation> out);
1525 void forEachXor(sp<Allocation> in, sp<Allocation> out);
1531 void forEachMultiply(sp<Allocation> in, sp<Allocation> out);
1537 void forEachAdd(sp<Allocation> in, sp<Allocation> out);
1543 void forEachSubtract(sp<Allocation> in, sp<Allocation> out);
1552 ScriptIntrinsicBlur(sp<RS> rs, sp<const Element> e);
1560 static sp<ScriptIntrinsicBlur> create(sp<RS> rs, sp<const Element> e);
1565 void setInput(sp<Allocation> in);
1570 void forEach(sp<Allocation> out);
1587 ScriptIntrinsicColorMatrix(sp<RS> rs, sp<const Element> e);
1594 static sp<ScriptIntrinsicColorMatrix> create(sp<RS> rs);
1601 void forEach(sp<Allocation> in, sp<Allocation> out);
1645 ScriptIntrinsicConvolve3x3(sp<RS> rs, sp<const Element> e);
1654 static sp<ScriptIntrinsicConvolve3x3> create(sp<RS> rs, sp<const Element> e);
1659 void setInput(sp<Allocation> in);
1664 void forEach(sp<Allocation> out);
1677 ScriptIntrinsicConvolve5x5(sp<RS> rs, sp<const Element> e);
1686 static sp<ScriptIntrinsicConvolve5x5> create(sp<RS> rs, sp<const Element> e);
1691 void setInput(sp<Allocation> in);
1696 void forEach(sp<Allocation> out);
1709 ScriptIntrinsicHistogram(sp<RS> rs, sp<const Element> e);
1710 sp<Allocation> mOut;
1723 static sp<ScriptIntrinsicHistogram> create(sp<RS> rs);
1730 void setOutput(sp<Allocation> aout);
1755 void forEach(sp<Allocation> ain);
1766 void forEach_dot(sp<Allocation> ain);
1776 sp<Allocation> LUT;
1780 ScriptIntrinsicLUT(sp<RS> rs, sp<const Element> e);
1793 static sp<ScriptIntrinsicLUT> create(sp<RS> rs, sp<const Element> e);
1801 void forEach(sp<Allocation> ain, sp<Allocation> aout);
1842 ScriptIntrinsicYuvToRGB(sp<RS> rs, sp<const Element> e);
1854 static sp<ScriptIntrinsicYuvToRGB> create(sp<RS> rs, sp<const Element> e);
1860 void setInput(sp<Allocation> in);
1868 void forEach(sp<Allocation> out);
1884 Sampler(sp<RS> rs, void* id);
1902 …static sp<Sampler> create(sp<RS> rs, RsSamplerValue min, RsSamplerValue mag, RsSamplerValue wrapS,…
1933 static sp<const Sampler> CLAMP_NEAREST(sp<RS> rs);
1942 static sp<const Sampler> CLAMP_LINEAR(sp<RS> rs);
1951 static sp<const Sampler> CLAMP_LINEAR_MIP_LINEAR(sp<RS> rs);
1960 static sp<const Sampler> WRAP_NEAREST(sp<RS> rs);
1969 static sp<const Sampler> WRAP_LINEAR(sp<RS> rs);
1978 static sp<const Sampler> WRAP_LINEAR_MIP_LINEAR(sp<RS> rs);
1987 static sp<const Sampler> MIRRORED_REPEAT_NEAREST(sp<RS> rs);
1996 static sp<const Sampler> MIRRORED_REPEAT_LINEAR(sp<RS> rs);
2005 static sp<const Sampler> MIRRORED_REPEAT_LINEAR_MIP_LINEAR(sp<RS> rs);