예제 #1
0
        public PathGradientBrush(
            GraphicsPath path
            )
        {
            GpPathGradient brush = new GpPathGradient();

            lastResult = GdiPlus.GdipCreatePathGradientFromPath(
                path.nativePath, out brush);
            SetNativeBrush(brush);
        }
예제 #2
0
        public PathGradientBrush(
            PointF[] points,
            WrapMode wrapMode)
        {
            GpPathGradient brush = new GpPathGradient();

            lastResult = GdiPlus.GdipCreatePathGradient(
                points, points.Length,
                wrapMode, out brush);
            SetNativeBrush(brush);
        }
예제 #3
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipSetPathGradientFocusScales(GpPathGradient brush, float xScale,
                                float yScale);
예제 #4
0
 internal static extern GpStatus GdipSetPathGradientWrapMode(GpPathGradient brush,
     WrapMode wrapmode);
예제 #5
0
 internal static extern GpStatus GdipSetPathGradientPresetBlend(GpPathGradient brush, int[] blend,
     float[] positions, int count);
예제 #6
0
 internal static extern GpStatus GdipSetPathGradientCenterPointI(
     GpPathGradient brush, ref Point point);
예제 #7
0
 internal static extern GpStatus GdipResetPathGradientTransform(GpPathGradient brush);
예제 #8
0
 internal static extern GpStatus GdipGetPathGradientPresetBlendCount(GpPathGradient brush, out int count);
예제 #9
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipGetPathGradientCenterPointI(
     GpPathGradient brush, out Point points);
예제 #10
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipSetPathGradientPath(GpPathGradient brush, GpPath path);
예제 #11
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipGetPathGradientPath(GpPathGradient brush, out GpPath path);
예제 #12
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipSetPathGradientSurroundColorsWithCount(
     GpPathGradient brush,
     int[] color, ref int count);
예제 #13
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipGetPathGradientSurroundColorsWithCount(
     GpPathGradient brush, int[] color, out int count);
예제 #14
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipSetPathGradientCenterColor(
     GpPathGradient brush, int colors);
예제 #15
0
        public PathGradientBrush(
            GraphicsPath path
            )
        {
            GpPathGradient brush = new GpPathGradient();

            lastResult = GdiPlus.GdipCreatePathGradientFromPath(
                                            path.nativePath, out brush);
            SetNativeBrush(brush);
        }
예제 #16
0
 internal static extern GpStatus GdipGetPathGradientCenterPointI(
     GpPathGradient brush, out Point points);
예제 #17
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipSetPathGradientCenterPointI(
     GpPathGradient brush, ref Point point);
예제 #18
0
 internal static extern GpStatus GdipGetPathGradientSurroundColorCount(GpPathGradient brush, out int count);
예제 #19
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipGetPathGradientRectI(GpPathGradient brush, out Rectangle rect);
예제 #20
0
 internal static extern GpStatus GdipScalePathGradientTransform(GpPathGradient brush, float sx, float sy,
     MatrixOrder order);
예제 #21
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipGetPathGradientPointCount(GpPathGradient brush, out int count);
예제 #22
0
 internal static extern GpStatus GdipSetPathGradientGammaCorrection(GpPathGradient brush,
     bool useGammaCorrection);
예제 #23
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipGetPathGradientSurroundColorCount(GpPathGradient brush, out int count);
예제 #24
0
 internal static extern GpStatus GdipSetPathGradientSurroundColorsWithCount(
     GpPathGradient brush,
     int[] color, ref int count);
예제 #25
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipSetPathGradientGammaCorrection(GpPathGradient brush,
                                    bool useGammaCorrection);
예제 #26
0
 internal static extern GpStatus GdipCreatePathGradientFromPath(GpPath path,
     out GpPathGradient polyGradient);
예제 #27
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipGetPathGradientGammaCorrection(GpPathGradient brush,
                                    out bool useGammaCorrection);
