コード例 #1
0
ファイル: BrushPlus.cs プロジェクト: mitice/foo
        LinearGradientBrush(GpRect rect,
                            Color color1,
                            Color color2,
                            float angle,
                            bool isAngleScalable)
        {
            GpLineGradient brush = new GpLineGradient();

            lastResult = NativeMethods.GdipCreateLineBrushFromRectWithAngleI(ref rect,
                                                                             color1.ToArgb(),
                                                                             color2.ToArgb(),
                                                                             angle,
                                                                             isAngleScalable,
                                                                             WrapMode.WrapModeTile,
                                                                             out brush);

            SetNativeBrush(brush);
        }
コード例 #2
0
 GdipGetLineWrapMode(GpLineGradient brush, out WrapMode wrapmode);
コード例 #3
0
 GdipSetLineWrapMode(GpLineGradient brush, WrapMode wrapmode);
コード例 #4
0
 GdipSetLineLinearBlend(GpLineGradient brush, float focus, float scale);
コード例 #5
0
 GdipCreateLineBrushFromRectI(ref GpRect rect,
                              int color1, int color2,
                              LinearGradientMode mode,
                              WrapMode wrapMode,
                              out GpLineGradient lineGradient);
コード例 #6
0
 GdipRotateLineTransform(GpLineGradient brush, float angle,
                         MatrixOrder order);
コード例 #7
0
 GdipTranslateLineTransform(GpLineGradient brush, float dx, float dy,
                            MatrixOrder order);
コード例 #8
0
 GdipResetLineTransform(GpLineGradient brush);
コード例 #9
0
 GdipGetLineGammaCorrection(GpLineGradient brush, out bool useGammaCorrection);
コード例 #10
0
 GdipSetLineGammaCorrection(GpLineGradient brush, bool useGammaCorrection);
コード例 #11
0
 GdipGetLineRectI(GpLineGradient brush, out GpRect rect);
コード例 #12
0
 GdipGetLineColors(GpLineGradient brush, int[] colors);
コード例 #13
0
 GdipSetLineColors(GpLineGradient brush, int color1, int color2);
コード例 #14
0
 GdipCreateLineBrushFromRectWithAngleI(ref GpRect rect,
                                       int color1, int color2,
                                       float angle,
                                       bool isAngleScalable,
                                       WrapMode wrapMode,
                                       out GpLineGradient lineGradient);
コード例 #15
0
 GdipGetLineTransform(GpLineGradient brush, out GpMatrix matrix);
コード例 #16
0
 GdipSetLineTransform(GpLineGradient brush, GpMatrix matrix);
コード例 #17
0
 GdipGetLineBlend(GpLineGradient brush, float[] blendfactors, float[] positions,
                  int count);
コード例 #18
0
 GdipMultiplyLineTransform(GpLineGradient brush, GpMatrix matrix,
                           MatrixOrder order);
コード例 #19
0
 GdipGetLinePresetBlendCount(GpLineGradient brush, out int count);
コード例 #20
0
 GdipScaleLineTransform(GpLineGradient brush, float sx, float sy,
                        MatrixOrder order);
コード例 #21
0
 GdipSetLinePresetBlend(GpLineGradient brush, int[] blend,
                        float[] positions, int count);
コード例 #22
0
 GdipSetLineSigmaBlend(GpLineGradient brush, float focus, float scale);
コード例 #23
0
 GdipCreateLineBrushI(ref GpPoint point1,
                      ref GpPoint point2,
                      int color1, int color2,
                      WrapMode wrapMode,
                      out GpLineGradient lineGradient);