/frameworks/base/core/jni/android/graphics/ |
H A D | MaskFilter.cpp | 8 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 D | Matrix.cpp | 34 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 D | Movie.cpp | 22 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 D | NinePatch.cpp | 38 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 D | Paint.cpp | 69 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 D | Path.cpp | 36 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 D | PathEffect.cpp | 14 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 D | PathMeasure.cpp | 55 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 D | Picture.cpp | 30 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 D | PorterDuff.cpp | 34 static SkXfermode* CreateXfermode(JNIEnv* env, jobject, argument 45 int register_android_graphics_PorterDuff(JNIEnv* env) { argument 46 int result = AndroidRuntime::registerNativeMethods(env,
|
H A D | Rasterizer.cpp | 34 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 D | Region.cpp | 32 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 D | Shader.cpp | 21 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 D | SurfaceTexture.cpp | 49 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 D | Typeface.cpp | 14 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 D | Xfermode.cpp | 29 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 D | YuvToJpegEncoder.cpp | 219 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 D | util.cpp | 152 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 D | android_animation_PropertyValuesHolder.cpp | 33 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 D | android_app_NativeActivity.cpp | 416 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 D | android_app_backup_FullBackup.cpp | 73 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 D | android_backup_BackupDataInput.cpp | 33 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 D | android_backup_BackupDataOutput.cpp | 29 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 D | android_backup_BackupHelperDispatcher.cpp | 44 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 D | android_backup_FileBackupHelperBase.cpp | 29 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...] |