public virtual void setShaderFactory(android.graphics.drawable.ShapeDrawable.ShaderFactory arg0) { global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv; if (!IsClrObject) { @__env.CallVoidMethod(this.JvmHandle, global::android.graphics.drawable.ShapeDrawable._setShaderFactory4208, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)); } else { @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.graphics.drawable.ShapeDrawable.staticClass, global::android.graphics.drawable.ShapeDrawable._setShaderFactory4208, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)); } }
internal ShapeState(android.graphics.drawable.ShapeDrawable.ShapeState orig) { if (orig != null) { mPaint = orig.mPaint; mShape = orig.mShape; mPadding = orig.mPadding; mIntrinsicWidth = orig.mIntrinsicWidth; mIntrinsicHeight = orig.mIntrinsicHeight; mAlpha = orig.mAlpha; mShaderFactory = orig.mShaderFactory; } else { mPaint = new android.graphics.Paint(android.graphics.Paint.ANTI_ALIAS_FLAG); } }
/// <summary> /// Sets a ShaderFactory to which requests for a /// <see cref="android.graphics.Shader">android.graphics.Shader</see> /// object will be made. /// </summary> /// <param name="fact">an instance of your ShaderFactory implementation</param> public virtual void setShaderFactory(android.graphics.drawable.ShapeDrawable.ShaderFactory fact) { mShapeState.mShaderFactory = fact; }