Lines Matching refs:env

19 jint Canvas_GetWidth(JNIEnv* env, jobject, jlong native_instance) {
24 jint Canvas_GetHeight(JNIEnv* env, jobject, jlong native_instance) {
29 jint Canvas_Save(JNIEnv* env, jobject, jlong native_instance) {
36 void Canvas_Restore(JNIEnv* env, jobject, jlong native_instance) {
42 void Canvas_RestoreToCount(JNIEnv* env, jobject, jlong native_instance, jint count) {
48 jint Canvas_SaveLayer(JNIEnv* env, jobject, jlong native_instance, jlong native_paint) {
56 jlong Canvas_LocalToDevice(JNIEnv* env, jobject, jlong native_instance) {
64 void Canvas_Concat(JNIEnv* env, jobject, jlong native_instance, jlong native_matrix) {
73 void Canvas_Concat16f(JNIEnv* env, jobject, jlong native_instance, jfloatArray jmatrix) {
74 SkASSERT(env->GetArrayLength(jmatrix) == 16);
77 auto* m = env->GetFloatArrayElements(jmatrix, nullptr);
79 env->ReleaseFloatArrayElements(jmatrix, m, 0);
83 void Canvas_Translate(JNIEnv* env, jobject, jlong native_instance,
90 void Canvas_Scale(JNIEnv* env, jobject, jlong native_instance, jfloat sx, jfloat sy, jfloat sz) {
96 void Canvas_ClipPath(JNIEnv* env, jobject, jlong native_instance, jlong native_path,
105 void Canvas_ClipRect(JNIEnv* env, jobject, jlong native_instance, jfloat l, jfloat t, jfloat r, jfloat b,
112 void Canvas_ClipRRect(JNIEnv* env, jobject, jlong native_instance, jfloat l, jfloat t, jfloat r, jfloat b,
121 void Canvas_ClipShader(JNIEnv* env, jobject, jlong native_instance, jlong native_shader, jint native_clipOp) {
129 void Canvas_DrawColor(JNIEnv* env, jobject, jlong native_instance,
136 void Canvas_DrawRect(JNIEnv* env, jobject, jlong native_instance,
146 void Canvas_DrawImage(JNIEnv* env, jobject, jlong native_instance, jlong native_image,
158 void Canvas_DrawPath(JNIEnv* env, jobject, jlong native_instance, jlong native_path,
170 void Canvas_DrawGlyphs(JNIEnv* env, jobject, jlong native_instance, jcharArray jglyphs,
177 int count = env->GetArrayLength(jglyphs);
178 auto* compositePositions = env->GetFloatArrayElements(jPos, nullptr);
180 auto* glyphs = env->GetCharArrayElements(jglyphs, nullptr);
183 env->ReleaseCharArrayElements(jglyphs, glyphs, 0);
184 env->ReleaseFloatArrayElements(jPos, compositePositions, 0);
190 int register_androidkit_Canvas(JNIEnv* env) {
215 const auto clazz = env->FindClass("org/skia/androidkit/Canvas");
217 ? env->RegisterNatives(clazz, methods, SK_ARRAY_COUNT(methods))