void CCamera::NativeGetMatrix( /* [in] */ Int64 nativeMatrix) { SkMatrix* native_matrix = reinterpret_cast<SkMatrix*>(nativeMatrix); Sk3DView* v = reinterpret_cast<Sk3DView*>(mNativeInstance); v->getMatrix(native_matrix); }
static void Camera_getMatrix(JNIEnv* env, jobject obj, jlong matrixHandle) { SkMatrix* native_matrix = reinterpret_cast<SkMatrix*>(matrixHandle); jlong viewHandle = env->GetLongField(obj, gNativeInstanceFieldID); Sk3DView* v = reinterpret_cast<Sk3DView*>(viewHandle); v->getMatrix(native_matrix); }
static void Camera_getMatrix(JNIEnv* env, jobject obj, int native_matrix) { Sk3DView* v = (Sk3DView*)env->GetIntField(obj, gNativeInstanceFieldID); v->getMatrix((SkMatrix*)native_matrix); }