public PathGradientBrush( GraphicsPath path ) { GpPathGradient brush = new GpPathGradient(); lastResult = NativeMethods.GdipCreatePathGradientFromPath( path.nativePath, out brush); SetNativeBrush(brush); }
public PathGradientBrush( GpPointF[] points, WrapMode wrapMode) { GpPathGradient brush = new GpPathGradient(); lastResult = NativeMethods.GdipCreatePathGradient( points, points.Length, wrapMode, out brush); SetNativeBrush(brush); }
GdipGetPathGradientSurroundColorsWithCount( GpPathGradient brush, int[] color, out int count);
GdipGetPathGradientFocusScales(GpPathGradient brush, out float xScale, out float yScale);
GdipScalePathGradientTransform(GpPathGradient brush, float sx, float sy, MatrixOrder order);
GdipMultiplyPathGradientTransform(GpPathGradient brush, GpMatrix matrix, MatrixOrder order);
GdipSetPathGradientTransform(GpPathGradient brush, GpMatrix matrix);
GdipSetPathGradientWrapMode(GpPathGradient brush, WrapMode wrapmode);
GdipGetPathGradientPointCount(GpPathGradient brush, out int count);
GdipGetPathGradientRectI(GpPathGradient brush, out GpRect rect);
GdipSetPathGradientCenterPointI( GpPathGradient brush, ref GpPoint point);
GdipGetPathGradientCenterPointI( GpPathGradient brush, out GpPoint points);
GdipSetPathGradientPath(GpPathGradient brush, GpPath path);
GdipGetPathGradientPath(GpPathGradient brush, out GpPath path);
GdipSetPathGradientSurroundColorsWithCount( GpPathGradient brush, int[] color, ref int count);
GdipSetPathGradientLinearBlend(GpPathGradient brush, float focus, float scale);
GdipGetPathGradientWrapMode(GpPathGradient brush, out WrapMode wrapmode);
GdipGetPathGradientSurroundColorCount(GpPathGradient brush, out int count);
GdipGetPathGradientTransform(GpPathGradient brush, out GpMatrix matrix);
GdipSetPathGradientGammaCorrection(GpPathGradient brush, bool useGammaCorrection);
GdipResetPathGradientTransform(GpPathGradient brush);
GdipGetPathGradientGammaCorrection(GpPathGradient brush, out bool useGammaCorrection);
GdipTranslatePathGradientTransform(GpPathGradient brush, float dx, float dy, MatrixOrder order);
GdipGetPathGradientBlend(GpPathGradient brush, float[] blend, float[] positions, int count);
GdipRotatePathGradientTransform(GpPathGradient brush, float angle, MatrixOrder order);
GdipGetPathGradientPresetBlendCount(GpPathGradient brush, out int count);
GdipSetPathGradientFocusScales(GpPathGradient brush, float xScale, float yScale);
GdipSetPathGradientPresetBlend(GpPathGradient brush, int[] blend, float[] positions, int count);
GdipSetPathGradientSigmaBlend(GpPathGradient brush, float focus, float scale);
GdipSetPathGradientCenterColor( GpPathGradient brush, int colors);