C# 클래스 System.Drawing.Drawing2D.PathGradientBrush

상속: System.Drawing.Brush
파일 보기 프로젝트 열기: mono/sysdrawing-coregraphics 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : object
MultiplyTransform ( Matrix matrix ) : void
MultiplyTransform ( Matrix matrix, MatrixOrder order ) : void
PathGradientBrush ( GraphicsPath path ) : AppKit
PathGradientBrush ( Point points ) : AppKit
PathGradientBrush ( Point points, WrapMode wrapMode ) : AppKit
PathGradientBrush ( PointF points ) : AppKit
PathGradientBrush ( PointF points, WrapMode wrapMode ) : AppKit
ResetTransform ( ) : void
RotateTransform ( float angle ) : void
RotateTransform ( float angle, MatrixOrder order ) : void
ScaleTransform ( float sx, float sy ) : void
ScaleTransform ( float sx, float sy, MatrixOrder order ) : void
SetBlendTriangularShape ( float focus ) : void
SetBlendTriangularShape ( float focus, float scale ) : void
SetSigmaBellShape ( float focus ) : void
SetSigmaBellShape ( float focus, float scale ) : void
TranslateTransform ( float dx, float dy ) : void
TranslateTransform ( float dx, float dy, MatrixOrder order ) : void

비공개 메소드들

메소드 설명
GradientLerp3 ( float alpha, float beta, float gamma ) : void
RasterizePolygon ( CGContext context, PointF center, PointF pathPoints, Color surroundColors, Color centerColor ) : void
RasterizeTriangle ( CGContext context, PointF vt1, PointF vt2, PointF vt3, Color colorV1, Color colorV2, Color colorV3 ) : void

Rasterizes the triangle specified by the vector / points and their associated colors using barycentric coordinates.

RenderPixels ( CGContext context, int x, int y, System.Edge edge32, System.Edge edge13, System.Edge edge21, int w1, int w2, int w3 ) : void
Setup ( Graphics graphics, bool fill ) : void

메소드 상세

Clone() 공개 메소드

public Clone ( ) : object
리턴 object

MultiplyTransform() 공개 메소드

public MultiplyTransform ( Matrix matrix ) : void
matrix Matrix
리턴 void

MultiplyTransform() 공개 메소드

public MultiplyTransform ( Matrix matrix, MatrixOrder order ) : void
matrix Matrix
order MatrixOrder
리턴 void

PathGradientBrush() 공개 메소드

public PathGradientBrush ( GraphicsPath path ) : AppKit
path GraphicsPath
리턴 AppKit

PathGradientBrush() 공개 메소드

public PathGradientBrush ( Point points ) : AppKit
points Point
리턴 AppKit

PathGradientBrush() 공개 메소드

public PathGradientBrush ( Point points, WrapMode wrapMode ) : AppKit
points Point
wrapMode WrapMode
리턴 AppKit

PathGradientBrush() 공개 메소드

public PathGradientBrush ( PointF points ) : AppKit
points System.Drawing.PointF
리턴 AppKit

PathGradientBrush() 공개 메소드

public PathGradientBrush ( PointF points, WrapMode wrapMode ) : AppKit
points System.Drawing.PointF
wrapMode WrapMode
리턴 AppKit

ResetTransform() 공개 메소드

public ResetTransform ( ) : void
리턴 void

RotateTransform() 공개 메소드

public RotateTransform ( float angle ) : void
angle float
리턴 void

RotateTransform() 공개 메소드

public RotateTransform ( float angle, MatrixOrder order ) : void
angle float
order MatrixOrder
리턴 void

ScaleTransform() 공개 메소드

public ScaleTransform ( float sx, float sy ) : void
sx float
sy float
리턴 void

ScaleTransform() 공개 메소드

public ScaleTransform ( float sx, float sy, MatrixOrder order ) : void
sx float
sy float
order MatrixOrder
리턴 void

SetBlendTriangularShape() 공개 메소드

public SetBlendTriangularShape ( float focus ) : void
focus float
리턴 void

SetBlendTriangularShape() 공개 메소드

public SetBlendTriangularShape ( float focus, float scale ) : void
focus float
scale float
리턴 void

SetSigmaBellShape() 공개 메소드

public SetSigmaBellShape ( float focus ) : void
focus float
리턴 void

SetSigmaBellShape() 공개 메소드

public SetSigmaBellShape ( float focus, float scale ) : void
focus float
scale float
리턴 void

TranslateTransform() 공개 메소드

public TranslateTransform ( float dx, float dy ) : void
dx float
dy float
리턴 void

TranslateTransform() 공개 메소드

public TranslateTransform ( float dx, float dy, MatrixOrder order ) : void
dx float
dy float
order MatrixOrder
리턴 void