Home | History | Annotate | Download | only in cpp

Lines Matching full:allocation

47 void ScriptIntrinsic3DLUT::forEach(sp<Allocation> ain, sp<Allocation> aout) {
55 void ScriptIntrinsic3DLUT::setLUT(sp<Allocation> lut) {
62 mRS->throwError(RS_ERROR_INVALID_PARAMETER, "setLUT Allocation must be 3D");
81 void ScriptIntrinsicBlend::forEachClear(sp<Allocation> in, sp<Allocation> out) {
89 void ScriptIntrinsicBlend::forEachSrc(sp<Allocation> in, sp<Allocation> out) {
97 void ScriptIntrinsicBlend::forEachDst(sp<Allocation> in, sp<Allocation> out) {
105 void ScriptIntrinsicBlend::forEachSrcOver(sp<Allocation> in, sp<Allocation> out) {
113 void ScriptIntrinsicBlend::forEachDstOver(sp<Allocation> in, sp<Allocation> out) {
121 void ScriptIntrinsicBlend::forEachSrcIn(sp<Allocation> in, sp<Allocation> out) {
129 void ScriptIntrinsicBlend::forEachDstIn(sp<Allocation> in, sp<Allocation> out) {
137 void ScriptIntrinsicBlend::forEachSrcOut(sp<Allocation> in, sp<Allocation> out) {
145 void ScriptIntrinsicBlend::forEachDstOut(sp<Allocation> in, sp<Allocation> out) {
153 void ScriptIntrinsicBlend::forEachSrcAtop(sp<Allocation> in, sp<Allocation> out) {
161 void ScriptIntrinsicBlend::forEachDstAtop(sp<Allocation> in, sp<Allocation> out) {
169 void ScriptIntrinsicBlend::forEachXor(sp<Allocation> in, sp<Allocation> out) {
178 void ScriptIntrinsicBlend::forEachMultiply(sp<Allocation> in, sp<Allocation> out) {
187 void ScriptIntrinsicBlend::forEachAdd(sp<Allocation> in, sp<Allocation> out) {
195 void ScriptIntrinsicBlend::forEachSubtract(sp<Allocation> in, sp<Allocation> out) {
220 void ScriptIntrinsicBlur::setInput(sp<Allocation> in) {
228 void ScriptIntrinsicBlur::forEach(sp<Allocation> out) {
257 void ScriptIntrinsicColorMatrix::forEach(sp<Allocation> in, sp<Allocation> out) {
360 void ScriptIntrinsicConvolve3x3::setInput(sp<Allocation> in) {
368 void ScriptIntrinsicConvolve3x3::forEach(sp<Allocation> out) {
401 void ScriptIntrinsicConvolve5x5::setInput(sp<Allocation> in) {
409 void ScriptIntrinsicConvolve5x5::forEach(sp<Allocation> out) {
431 void ScriptIntrinsicHistogram::setOutput(sp<Allocation> out) {
447 mRS->throwError(RS_ERROR_INVALID_PARAMETER, "Invalid Allocation type for Histogram output");
471 void ScriptIntrinsicHistogram::forEach(sp<Allocation> ain) {
482 "Input allocation to Histogram must be U8 or U8_4");
490 void ScriptIntrinsicHistogram::forEach_dot(sp<Allocation> ain) {
493 "Output Histogram allocation must have vector size of 1 " \
500 "Input allocation to Histogram must be U8 or U8_4");
517 LUT = Allocation::createSized(rs, Element::U8(rs), 1024);
527 void ScriptIntrinsicLUT::forEach(sp<Allocation> ain, sp<Allocation> aout) {
585 void ScriptIntrinsicYuvToRGB::setInput(sp<Allocation> in) {
593 void ScriptIntrinsicYuvToRGB::forEach(sp<Allocation> out) {