Class DrawingContext
Inheritance
DrawingContext
Assembly: nanoFramework.Graphics.dll
Syntax
public class DrawingContext : DispatcherObject, IDisposable
Constructors
|
Improve this Doc
View Source
DrawingContext(Bitmap)
Declaration
public DrawingContext(Bitmap bmp)
Parameters
Type |
Name |
Description |
Bitmap |
bmp |
|
|
Improve this Doc
View Source
DrawingContext(Int32, Int32)
Declaration
public DrawingContext(int width, int height)
Parameters
Properties
|
Improve this Doc
View Source
Bitmap
Declaration
public Bitmap Bitmap { get; }
Property Value
|
Improve this Doc
View Source
Height
Declaration
public int Height { get; }
Property Value
|
Improve this Doc
View Source
Width
Declaration
public int Width { get; }
Property Value
Methods
|
Improve this Doc
View Source
BlendImage(Bitmap, Int32, Int32, Int32, Int32, Int32, Int32, UInt16)
Declaration
public void BlendImage(Bitmap source, int destinationX, int destinationY, int sourceX, int sourceY, int sourceWidth, int sourceHeight, ushort opacity)
Parameters
|
Improve this Doc
View Source
Clear()
Declaration
|
Improve this Doc
View Source
Dispose()
Declaration
|
Improve this Doc
View Source
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
Boolean |
disposing |
|
|
Improve this Doc
View Source
DrawEllipse(Brush, Pen, Int32, Int32, Int32, Int32)
Declaration
public void DrawEllipse(Brush brush, Pen pen, int x, int y, int xRadius, int yRadius)
Parameters
|
Improve this Doc
View Source
DrawImage(Bitmap, Int32, Int32)
Declaration
public void DrawImage(Bitmap source, int x, int y)
Parameters
|
Improve this Doc
View Source
DrawImage(Bitmap, Int32, Int32, Int32, Int32, Int32, Int32)
Declaration
public void DrawImage(Bitmap source, int destinationX, int destinationY, int sourceX, int sourceY, int sourceWidth, int sourceHeight)
Parameters
|
Improve this Doc
View Source
DrawLine(Pen, Int32, Int32, Int32, Int32)
Declaration
public void DrawLine(Pen pen, int x0, int y0, int x1, int y1)
Parameters
|
Improve this Doc
View Source
DrawPolygon(Brush, Pen, Int32[])
Declaration
public void DrawPolygon(Brush brush, Pen pen, int[] pts)
Parameters
|
Improve this Doc
View Source
DrawRectangle(Brush, Pen, Int32, Int32, Int32, Int32)
Declaration
public void DrawRectangle(Brush brush, Pen pen, int x, int y, int width, int height)
Parameters
|
Improve this Doc
View Source
DrawText(String, Font, Color, Int32, Int32)
Declaration
public void DrawText(string text, Font font, Color color, int x, int y)
Parameters
|
Improve this Doc
View Source
DrawText(ref String, Font, Color, Int32, Int32, Int32, Int32, TextAlignment, TextTrimming)
Declaration
public bool DrawText(ref string text, Font font, Color color, int x, int y, int width, int height, TextAlignment alignment, TextTrimming trimming)
Parameters
Returns
|
Improve this Doc
View Source
GetClippingRectangle(out Int32, out Int32, out Int32, out Int32)
Declaration
public void GetClippingRectangle(out int x, out int y, out int width, out int height)
Parameters
|
Improve this Doc
View Source
GetTranslation(out Int32, out Int32)
Declaration
public void GetTranslation(out int x, out int y)
Parameters
|
Improve this Doc
View Source
PopClippingRectangle()
Declaration
public void PopClippingRectangle()
|
Improve this Doc
View Source
PushClippingRectangle(Int32, Int32, Int32, Int32)
Declaration
public void PushClippingRectangle(int x, int y, int width, int height)
Parameters
|
Improve this Doc
View Source
RotateImage(Int32, Int32, Int32, Bitmap, Int32, Int32, Int32, Int32, UInt16)
Declaration
public void RotateImage(int angle, int destinationX, int destinationY, Bitmap bitmap, int sourceX, int sourceY, int sourceWidth, int sourceHeight, ushort opacity)
Parameters
|
Improve this Doc
View Source
Scale9Image(Int32, Int32, Int32, Int32, Bitmap, Int32, Int32, Int32, Int32, UInt16)
Declaration
public void Scale9Image(int xDst, int yDst, int widthDst, int heightDst, Bitmap bitmap, int leftBorder, int topBorder, int rightBorder, int bottomBorder, ushort opacity)
Parameters
|
Improve this Doc
View Source
SetPixel(Color, Int32, Int32)
Declaration
public void SetPixel(Color color, int x, int y)
Parameters
|
Improve this Doc
View Source
StretchImage(Int32, Int32, Int32, Int32, Bitmap, Int32, Int32, Int32, Int32, UInt16)
Declaration
public void StretchImage(int xDst, int yDst, int widthDst, int heightDst, Bitmap bitmap, int xSrc, int ySrc, int widthSrc, int heightSrc, ushort opacity)
Parameters
|
Improve this Doc
View Source
TileImage(Int32, Int32, Bitmap, Int32, Int32, UInt16)
Declaration
public void TileImage(int xDst, int yDst, Bitmap bitmap, int width, int height, ushort opacity)
Parameters
|
Improve this Doc
View Source
Translate(Int32, Int32)
Declaration
public void Translate(int dx, int dy)
Parameters
Implements
Extension Methods