C# 클래스 Eto.iOS.Drawing.GraphicsHandler

Handler for the Graphics.IHandler
상속: Eto.Drawing.Graphics.Eto.Mac.Forms.MacBase, Graphics.IHandler
파일 보기 프로젝트 열기: picoe/Eto 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ApplyAll void
ApplyClip void
ApplyTransform void
CopyToOriginalImage void
EndDrawing void
FrameDidChange void
InitializeContext void
RewindAll void
RewindClip void
RewindTransform void
SetDefaults void
SetOffset void
StartDrawing void

공개 메소드들

메소드 설명
Clear ( Eto.Drawing.SolidBrush brush ) : void
CreateFromImage ( Bitmap image ) : void
DrawArc ( Eto.Drawing.Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle ) : void
DrawEllipse ( Eto.Drawing.Pen pen, float x, float y, float width, float height ) : void
DrawImage ( Image image, Eto.Drawing.RectangleF source, Eto.Drawing.RectangleF destination ) : void
DrawImage ( Image image, float x, float y ) : void
DrawImage ( Image image, float x, float y, float width, float height ) : void
DrawLine ( Eto.Drawing.Pen pen, float startx, float starty, float endx, float endy ) : void
DrawPath ( Eto.Drawing.Pen pen, IGraphicsPath path ) : void
DrawRectangle ( Eto.Drawing.Pen pen, float x, float y, float width, float height ) : void
DrawText ( Eto.Drawing.Font font, Eto.Drawing.SolidBrush brush, float x, float y, string text ) : void
FillEllipse ( Eto.Drawing.Brush brush, float x, float y, float width, float height ) : void
FillPath ( Eto.Drawing.Brush brush, IGraphicsPath path ) : void
FillPie ( Eto.Drawing.Brush brush, float x, float y, float width, float height, float startAngle, float sweepAngle ) : void
FillRectangle ( Eto.Drawing.Brush brush, float x, float y, float width, float height ) : void
Flush ( ) : void
GraphicsHandler ( ) : System
GraphicsHandler ( MonoMac.AppKit.NSView view ) : System
GraphicsHandler ( MonoMac.AppKit.NSView view, CGContext context, System.Double height ) : System
GraphicsHandler ( MonoMac.AppKit.NSView view, MonoMac.AppKit.NSGraphicsContext graphicsContext, float height, bool flipped ) : System
MeasureString ( Eto.Drawing.Font font, string text ) : Eto.Drawing.SizeF
MultiplyTransform ( IMatrix matrix ) : void
Reset ( ) : void
ResetClip ( ) : void
RestoreTransform ( ) : void
RotateTransform ( float angle ) : void
SaveTransform ( ) : void
ScaleTransform ( float scaleX, float scaleY ) : void
SetClip ( IGraphicsPath path ) : void
SetClip ( Eto.Drawing.RectangleF rectangle ) : void
SetFillColorSpace ( ) : void
SetPhase ( ) : void
TranslateTransform ( float offsetX, float offsetY ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
ApplyAll ( ) : void
ApplyClip ( ) : void
ApplyTransform ( ) : void
CopyToOriginalImage ( ) : void
EndDrawing ( ) : void
FrameDidChange ( ObserverActionEventArgs e ) : void
InitializeContext ( bool viewFlipped ) : void
RewindAll ( ) : void
RewindClip ( ) : void
RewindTransform ( ) : void
SetDefaults ( ) : void
SetOffset ( bool fill ) : void
StartDrawing ( ) : void

메소드 상세

Clear() 공개 메소드

public Clear ( Eto.Drawing.SolidBrush brush ) : void
brush Eto.Drawing.SolidBrush
리턴 void

CreateFromImage() 공개 메소드

public CreateFromImage ( Bitmap image ) : void
image Eto.Drawing.Bitmap
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

DrawArc() 공개 메소드

public DrawArc ( Eto.Drawing.Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle ) : void
pen Eto.Drawing.Pen
x float
y float
width float
height float
startAngle float
sweepAngle float
리턴 void

DrawEllipse() 공개 메소드

public DrawEllipse ( Eto.Drawing.Pen pen, float x, float y, float width, float height ) : void
pen Eto.Drawing.Pen
x float
y float
width float
height float
리턴 void

DrawImage() 공개 메소드

public DrawImage ( Image image, Eto.Drawing.RectangleF source, Eto.Drawing.RectangleF destination ) : void
image Image
source Eto.Drawing.RectangleF
destination Eto.Drawing.RectangleF
리턴 void

DrawImage() 공개 메소드

public DrawImage ( Image image, float x, float y ) : void
image Image
x float
y float
리턴 void

DrawImage() 공개 메소드

public DrawImage ( Image image, float x, float y, float width, float height ) : void
image Image
x float
y float
width float
height float
리턴 void

DrawLine() 공개 메소드

public DrawLine ( Eto.Drawing.Pen pen, float startx, float starty, float endx, float endy ) : void
pen Eto.Drawing.Pen
startx float
starty float
endx float
endy float
리턴 void

DrawPath() 공개 메소드

public DrawPath ( Eto.Drawing.Pen pen, IGraphicsPath path ) : void
pen Eto.Drawing.Pen
path IGraphicsPath
리턴 void

DrawRectangle() 공개 메소드

public DrawRectangle ( Eto.Drawing.Pen pen, float x, float y, float width, float height ) : void
pen Eto.Drawing.Pen
x float
y float
width float
height float
리턴 void

DrawText() 공개 메소드

public DrawText ( Eto.Drawing.Font font, Eto.Drawing.SolidBrush brush, float x, float y, string text ) : void
font Eto.Drawing.Font
brush Eto.Drawing.SolidBrush
x float
y float
text string
리턴 void

FillEllipse() 공개 메소드

public FillEllipse ( Eto.Drawing.Brush brush, float x, float y, float width, float height ) : void
brush Eto.Drawing.Brush
x float
y float
width float
height float
리턴 void

FillPath() 공개 메소드

public FillPath ( Eto.Drawing.Brush brush, IGraphicsPath path ) : void
brush Eto.Drawing.Brush
path IGraphicsPath
리턴 void

FillPie() 공개 메소드

public FillPie ( Eto.Drawing.Brush brush, float x, float y, float width, float height, float startAngle, float sweepAngle ) : void
brush Eto.Drawing.Brush
x float
y float
width float
height float
startAngle float
sweepAngle float
리턴 void

FillRectangle() 공개 메소드

public FillRectangle ( Eto.Drawing.Brush brush, float x, float y, float width, float height ) : void
brush Eto.Drawing.Brush
x float
y float
width float
height float
리턴 void

Flush() 공개 메소드

public Flush ( ) : void
리턴 void

GraphicsHandler() 공개 메소드

public GraphicsHandler ( ) : System
리턴 System

GraphicsHandler() 공개 메소드

public GraphicsHandler ( MonoMac.AppKit.NSView view ) : System
view MonoMac.AppKit.NSView
리턴 System

GraphicsHandler() 공개 메소드

public GraphicsHandler ( MonoMac.AppKit.NSView view, CGContext context, System.Double height ) : System
view MonoMac.AppKit.NSView
context MonoMac.CoreGraphics.CGContext
height System.Double
리턴 System

GraphicsHandler() 공개 메소드

public GraphicsHandler ( MonoMac.AppKit.NSView view, MonoMac.AppKit.NSGraphicsContext graphicsContext, float height, bool flipped ) : System
view MonoMac.AppKit.NSView
graphicsContext MonoMac.AppKit.NSGraphicsContext
height float
flipped bool
리턴 System

MeasureString() 공개 메소드

public MeasureString ( Eto.Drawing.Font font, string text ) : Eto.Drawing.SizeF
font Eto.Drawing.Font
text string
리턴 Eto.Drawing.SizeF

MultiplyTransform() 공개 메소드

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

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

ResetClip() 공개 메소드

public ResetClip ( ) : void
리턴 void

RestoreTransform() 공개 메소드

public RestoreTransform ( ) : void
리턴 void

RotateTransform() 공개 메소드

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

SaveTransform() 공개 메소드

public SaveTransform ( ) : void
리턴 void

ScaleTransform() 공개 메소드

public ScaleTransform ( float scaleX, float scaleY ) : void
scaleX float
scaleY float
리턴 void

SetClip() 공개 메소드

public SetClip ( IGraphicsPath path ) : void
path IGraphicsPath
리턴 void

SetClip() 공개 메소드

public SetClip ( Eto.Drawing.RectangleF rectangle ) : void
rectangle Eto.Drawing.RectangleF
리턴 void

SetFillColorSpace() 공개 메소드

public SetFillColorSpace ( ) : void
리턴 void

SetPhase() 공개 메소드

public SetPhase ( ) : void
리턴 void

TranslateTransform() 공개 메소드

public TranslateTransform ( float offsetX, float offsetY ) : void
offsetX float
offsetY float
리턴 void