C# Класс Eto.iOS.Drawing.GraphicsHandler

Handler for the Graphics.IHandler
Наследование: Eto.Drawing.Graphics.Eto.Mac.Forms.MacBase, Graphics.IHandler
Показать файл Открыть проект Примеры использования класса

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