Searched defs:env (Results 101 - 125 of 199) sorted by last modified time

12345678

/frameworks/base/core/jni/android/graphics/
H A DMaskFilter.cpp8 static void ThrowIAE_IfNull(JNIEnv* env, void* ptr) { argument
10 doThrowIAE(env);
16 static void destructor(JNIEnv* env, jobject, SkMaskFilter* filter) { argument
20 static SkMaskFilter* createBlur(JNIEnv* env, jobject, float radius, int blurStyle) { argument
23 ThrowIAE_IfNull(env, filter);
27 static SkMaskFilter* createEmboss(JNIEnv* env, jobject, jfloatArray dirArray, float ambient, float specular, float radius) { argument
30 AutoJavaFloatArray autoDir(env, dirArray, 3);
40 ThrowIAE_IfNull(env, filter);
44 static SkMaskFilter* createTable(JNIEnv* env, jobject, jbyteArray jtable) { argument
45 AutoJavaByteArray autoTable(env, jtabl
49 createClipTable(JNIEnv* env, jobject, int min, int max) argument
53 createGammaTable(JNIEnv* env, jobject, float gamma) argument
82 register_android_graphics_MaskFilter(JNIEnv* env) argument
[all...]
H A DMatrix.cpp34 static void finalizer(JNIEnv* env, jobject clazz, SkMatrix* obj) { argument
38 static SkMatrix* create(JNIEnv* env, jobject clazz, const SkMatrix* src) { argument
47 static jboolean isIdentity(JNIEnv* env, jobject clazz, SkMatrix* obj) { argument
51 static jboolean rectStaysRect(JNIEnv* env, jobject clazz, SkMatrix* obj) { argument
55 static void reset(JNIEnv* env, jobject clazz, SkMatrix* obj) { argument
59 static void set(JNIEnv* env, jobject clazz, SkMatrix* obj, SkMatrix* other) { argument
63 static void setTranslate(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat dx, jfloat dy) { argument
69 static void setScale__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sx, jfloat sy, jfloat px, jfloat py) { argument
77 static void setScale__FF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sx, jfloat sy) { argument
83 static void setRotate__FFF(JNIEnv* env, jobjec argument
90 setRotate__F(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat degrees) argument
95 setSinCos__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sinValue, jfloat cosValue, jfloat px, jfloat py) argument
103 setSinCos__FF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sinValue, jfloat cosValue) argument
109 setSkew__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat kx, jfloat ky, jfloat px, jfloat py) argument
117 setSkew__FF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat kx, jfloat ky) argument
123 setConcat(JNIEnv* env, jobject clazz, SkMatrix* obj, SkMatrix* a, SkMatrix* b) argument
127 preTranslate(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat dx, jfloat dy) argument
133 preScale__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sx, jfloat sy, jfloat px, jfloat py) argument
141 preScale__FF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sx, jfloat sy) argument
147 preRotate__FFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat degrees, jfloat px, jfloat py) argument
154 preRotate__F(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat degrees) argument
159 preSkew__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat kx, jfloat ky, jfloat px, jfloat py) argument
167 preSkew__FF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat kx, jfloat ky) argument
173 preConcat(JNIEnv* env, jobject clazz, SkMatrix* obj, SkMatrix* other) argument
177 postTranslate(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat dx, jfloat dy) argument
183 postScale__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sx, jfloat sy, jfloat px, jfloat py) argument
191 postScale__FF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sx, jfloat sy) argument
197 postRotate__FFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat degrees, jfloat px, jfloat py) argument
204 postRotate__F(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat degrees) argument
209 postSkew__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat kx, jfloat ky, jfloat px, jfloat py) argument
217 postSkew__FF(JNIEnv* env, jobject clazz, SkMatrix* matrix, jfloat kx, jfloat ky) argument
223 postConcat(JNIEnv* env, jobject clazz, SkMatrix* matrix, SkMatrix* other) argument
227 setRectToRect(JNIEnv* env, jobject clazz, SkMatrix* matrix, jobject src, jobject dst, SkMatrix::ScaleToFit stf) argument
235 setPolyToPoly(JNIEnv* env, jobject clazz, SkMatrix* matrix, jfloatArray jsrc, int srcIndex, jfloatArray jdst, int dstIndex, int ptCount) argument
262 invert(JNIEnv* env, jobject clazz, SkMatrix* matrix, SkMatrix* inverse) argument
266 mapPoints(JNIEnv* env, jobject clazz, SkMatrix* matrix, jfloatArray dst, int dstIndex, jfloatArray src, int srcIndex, int ptCount, bool isPts) argument
308 mapRect__RectFRectF(JNIEnv* env, jobject clazz, SkMatrix* matrix, jobjectArray dst, jobject src) argument
316 mapRadius(JNIEnv* env, jobject clazz, SkMatrix* matrix, jfloat radius) argument
320 getValues(JNIEnv* env, jobject clazz, SkMatrix* matrix, jfloatArray values) argument
338 setValues(JNIEnv* env, jobject clazz, SkMatrix* matrix, jfloatArray values) argument
356 equals(JNIEnv* env, jobject clazz, const SkMatrix* a, const SkMatrix* b) argument
407 register_android_graphics_Matrix(JNIEnv* env) argument
417 android_graphics_Matrix_getSkMatrix(JNIEnv* env, jobject matrixObj) argument
[all...]
H A DMovie.cpp22 jobject create_jmovie(JNIEnv* env, SkMovie* moov) { argument
26 return env->NewObject(gMovie_class, gMovie_constructorMethodID,
30 static SkMovie* J2Movie(JNIEnv* env, jobject movie) { argument
31 SkASSERT(env);
33 SkASSERT(env->IsInstanceOf(movie, gMovie_class));
34 SkMovie* m = (SkMovie*)env->GetIntField(movie, gMovie_nativeInstanceID);
41 static int movie_width(JNIEnv* env, jobject movie) { argument
42 NPE_CHECK_RETURN_ZERO(env, movie);
43 return J2Movie(env, movie)->width();
46 static int movie_height(JNIEnv* env, jobjec argument
51 movie_isOpaque(JNIEnv* env, jobject movie) argument
56 movie_duration(JNIEnv* env, jobject movie) argument
61 movie_setTime(JNIEnv* env, jobject movie, int ms) argument
66 movie_draw(JNIEnv* env, jobject movie, jobject canvas, jfloat fx, jfloat fy, jobject jpaint) argument
82 movie_decodeStream(JNIEnv* env, jobject clazz, jobject istream) argument
98 movie_decodeByteArray(JNIEnv* env, jobject clazz, jbyteArray byteArray, int offset, int length) argument
115 movie_destructor(JNIEnv* env, jobject, SkMovie* movie) argument
142 register_android_graphics_Movie(JNIEnv* env) argument
[all...]
H A DNinePatch.cpp38 static jboolean isNinePatchChunk(JNIEnv* env, jobject, jbyteArray obj) argument
43 if (env->GetArrayLength(obj) < (int)sizeof(Res_png_9patch)) {
46 const jbyte* array = env->GetByteArrayElements(obj, 0);
51 env->ReleaseByteArrayElements(obj, const_cast<jbyte*>(array),
58 static void validateNinePatchChunk(JNIEnv* env, jobject, jint, jbyteArray obj) argument
60 if (env->GetArrayLength(obj) < (int) (sizeof(Res_png_9patch))) {
61 jniThrowRuntimeException(env, "Array too small for chunk.");
68 static void draw(JNIEnv* env, SkCanvas* canvas, SkRect& bounds, argument
72 size_t chunkSize = env->GetArrayLength(chunkObj);
74 env
112 drawF(JNIEnv* env, jobject, SkCanvas* canvas, jobject boundsRectF, const SkBitmap* bitmap, jbyteArray chunkObj, const SkPaint* paint, jint destDensity, jint srcDensity) argument
128 drawI(JNIEnv* env, jobject, SkCanvas* canvas, jobject boundsRect, const SkBitmap* bitmap, jbyteArray chunkObj, const SkPaint* paint, jint destDensity, jint srcDensity) argument
143 getTransparentRegion(JNIEnv* env, jobject, const SkBitmap* bitmap, jbyteArray chunkObj, jobject boundsRect) argument
185 register_android_graphics_NinePatch(JNIEnv* env) argument
[all...]
H A DPaint.cpp69 static void finalizer(JNIEnv* env, jobject clazz, SkPaint* obj) { argument
73 static SkPaint* init(JNIEnv* env, jobject clazz) { argument
79 static SkPaint* intiWithPaint(JNIEnv* env, jobject clazz, SkPaint* paint) { argument
84 static void reset(JNIEnv* env, jobject clazz, SkPaint* obj) { argument
89 static void assign(JNIEnv* env, jobject clazz, SkPaint* dst, const SkPaint* src) { argument
93 static jint getFlags(JNIEnv* env, jobject paint) { argument
94 NPE_CHECK_RETURN_ZERO(env, paint);
95 return GraphicsJNI::getNativePaint(env, paint)->getFlags();
98 static void setFlags(JNIEnv* env, jobject paint, jint flags) { argument
99 NPE_CHECK_RETURN_VOID(env, pain
103 getHinting(JNIEnv* env, jobject paint) argument
109 setHinting(JNIEnv* env, jobject paint, jint mode) argument
115 setAntiAlias(JNIEnv* env, jobject paint, jboolean aa) argument
120 setLinearText(JNIEnv* env, jobject paint, jboolean linearText) argument
125 setSubpixelText(JNIEnv* env, jobject paint, jboolean subpixelText) argument
130 setUnderlineText(JNIEnv* env, jobject paint, jboolean underlineText) argument
135 setStrikeThruText(JNIEnv* env, jobject paint, jboolean strikeThruText) argument
140 setFakeBoldText(JNIEnv* env, jobject paint, jboolean fakeBoldText) argument
145 setFilterBitmap(JNIEnv* env, jobject paint, jboolean filterBitmap) argument
150 setDither(JNIEnv* env, jobject paint, jboolean dither) argument
155 getStyle(JNIEnv* env, jobject clazz, SkPaint* obj) argument
159 setStyle(JNIEnv* env, jobject clazz, SkPaint* obj, SkPaint::Style style) argument
163 getColor(JNIEnv* env, jobject paint) argument
168 getAlpha(JNIEnv* env, jobject paint) argument
173 setColor(JNIEnv* env, jobject paint, jint color) argument
178 setAlpha(JNIEnv* env, jobject paint, jint a) argument
183 getStrokeWidth(JNIEnv* env, jobject paint) argument
188 setStrokeWidth(JNIEnv* env, jobject paint, jfloat width) argument
193 getStrokeMiter(JNIEnv* env, jobject paint) argument
198 setStrokeMiter(JNIEnv* env, jobject paint, jfloat miter) argument
203 getStrokeCap(JNIEnv* env, jobject clazz, SkPaint* obj) argument
207 setStrokeCap(JNIEnv* env, jobject clazz, SkPaint* obj, SkPaint::Cap cap) argument
211 getStrokeJoin(JNIEnv* env, jobject clazz, SkPaint* obj) argument
215 setStrokeJoin(JNIEnv* env, jobject clazz, SkPaint* obj, SkPaint::Join join) argument
219 getFillPath(JNIEnv* env, jobject clazz, SkPaint* obj, SkPath* src, SkPath* dst) argument
223 setShader(JNIEnv* env, jobject clazz, SkPaint* obj, SkShader* shader) argument
227 setColorFilter(JNIEnv* env, jobject clazz, SkPaint* obj, SkColorFilter* filter) argument
231 setXfermode(JNIEnv* env, jobject clazz, SkPaint* obj, SkXfermode* xfermode) argument
235 setPathEffect(JNIEnv* env, jobject clazz, SkPaint* obj, SkPathEffect* effect) argument
239 setMaskFilter(JNIEnv* env, jobject clazz, SkPaint* obj, SkMaskFilter* maskfilter) argument
243 setTypeface(JNIEnv* env, jobject clazz, SkPaint* obj, SkTypeface* typeface) argument
247 setRasterizer(JNIEnv* env, jobject clazz, SkPaint* obj, SkRasterizer* rasterizer) argument
251 getTextAlign(JNIEnv* env, jobject clazz, SkPaint* obj) argument
255 setTextAlign(JNIEnv* env, jobject clazz, SkPaint* obj, SkPaint::Align align) argument
299 setTextLocale(JNIEnv* env, jobject clazz, SkPaint* obj, jstring locale) argument
306 getTextSize(JNIEnv* env, jobject paint) argument
311 setTextSize(JNIEnv* env, jobject paint, jfloat textSize) argument
316 getTextScaleX(JNIEnv* env, jobject paint) argument
321 setTextScaleX(JNIEnv* env, jobject paint, jfloat scaleX) argument
326 getTextSkewX(JNIEnv* env, jobject paint) argument
331 setTextSkewX(JNIEnv* env, jobject paint, jfloat skewX) argument
336 ascent(JNIEnv* env, jobject paint) argument
343 descent(JNIEnv* env, jobject paint) argument
350 getFontMetrics(JNIEnv* env, jobject paint, jobject metricsObj) argument
366 getFontMetricsInt(JNIEnv* env, jobject paint, jobject metricsObj) argument
386 measureText_CII(JNIEnv* env, jobject jpaint, jcharArray text, int index, int count) argument
410 measureText_StringII(JNIEnv* env, jobject jpaint, jstring text, int start, int end) argument
435 measureText_String(JNIEnv* env, jobject jpaint, jstring text) argument
455 dotextwidths(JNIEnv* env, SkPaint* paint, const jchar text[], int count, jfloatArray widths) argument
481 getTextWidths___CII_F(JNIEnv* env, jobject clazz, SkPaint* paint, jcharArray text, int index, int count, jfloatArray widths) argument
489 getTextWidths__StringII_F(JNIEnv* env, jobject clazz, SkPaint* paint, jstring text, int start, int end, jfloatArray widths) argument
497 doTextGlyphs(JNIEnv* env, SkPaint* paint, const jchar* text, jint start, jint count, jint contextCount, jint flags, jcharArray glyphs) argument
527 getTextGlyphs__StringIIIII_C(JNIEnv* env, jobject clazz, SkPaint* paint, jstring text, jint start, jint end, jint contextStart, jint contextEnd, jint flags, jcharArray glyphs) argument
537 doTextRunAdvances(JNIEnv *env, SkPaint *paint, const jchar *text, jint start, jint count, jint contextCount, jint flags, jfloatArray advances, jint advancesIndex) argument
569 doTextRunAdvancesICU(JNIEnv *env, SkPaint *paint, const jchar *text, jint start, jint count, jint contextCount, jint flags, jfloatArray advances, jint advancesIndex) argument
602 getTextRunAdvances___CIIIII_FII(JNIEnv* env, jobject clazz, SkPaint* paint, jcharArray text, jint index, jint count, jint contextIndex, jint contextCount, jint flags, jfloatArray advances, jint advancesIndex, jint reserved) argument
615 getTextRunAdvances__StringIIIII_FII(JNIEnv* env, jobject clazz, SkPaint* paint, jstring text, jint start, jint end, jint contextStart, jint contextEnd, jint flags, jfloatArray advances, jint advancesIndex, jint reserved) argument
628 doTextRunCursor(JNIEnv *env, SkPaint* paint, const jchar *text, jint start, jint count, jint flags, jint offset, jint opt) argument
672 getTextRunCursor___C(JNIEnv* env, jobject clazz, SkPaint* paint, jcharArray text, jint contextStart, jint contextCount, jint flags, jint offset, jint cursorOpt) argument
681 getTextRunCursor__String(JNIEnv* env, jobject clazz, SkPaint* paint, jstring text, jint contextStart, jint contextEnd, jint flags, jint offset, jint cursorOpt) argument
690 getTextPath(JNIEnv* env, SkPaint* paint, const jchar* text, jint count, jint bidiFlags, jfloat x, jfloat y, SkPath *path) argument
695 getTextPath___C(JNIEnv* env, jobject clazz, SkPaint* paint, jint bidiFlags, jcharArray text, int index, int count, jfloat x, jfloat y, SkPath* path) argument
702 getTextPath__String(JNIEnv* env, jobject clazz, SkPaint* paint, jint bidiFlags, jstring text, int start, int end, jfloat x, jfloat y, SkPath* path) argument
709 setShadowLayer(JNIEnv* env, jobject jpaint, jfloat radius, jfloat dx, jfloat dy, int color) argument
725 breakText(JNIEnv* env, SkPaint& paint, const jchar text[], int count, float maxWidth, jfloatArray jmeasured, SkPaint::TextBufferDirection tbd) argument
746 breakTextC(JNIEnv* env, jobject jpaint, jcharArray jtext, int index, int count, float maxWidth, jfloatArray jmeasuredWidth) argument
774 breakTextS(JNIEnv* env, jobject jpaint, jstring jtext, bool forwards, float maxWidth, jfloatArray jmeasuredWidth) argument
792 doTextBounds(JNIEnv* env, const jchar* text, int count, jobject bounds, const SkPaint& paint) argument
808 getStringBounds(JNIEnv* env, jobject, const SkPaint* paint, jstring text, int start, int end, jobject bounds) argument
816 getCharArrayBounds(JNIEnv* env, jobject, const SkPaint* paint, jcharArray text, int index, int count, jobject bounds) argument
912 register_android_graphics_Paint(JNIEnv* env) argument
[all...]
H A DPath.cpp36 static void finalizer(JNIEnv* env, jobject clazz, SkPath* obj) { argument
46 static SkPath* init1(JNIEnv* env, jobject clazz) { argument
50 static SkPath* init2(JNIEnv* env, jobject clazz, SkPath* val) { argument
54 static void reset(JNIEnv* env, jobject clazz, SkPath* obj) { argument
58 static void rewind(JNIEnv* env, jobject clazz, SkPath* obj) { argument
62 static void assign(JNIEnv* env, jobject clazz, SkPath* dst, const SkPath* src) { argument
66 static jint getFillType(JNIEnv* env, jobject clazz, SkPath* obj) { argument
70 static void setFillType(JNIEnv* env, jobject clazz, SkPath* path, argument
75 static jboolean isEmpty(JNIEnv* env, jobject clazz, SkPath* obj) { argument
79 static jboolean isRect(JNIEnv* env, jobjec argument
86 computeBounds(JNIEnv* env, jobject clazz, SkPath* obj, jobject bounds) argument
91 incReserve(JNIEnv* env, jobject clazz, SkPath* obj, jint extraPtCount) argument
95 moveTo__FF(JNIEnv* env, jobject clazz, SkPath* obj, jfloat x, jfloat y) argument
101 rMoveTo(JNIEnv* env, jobject clazz, SkPath* obj, jfloat dx, jfloat dy) argument
107 lineTo__FF(JNIEnv* env, jobject clazz, SkPath* obj, jfloat x, jfloat y) argument
113 rLineTo(JNIEnv* env, jobject clazz, SkPath* obj, jfloat dx, jfloat dy) argument
119 quadTo__FFFF(JNIEnv* env, jobject clazz, SkPath* obj, jfloat x1, jfloat y1, jfloat x2, jfloat y2) argument
127 rQuadTo(JNIEnv* env, jobject clazz, SkPath* obj, jfloat dx1, jfloat dy1, jfloat dx2, jfloat dy2) argument
135 cubicTo__FFFFFF(JNIEnv* env, jobject clazz, SkPath* obj, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat x3, jfloat y3) argument
145 rCubicTo(JNIEnv* env, jobject clazz, SkPath* obj, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat x3, jfloat y3) argument
155 arcTo(JNIEnv* env, jobject clazz, SkPath* obj, jobject oval, jfloat startAngle, jfloat sweepAngle, jboolean forceMoveTo) argument
163 close(JNIEnv* env, jobject clazz, SkPath* obj) argument
167 addRect__RectFI(JNIEnv* env, jobject clazz, SkPath* obj, jobject rect, SkPath::Direction dir) argument
173 addRect__FFFFI(JNIEnv* env, jobject clazz, SkPath* obj, jfloat left, jfloat top, jfloat right, jfloat bottom, SkPath::Direction dir) argument
181 addOval(JNIEnv* env, jobject clazz, SkPath* obj, jobject oval, SkPath::Direction dir) argument
187 addCircle(JNIEnv* env, jobject clazz, SkPath* obj, jfloat x, jfloat y, jfloat radius, SkPath::Direction dir) argument
194 addArc(JNIEnv* env, jobject clazz, SkPath* obj, jobject oval, jfloat startAngle, jfloat sweepAngle) argument
202 addRoundRectXY(JNIEnv* env, jobject clazz, SkPath* obj, jobject rect, jfloat rx, jfloat ry, SkPath::Direction dir) argument
211 addRoundRect8(JNIEnv* env, jobject, SkPath* obj, jobject rect, jfloatArray array, SkPath::Direction dir) argument
225 addPath__PathFF(JNIEnv* env, jobject clazz, SkPath* obj, SkPath* src, jfloat dx, jfloat dy) argument
231 addPath__Path(JNIEnv* env, jobject clazz, SkPath* obj, SkPath* src) argument
235 addPath__PathMatrix(JNIEnv* env, jobject clazz, SkPath* obj, SkPath* src, SkMatrix* matrix) argument
239 offset__FFPath(JNIEnv* env, jobject clazz, SkPath* obj, jfloat dx, jfloat dy, SkPath* dst) argument
245 offset__FF(JNIEnv* env, jobject clazz, SkPath* obj, jfloat dx, jfloat dy) argument
251 setLastPoint(JNIEnv* env, jobject clazz, SkPath* obj, jfloat dx, jfloat dy) argument
257 transform__MatrixPath(JNIEnv* env, jobject clazz, SkPath* obj, SkMatrix* matrix, SkPath* dst) argument
261 transform__Matrix(JNIEnv* env, jobject clazz, SkPath* obj, SkMatrix* matrix) argument
307 register_android_graphics_Path(JNIEnv* env) argument
[all...]
H A DPathEffect.cpp14 static void destructor(JNIEnv* env, jobject, SkPathEffect* effect) { argument
18 static SkPathEffect* Compose_constructor(JNIEnv* env, jobject, argument
23 static SkPathEffect* Sum_constructor(JNIEnv* env, jobject, argument
28 static SkPathEffect* Dash_constructor(JNIEnv* env, jobject, argument
30 AutoJavaFloatArray autoInterval(env, intervalArray);
42 static SkPathEffect* OneD_constructor(JNIEnv* env, jobject, argument
49 static SkPathEffect* Corner_constructor(JNIEnv* env, jobject, float radius){ argument
53 static SkPathEffect* Discrete_constructor(JNIEnv* env, jobject, argument
93 #define REG(env, name, array) \
94 result = android::AndroidRuntime::registerNativeMethods(env, nam
98 register_android_graphics_PathEffect(JNIEnv* env) argument
[all...]
H A DPathMeasure.cpp55 static PathMeasurePair* create(JNIEnv* env, jobject clazz, const SkPath* path, jboolean forceClosed) { argument
59 static void setPath(JNIEnv* env, jobject clazz, PathMeasurePair* pair, const SkPath* path, jboolean forceClosed) { argument
68 static jfloat getLength(JNIEnv* env, jobject clazz, PathMeasurePair* pair) { argument
72 static void convertTwoElemFloatArray(JNIEnv* env, jfloatArray array, const SkScalar src[2]) { argument
73 AutoJavaFloatArray autoArray(env, array, 2);
79 static jboolean getPosTan(JNIEnv* env, jobject clazz, PathMeasurePair* pair, jfloat dist, jfloatArray pos, jfloatArray tan) { argument
89 convertTwoElemFloatArray(env, pos, tmpPos);
92 convertTwoElemFloatArray(env, tan, tmpTan);
97 static jboolean getMatrix(JNIEnv* env, jobject clazz, PathMeasurePair* pair, jfloat dist, argument
102 static jboolean getSegment(JNIEnv* env, jobjec argument
107 isClosed(JNIEnv* env, jobject clazz, PathMeasurePair* pair) argument
111 nextContour(JNIEnv* env, jobject clazz, PathMeasurePair* pair) argument
115 destroy(JNIEnv* env, jobject clazz, PathMeasurePair* pair) argument
132 register_android_graphics_PathMeasure(JNIEnv* env) argument
[all...]
H A DPicture.cpp30 static SkPicture* newPicture(JNIEnv* env, jobject, const SkPicture* src) { argument
38 static SkPicture* deserialize(JNIEnv* env, jobject, jobject jstream, argument
41 SkStream* strm = CreateJavaInputStreamAdaptor(env, jstream, jstorage);
49 static void killPicture(JNIEnv* env, jobject, SkPicture* picture) { argument
54 static void draw(JNIEnv* env, jobject, SkCanvas* canvas, argument
61 static bool serialize(JNIEnv* env, jobject, SkPicture* picture, argument
63 SkWStream* strm = CreateJavaOutputStreamAdaptor(env, jstream, jstorage);
73 static int getWidth(JNIEnv* env, jobject jpic) { argument
74 NPE_CHECK_RETURN_ZERO(env, jpic);
75 return GraphicsJNI::getNativePicture(env, jpi
78 getHeight(JNIEnv* env, jobject jpic) argument
83 beginRecording(JNIEnv* env, jobject, SkPicture* pict, int w, int h) argument
94 endRecording(JNIEnv* env, jobject, SkPicture* pict) argument
118 register_android_graphics_Picture(JNIEnv* env) argument
[all...]
H A DPorterDuff.cpp34 static SkXfermode* CreateXfermode(JNIEnv* env, jobject, argument
45 int register_android_graphics_PorterDuff(JNIEnv* env) { argument
46 int result = AndroidRuntime::registerNativeMethods(env,
H A DRasterizer.cpp34 static void finalizer(JNIEnv* env, jobject clazz, SkRasterizer* obj) { argument
44 int register_android_graphics_Rasterizer(JNIEnv* env) { argument
45 int result = AndroidRuntime::registerNativeMethods(env, "android/graphics/Rasterizer", methods,
H A DRegion.cpp32 static inline SkRegion* GetSkRegion(JNIEnv* env, jobject regionObject) { argument
33 SkRegion* rgn = (SkRegion*)env->GetIntField(regionObject, gRegion_nativeInstanceFieldID);
38 static SkRegion* Region_constructor(JNIEnv* env, jobject) { argument
42 static void Region_destructor(JNIEnv* env, jobject, SkRegion* region) { argument
47 static void Region_setRegion(JNIEnv* env, jobject, SkRegion* dst, const SkRegion* src) { argument
52 static jboolean Region_setRect(JNIEnv* env, jobject, SkRegion* dst, int left, int top, int right, int bottom) { argument
56 static jboolean Region_setPath(JNIEnv* env, jobject, SkRegion* dst, argument
62 static jboolean Region_getBounds(JNIEnv* env, jobject, SkRegion* region, jobject rectBounds) { argument
63 GraphicsJNI::irect_to_jrect(region->getBounds(), env, rectBounds);
67 static jboolean Region_getBoundaryPath(JNIEnv* env, jobjec argument
71 Region_op0(JNIEnv* env, jobject, SkRegion* dst, int left, int top, int right, int bottom, int op) argument
78 Region_op1(JNIEnv* env, jobject, SkRegion* dst, jobject rectObject, const SkRegion* region, int op) argument
84 Region_op2(JNIEnv* env, jobject, SkRegion* dst, const SkRegion* region1, const SkRegion* region2, int op) argument
90 Region_isEmpty(JNIEnv* env, jobject region) argument
94 Region_isRect(JNIEnv* env, jobject region) argument
98 Region_isComplex(JNIEnv* env, jobject region) argument
102 Region_contains(JNIEnv* env, jobject region, int x, int y) argument
106 Region_quickContains(JNIEnv* env, jobject region, int left, int top, int right, int bottom) argument
110 Region_quickRejectIIII(JNIEnv* env, jobject region, int left, int top, int right, int bottom) argument
116 Region_quickRejectRgn(JNIEnv* env, jobject region, jobject other) argument
120 Region_translate(JNIEnv* env, jobject region, int x, int y, jobject dst) argument
150 Region_scale(JNIEnv* env, jobject region, jfloat scale, jobject dst) argument
158 Region_toString(JNIEnv* env, jobject clazz, SkRegion* region) argument
170 Region_createFromParcel(JNIEnv* env, jobject clazz, jobject parcel) argument
185 Region_writeToParcel(JNIEnv* env, jobject clazz, const SkRegion* region, jobject parcel) argument
202 Region_equals(JNIEnv* env, jobject clazz, const SkRegion *r1, const SkRegion* r2) argument
220 RegionIter_constructor(JNIEnv* env, jobject, const SkRegion* region) argument
226 RegionIter_destructor(JNIEnv* env, jobject, RgnIterPair* pair) argument
232 RegionIter_next(JNIEnv* env, jobject, RgnIterPair* pair, jobject rectObject) argument
283 register_android_graphics_Region(JNIEnv* env) argument
300 android_graphics_Region_getSkRegion(JNIEnv* env, jobject regionObj) argument
[all...]
H A DShader.cpp21 static void ThrowIAE_IfNull(JNIEnv* env, void* ptr) { argument
23 doThrowIAE(env);
27 static void Color_RGBToHSV(JNIEnv* env, jobject, int red, int green, int blue, jfloatArray hsvArray) argument
32 AutoJavaFloatArray autoHSV(env, hsvArray, 3);
39 static int Color_HSVToColor(JNIEnv* env, jobject, int alpha, jfloatArray hsvArray) argument
41 AutoJavaFloatArray autoHSV(env, hsvArray, 3);
54 static void Shader_destructor(JNIEnv* env, jobject o, SkShader* shader, SkiaShader* skiaShader) argument
67 static void Shader_setLocalMatrix(JNIEnv* env, jobject o, SkShader* shader, SkiaShader* skiaShader, argument
85 static SkShader* BitmapShader_constructor(JNIEnv* env, jobject o, const SkBitmap* bitmap, argument
92 ThrowIAE_IfNull(env,
96 BitmapShader_postConstructor(JNIEnv* env, jobject o, SkShader* shader, SkBitmap* bitmap, int tileModeX, int tileModeY) argument
110 LinearGradient_create1(JNIEnv* env, jobject o, float x0, float y0, float x1, float y1, jintArray colorArray, jfloatArray posArray, int tileMode) argument
143 LinearGradient_postCreate1(JNIEnv* env, jobject o, SkShader* shader, float x0, float y0, float x1, float y1, jintArray colorArray, jfloatArray posArray, int tileMode) argument
215 LinearGradient_postCreate2(JNIEnv* env, jobject o, SkShader* shader, float x0, float y0, float x1, float y1, int color0, int color1, int tileMode) argument
240 LinearGradient_create2(JNIEnv* env, jobject o, float x0, float y0, float x1, float y1, int color0, int color1, int tileMode) argument
260 RadialGradient_create1(JNIEnv* env, jobject, float x, float y, float radius, jintArray colorArray, jfloatArray posArray, int tileMode) argument
291 RadialGradient_create2(JNIEnv* env, jobject, float x, float y, float radius, int color0, int color1, int tileMode) argument
306 RadialGradient_postCreate1(JNIEnv* env, jobject o, SkShader* shader, float x, float y, float radius, jintArray colorArray, jfloatArray posArray, int tileMode) argument
344 RadialGradient_postCreate2(JNIEnv* env, jobject o, SkShader* shader, float x, float y, float radius, int color0, int color1, int tileMode) argument
367 SweepGradient_create1(JNIEnv* env, jobject, float x, float y, jintArray jcolors, jfloatArray jpositions) argument
394 SweepGradient_create2(JNIEnv* env, jobject, float x, float y, int color0, int color1) argument
405 SweepGradient_postCreate1(JNIEnv* env, jobject o, SkShader* shader, float x, float y, jintArray colorArray, jfloatArray posArray) argument
442 SweepGradient_postCreate2(JNIEnv* env, jobject o, SkShader* shader, float x, float y, int color0, int color1) argument
464 ComposeShader_create1(JNIEnv* env, jobject o, SkShader* shaderA, SkShader* shaderB, SkXfermode* mode) argument
470 ComposeShader_create2(JNIEnv* env, jobject o, SkShader* shaderA, SkShader* shaderB, SkPorterDuff::Mode porterDuffMode) argument
478 ComposeShader_postCreate2(JNIEnv* env, jobject o, SkShader* shader, SkiaShader* shaderA, SkiaShader* shaderB, SkPorterDuff::Mode porterDuffMode) argument
488 ComposeShader_postCreate1(JNIEnv* env, jobject o, SkShader* shader, SkiaShader* shaderA, SkiaShader* shaderB, SkXfermode* mode) argument
553 register_android_graphics_Shader(JNIEnv* env) argument
[all...]
H A DSurfaceTexture.cpp49 static void SurfaceTexture_setSurfaceTexture(JNIEnv* env, jobject thiz, argument
53 (SurfaceTexture*)env->GetIntField(thiz, fields.surfaceTexture);
60 env->SetIntField(thiz, fields.surfaceTexture, (int)surfaceTexture.get());
63 sp<SurfaceTexture> SurfaceTexture_getSurfaceTexture(JNIEnv* env, jobject thiz) argument
66 (SurfaceTexture*)env->GetIntField(thiz, fields.surfaceTexture));
71 JNIEnv* env, jobject thiz)
73 sp<SurfaceTexture> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz));
79 bool android_SurfaceTexture_isInstanceOf(JNIEnv* env, jobject thiz) argument
81 jclass surfaceTextureClass = env->FindClass(kSurfaceTextureClassPathName);
82 return env
70 android_SurfaceTexture_getNativeWindow( JNIEnv* env, jobject thiz) argument
102 JNISurfaceTextureContext(JNIEnv* env, jobject weakThiz, jclass clazz) argument
110 JNIEnv* env = AndroidRuntime::getJNIEnv(); local
135 JNIEnv* env = getJNIEnv(&needsDetach); local
150 JNIEnv* env = getJNIEnv(&needsDetach); local
163 SurfaceTexture_classInit(JNIEnv* env, jclass clazz) argument
179 SurfaceTexture_init(JNIEnv* env, jobject thiz, jint texName, jobject weakThiz, jboolean allowSynchronous) argument
202 SurfaceTexture_finalize(JNIEnv* env, jobject thiz) argument
209 SurfaceTexture_setDefaultBufferSize( JNIEnv* env, jobject thiz, jint width, jint height) argument
216 SurfaceTexture_updateTexImage(JNIEnv* env, jobject thiz) argument
228 SurfaceTexture_detachFromGLContext(JNIEnv* env, jobject thiz) argument
234 SurfaceTexture_attachToGLContext(JNIEnv* env, jobject thiz, jint tex) argument
240 SurfaceTexture_getTransformMatrix(JNIEnv* env, jobject thiz, jfloatArray jmtx) argument
249 SurfaceTexture_getTimestamp(JNIEnv* env, jobject thiz) argument
255 SurfaceTexture_release(JNIEnv* env, jobject thiz) argument
276 register_android_graphics_SurfaceTexture(JNIEnv* env) argument
[all...]
H A DTypeface.cpp14 AutoJavaStringToUTF8(JNIEnv* env, jstring str) : fEnv(env), fJStr(str) argument
16 fCStr = env->GetStringUTFChars(str, NULL);
30 static SkTypeface* Typeface_create(JNIEnv* env, jobject, jstring name, argument
38 AutoJavaStringToUTF8 str(env, name);
44 static SkTypeface* Typeface_createFromTypeface(JNIEnv* env, jobject, SkTypeface* family, int style) { argument
48 static void Typeface_unref(JNIEnv* env, jobject obj, SkTypeface* face) { argument
52 static int Typeface_getStyle(JNIEnv* env, jobject obj, SkTypeface* face) { argument
115 static SkTypeface* Typeface_createFromAsset(JNIEnv* env, jobject, argument
119 NPE_CHECK_RETURN_ZERO(env, jassetMg
142 Typeface_createFromFile(JNIEnv* env, jobject, jstring jpath) argument
163 Typeface_setGammaForText(JNIEnv* env, jobject, jfloat blackGamma, jfloat whiteGamma) argument
183 register_android_graphics_Typeface(JNIEnv* env) argument
[all...]
H A DXfermode.cpp29 static void finalizer(JNIEnv* env, jobject, SkXfermode* obj) argument
34 static SkXfermode* avoid_create(JNIEnv* env, jobject, SkColor opColor, argument
40 static SkXfermode* pixelxor_create(JNIEnv* env, jobject, SkColor opColor) argument
62 #define REG(env, name, array) \
63 result = android::AndroidRuntime::registerNativeMethods(env, name, array, \
67 int register_android_graphics_Xfermode(JNIEnv* env) { argument
70 REG(env, "android/graphics/Xfermode", gXfermodeMethods);
71 REG(env, "android/graphics/AvoidXfermode", gAvoidMethods);
72 REG(env, "android/graphics/PixelXorXfermode", gPixelXorMethods);
H A DYuvToJpegEncoder.cpp219 static jboolean YuvImage_compressToJpeg(JNIEnv* env, jobject, jbyteArray inYuv, argument
223 jbyte* yuv = env->GetByteArrayElements(inYuv, NULL);
224 SkWStream* strm = CreateJavaOutputStreamAdaptor(env, jstream, jstorage);
226 jint* imgOffsets = env->GetIntArrayElements(offsets, NULL);
227 jint* imgStrides = env->GetIntArrayElements(strides, NULL);
235 env->ReleaseByteArrayElements(inYuv, yuv, 0);
236 env->ReleaseIntArrayElements(offsets, imgOffsets, 0);
237 env->ReleaseIntArrayElements(strides, imgStrides, 0);
251 int register_android_graphics_YuvImage(JNIEnv* env) argument
253 return android::AndroidRuntime::registerNativeMethods(env, kClassPathNam
[all...]
/frameworks/base/core/jni/android/opengl/
H A Dutil.cpp152 static void doThrowIAE(JNIEnv* env, const char* msg) { argument
153 jniThrowException(env, "java/lang/IllegalArgumentException", msg);
159 ArrayHelper(JNIEnv* env, JArray ref, jint offset, jint minSize) { argument
160 mEnv = env;
235 void util_computeBoundingSphere(JNIEnv *env, jclass clazz, argument
238 FloatArrayHelper positions(env, positions_ref, positionsOffset, 0);
239 FloatArrayHelper sphere(env, sphere_ref, sphereOffset, 4);
250 doThrowIAE(env, "positionsCount < 1");
392 int util_frustumCullSpheres(JNIEnv *env, jclass clazz, argument
400 FloatArrayHelper mvp(env, mvp_re
439 util_visibilityTest(JNIEnv *env, jclass clazz, jfloatArray ws_ref, jint wsOffset, jfloatArray positions_ref, jint positionsOffset, jcharArray indices_ref, jint indicesOffset, jint indexCount) argument
494 util_multiplyMM(JNIEnv *env, jclass clazz, jfloatArray result_ref, jint resultOffset, jfloatArray lhs_ref, jint lhsOffset, jfloatArray rhs_ref, jint rhsOffset) argument
525 util_multiplyMV(JNIEnv *env, jclass clazz, jfloatArray result_ref, jint resultOffset, jfloatArray lhs_ref, jint lhsOffset, jfloatArray rhs_ref, jint rhsOffset) argument
553 nativeUtilsClassInit(JNIEnv *env, jclass clazz) argument
560 nativeEnableTracing(JNIEnv *env, jclass clazz) argument
629 util_getInternalFormat(JNIEnv *env, jclass clazz, jobject jbitmap) argument
639 util_getType(JNIEnv *env, jclass clazz, jobject jbitmap) argument
649 util_texImage2D(JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jobject jbitmap, jint type, jint border) argument
698 util_texSubImage2D(JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jobject jbitmap, jint format, jint type) argument
783 BufferHelper(JNIEnv *env, jobject buffer) argument
831 etc1_encodeBlock(JNIEnv *env, jclass clazz, jobject in, jint validPixelMask, jobject out) argument
860 etc1_decodeBlock(JNIEnv *env, jclass clazz, jobject in, jobject out) argument
879 etc1_getEncodedDataSize(JNIEnv *env, jclass clazz, jint width, jint height) argument
890 etc1_encodeImage(JNIEnv *env, jclass clazz, jobject in, jint width, jint height, jint pixelSize, jint stride, jobject out) argument
922 etc1_decodeImage(JNIEnv *env, jclass clazz, jobject in, jobject out, jint width, jint height, jint pixelSize, jint stride) argument
951 etc1_formatHeader(JNIEnv *env, jclass clazz, jobject header, jint width, jint height) argument
966 etc1_isValid(JNIEnv *env, jclass clazz, jobject header) argument
983 etc1_getWidth(JNIEnv *env, jclass clazz, jobject header) argument
1000 etc1_getHeight(JNIEnv *env, jclass clazz, jobject header) argument
1063 register_android_opengl_classes(JNIEnv* env) argument
[all...]
/frameworks/base/core/jni/
H A Dandroid_animation_PropertyValuesHolder.cpp33 JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName)
35 const char *nativeString = env->GetStringUTFChars(methodName, 0);
36 jmethodID mid = env->GetMethodID(targetClass, nativeString, "(I)V");
37 env->ReleaseStringUTFChars(methodName, nativeString);
42 JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName)
44 const char *nativeString = env->GetStringUTFChars(methodName, 0);
45 jmethodID mid = env->GetMethodID(targetClass, nativeString, "(F)V");
46 env->ReleaseStringUTFChars(methodName, nativeString);
51 JNIEnv* env, jclass pvhObject, jobject target, jmethodID methodID, int arg)
53 env
32 android_animation_PropertyValuesHolder_getIntMethod( JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName) argument
41 android_animation_PropertyValuesHolder_getFloatMethod( JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName) argument
50 android_animation_PropertyValuesHolder_callIntMethod( JNIEnv* env, jclass pvhObject, jobject target, jmethodID methodID, int arg) argument
56 android_animation_PropertyValuesHolder_callFloatMethod( JNIEnv* env, jclass pvhObject, jobject target, jmethodID methodID, float arg) argument
73 register_android_animation_PropertyValuesHolder(JNIEnv* env) argument
[all...]
H A Dandroid_app_NativeActivity.cpp416 if (env != NULL && clazz != NULL) {
417 env->DeleteGlobalRef(clazz);
439 nativeWindow = android_view_Surface_getNativeWindow(env, _surface);
448 env->DeleteGlobalRef(inputChannel);
453 inputChannel = env->NewGlobalRef(_channel);
455 android_view_InputChannel_getInputChannel(env, _channel);
539 code->env, keyEvent);
542 handled = code->env->CallBooleanMethod(code->clazz,
545 code->env, "dispatchUnhandledKeyEvent");
546 code->env
602 loadNativeCode_native(JNIEnv* env, jobject clazz, jstring path, jstring funcName, jobject messageQueue, jstring internalDataDir, jstring obbDir, jstring externalDataDir, int sdkVersion, jobject jAssetMgr, jbyteArray savedState) argument
698 unloadNativeCode_native(JNIEnv* env, jobject clazz, jint handle) argument
708 onStart_native(JNIEnv* env, jobject clazz, jint handle) argument
720 onResume_native(JNIEnv* env, jobject clazz, jint handle) argument
732 onSaveInstanceState_native(JNIEnv* env, jobject clazz, jint handle) argument
759 onPause_native(JNIEnv* env, jobject clazz, jint handle) argument
771 onStop_native(JNIEnv* env, jobject clazz, jint handle) argument
783 onConfigurationChanged_native(JNIEnv* env, jobject clazz, jint handle) argument
795 onLowMemory_native(JNIEnv* env, jobject clazz, jint handle) argument
807 onWindowFocusChanged_native(JNIEnv* env, jobject clazz, jint handle, jboolean focused) argument
819 onSurfaceCreated_native(JNIEnv* env, jobject clazz, jint handle, jobject surface) argument
839 onSurfaceChanged_native(JNIEnv* env, jobject clazz, jint handle, jobject surface, jint format, jint width, jint height) argument
880 onSurfaceRedrawNeeded_native(JNIEnv* env, jobject clazz, jint handle) argument
892 onSurfaceDestroyed_native(JNIEnv* env, jobject clazz, jint handle, jobject surface) argument
906 onInputChannelCreated_native(JNIEnv* env, jobject clazz, jint handle, jobject channel) argument
925 onInputChannelDestroyed_native(JNIEnv* env, jobject clazz, jint handle, jobject channel) argument
940 onContentRectChanged_native(JNIEnv* env, jobject clazz, jint handle, jint x, jint y, jint w, jint h) argument
958 dispatchKeyEvent_native(JNIEnv* env, jobject clazz, jint handle, jobject eventObj) argument
977 finishPreDispatchKeyEvent_native(JNIEnv* env, jobject clazz, jint handle, jint seq, jboolean handled) argument
1022 register_android_app_NativeActivity(JNIEnv* env) argument
[all...]
H A Dandroid_app_backup_FullBackup.cpp73 static int backupToTar(JNIEnv* env, jobject clazz, jstring packageNameObj, argument
79 const char* packagenamechars = (packageNameObj) ? env->GetStringUTFChars(packageNameObj, NULL) : NULL;
80 const char* rootchars = (rootpathObj) ? env->GetStringUTFChars(rootpathObj, NULL) : NULL;
81 const char* pathchars = (pathObj) ? env->GetStringUTFChars(pathObj, NULL) : NULL;
82 const char* domainchars = (domainObj) ? env->GetStringUTFChars(domainObj, NULL) : NULL;
89 if (domainchars) env->ReleaseStringUTFChars(domainObj, domainchars);
90 if (pathchars) env->ReleaseStringUTFChars(pathObj, pathchars);
91 if (rootchars) env->ReleaseStringUTFChars(rootpathObj, rootchars);
92 if (packagenamechars) env->ReleaseStringUTFChars(packageNameObj, packagenamechars);
95 BackupDataWriter* writer = (BackupDataWriter*) env
119 register_android_app_backup_FullBackup(JNIEnv* env) argument
[all...]
H A Dandroid_backup_BackupDataInput.cpp33 ctor_native(JNIEnv* env, jobject clazz, jobject fileDescriptor) argument
35 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
44 dtor_native(JNIEnv* env, jobject clazz, int r) argument
50 readNextHeader_native(JNIEnv* env, jobject clazz, int r, jobject entity) argument
77 jstring keyStr = env->NewStringUTF(key.string());
78 env->SetObjectField(entity, s_keyField, keyStr);
79 env->SetIntField(entity, s_dataSizeField, dataSize);
92 readEntityData_native(JNIEnv* env, jobject clazz, int r, jbyteArray data, int offset, int size) argument
97 if (env->GetArrayLength(data) < (size+offset)) {
102 jbyte* dataBytes = env
115 skipEntityData_native(JNIEnv* env, jobject clazz, int r) argument
134 register_android_backup_BackupDataInput(JNIEnv* env) argument
[all...]
H A Dandroid_backup_BackupDataOutput.cpp29 ctor_native(JNIEnv* env, jobject clazz, jobject fileDescriptor) argument
31 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
40 dtor_native(JNIEnv* env, jobject clazz, int w) argument
46 writeEntityHeader_native(JNIEnv* env, jobject clazz, int w, jstring key, int dataSize) argument
51 const char* keyUTF = env->GetStringUTFChars(key, NULL);
57 env->ReleaseStringUTFChars(key, keyUTF);
63 writeEntityData_native(JNIEnv* env, jobject clazz, int w, jbyteArray data, int size) argument
68 if (env->GetArrayLength(data) < size) {
73 jbyte* dataBytes = env->GetByteArrayElements(data, NULL);
80 env
86 setKeyPrefix_native(JNIEnv* env, jobject clazz, int w, jstring keyPrefixObj) argument
107 register_android_backup_BackupDataOutput(JNIEnv* env) argument
[all...]
H A Dandroid_backup_BackupHelperDispatcher.cpp44 readHeader_native(JNIEnv* env, jobject clazz, jobject headerObj, jobject fdObj) argument
51 int fd = jniGetFDFromFileDescriptor(env, fdObj);
119 env->SetIntField(headerObj, s_chunkSizeField, flattenedHeader.dataSize);
120 env->SetObjectField(headerObj, s_keyPrefixField, env->NewStringUTF(keyPrefix.string()));
126 skipChunk_native(JNIEnv* env, jobject clazz, jobject fdObj, jint bytesToSkip) argument
128 int fd = jniGetFDFromFileDescriptor(env, fdObj);
143 allocateHeader_native(JNIEnv* env, jobject clazz, jobject headerObj, jobject fdObj) argument
151 int fd = jniGetFDFromFileDescriptor(env, fdObj);
153 nameObj = (jstring)env
168 writeHeader_native(JNIEnv* env, jobject clazz, jobject headerObj, jobject fdObj, jint pos) argument
228 register_android_backup_BackupHelperDispatcher(JNIEnv* env) argument
[all...]
H A Dandroid_backup_FileBackupHelperBase.cpp29 ctor(JNIEnv* env, jobject clazz) argument
35 dtor(JNIEnv* env, jobject clazz, jint ptr) argument
41 performBackup_native(JNIEnv* env, jobject clazz, jobject oldState, int data, argument
47 int oldStateFD = oldState != NULL ? jniGetFDFromFileDescriptor(env, oldState) : -1;
48 int newStateFD = jniGetFDFromFileDescriptor(env, newState);
51 const int fileCount = env->GetArrayLength(files);
54 filesUTF[i] = env->GetStringUTFChars((jstring)env->GetObjectArrayElement(files, i), NULL);
57 const int keyCount = env->GetArrayLength(keys);
60 keysUTF[i] = env
80 writeFile_native(JNIEnv* env, jobject clazz, jint ptr, jstring filenameObj, int backupReaderPtr) argument
97 writeSnapshot_native(JNIEnv* env, jobject clazz, jint ptr, jobject fileDescriptor) argument
119 register_android_backup_FileBackupHelperBase(JNIEnv* env) argument
[all...]

Completed in 492 milliseconds

12345678