예제 #28
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipGetPathGradientFocusScales(GpPathGradient brush, out float xScale,
                                out float yScale);
예제 #29
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipGetPathGradientBlend(GpPathGradient brush,
                          float[] blend, float[] positions, int count);
예제 #30
0
        public PathGradientBrush(
            Point[] points,
            WrapMode wrapMode)
        {
            GpPathGradient brush = new GpPathGradient();

            lastResult = GdiPlus.GdipCreatePathGradientI(
                                            points, points.Length,
                                            wrapMode, out brush);

            SetNativeBrush(brush);
        }
예제 #31
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipGetPathGradientPresetBlendCount(GpPathGradient brush, out int count);
예제 #32
0
 internal static extern GpStatus GdipGetPathGradientCenterColor(
     GpPathGradient brush, out int color);
예제 #33
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipSetPathGradientPresetBlend(GpPathGradient brush, int[] blend,
                                float[] positions, int count);
예제 #34
0
 internal static extern GpStatus GdipGetPathGradientPointCount(GpPathGradient brush, out int count);
예제 #35
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipSetPathGradientSigmaBlend(GpPathGradient brush, float focus, float scale);
예제 #36
0
 internal static extern GpStatus GdipGetPathGradientRectI(GpPathGradient brush, out Rectangle rect);
예제 #37
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipSetPathGradientLinearBlend(GpPathGradient brush, float focus, float scale);
예제 #38
0
 internal static extern GpStatus GdipMultiplyPathGradientTransform(GpPathGradient brush,
     GpMatrix matrix,
     MatrixOrder order);
예제 #39
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipGetPathGradientWrapMode(GpPathGradient brush,
                             out WrapMode wrapmode);
예제 #40
0
 internal static extern GpStatus GdipRotatePathGradientTransform(GpPathGradient brush, float angle,
     MatrixOrder order);
예제 #41
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipSetPathGradientWrapMode(GpPathGradient brush,
                             WrapMode wrapmode);
예제 #42
0
 internal static extern GpStatus GdipSetPathGradientCenterColor(
     GpPathGradient brush, int colors);
예제 #43
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipGetPathGradientTransform(GpPathGradient brush,
                              out GpMatrix matrix);
예제 #44
0
 internal static extern GpStatus GdipSetPathGradientFocusScales(GpPathGradient brush, float xScale,
     float yScale);
예제 #45
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipSetPathGradientTransform(GpPathGradient brush,
                              GpMatrix matrix);
예제 #46
0
 internal static extern GpStatus GdipSetPathGradientPath(GpPathGradient brush, GpPath path);
예제 #47
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipResetPathGradientTransform(GpPathGradient brush);
예제 #48
0
 internal static extern GpStatus GdipSetPathGradientSigmaBlend(GpPathGradient brush, float focus, float scale);
예제 #49
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipMultiplyPathGradientTransform(GpPathGradient brush,
                                   GpMatrix matrix,
                                   MatrixOrder order);
예제 #50
0
 internal static extern GpStatus GdipSetPathGradientTransform(GpPathGradient brush,
     GpMatrix matrix);
예제 #51
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipTranslatePathGradientTransform(GpPathGradient brush, float dx, float dy,
                                    MatrixOrder order);
예제 #52
0
 internal static extern GpStatus GdipTranslatePathGradientTransform(GpPathGradient brush, float dx, float dy,
     MatrixOrder order);
예제 #53
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipScalePathGradientTransform(GpPathGradient brush, float sx, float sy,
                                MatrixOrder order);
예제 #54
0
 internal static extern GpStatus GdipCreatePathGradientI(Point[] points,
     int count,
     WrapMode wrapMode,
     out GpPathGradient polyGradient);
예제 #55
0
파일: Brushes.cs 프로젝트: windygu/haina
 GdipRotatePathGradientTransform(GpPathGradient brush, float angle,
                                 MatrixOrder order);