/** * Copy the fields from src into this paint. This is equivalent to calling get() on all of the src * fields, and calling the corresponding set() methods on this. */ public void set(Paint src) { if (this != src) { // copy over the native settings native_set(mNativePaint, src.mNativePaint); // copy over our java settings mColorFilter = src.mColorFilter; mMaskFilter = src.mMaskFilter; mPathEffect = src.mPathEffect; mRasterizer = src.mRasterizer; mShader = src.mShader; mTypeface = src.mTypeface; mXfermode = src.mXfermode; } }