Inheritance
System.Object
RecorderCanvas
public class RecorderCanvas : Canvas
Constructors
Declaration
public RecorderCanvas(PictureRecorder recorder)
Parameters
Fields
Declaration
protected readonly PictureRecorder _recorder
Field Value
Methods
Declaration
public void clipPath(Path path)
Parameters
Type |
Name |
Description |
Path |
path |
|
Implements
Declaration
public void clipRect(Rect rect)
Parameters
Type |
Name |
Description |
Rect |
rect |
|
Implements
Declaration
public void clipRRect(RRect rrect)
Parameters
Type |
Name |
Description |
RRect |
rrect |
|
Implements
Declaration
public void concat(Matrix3 matrix)
Parameters
Type |
Name |
Description |
Matrix3 |
matrix |
|
Implements
Declaration
public void drawArc(Rect rect, float startAngle, float sweepAngle, bool useCenter, Paint paint)
Parameters
Type |
Name |
Description |
Rect |
rect |
|
System.Single |
startAngle |
|
System.Single |
sweepAngle |
|
System.Boolean |
useCenter |
|
Paint |
paint |
|
Implements
Declaration
public void drawCircle(Offset c, float radius, Paint paint)
Parameters
Type |
Name |
Description |
Offset |
c |
|
System.Single |
radius |
|
Paint |
paint |
|
Implements
Declaration
public void drawDRRect(RRect outer, RRect inner, Paint paint)
Parameters
Implements
Declaration
public void drawImage(Image image, Offset offset, Paint paint)
Parameters
Implements
Declaration
public void drawImageNine(Image image, Rect center, Rect dst, Paint paint)
Parameters
Implements
Declaration
public void drawImageNine(Image image, Rect src, Rect center, Rect dst, Paint paint)
Parameters
Implements
Declaration
public void drawImageRect(Image image, Rect dst, Paint paint)
Parameters
Implements
Declaration
public void drawImageRect(Image image, Rect src, Rect dst, Paint paint)
Parameters
Implements
Declaration
public void drawLine(Offset from, Offset to, Paint paint)
Parameters
Implements
Declaration
public void drawOval(Rect rect, Paint paint)
Parameters
Implements
Declaration
public void drawParagraph(Paragraph paragraph, Offset offset)
Parameters
Implements
Declaration
public void drawPath(Path path, Paint paint)
Parameters
Implements
Declaration
public void drawPicture(Picture picture)
Parameters
Type |
Name |
Description |
Picture |
picture |
|
Implements
Declaration
public void drawRect(Rect rect, Paint paint)
Parameters
Implements
Declaration
public void drawRRect(RRect rrect, Paint paint)
Parameters
Implements
Declaration
public void drawShadow(Path path, Color color, float elevation, bool transparentOccluder)
Parameters
Type |
Name |
Description |
Path |
path |
|
Color |
color |
|
System.Single |
elevation |
|
System.Boolean |
transparentOccluder |
|
Implements
drawTextBlob(TextBlob, Offset, Paint)
Declaration
public void drawTextBlob(TextBlob textBlob, Offset offset, Paint paint)
Parameters
Implements
Declaration
public virtual void flush()
Implements
Declaration
public virtual float getDevicePixelRatio()
Returns
Type |
Description |
System.Single |
|
Implements
Declaration
public int getSaveCount()
Returns
Type |
Description |
System.Int32 |
|
Implements
Declaration
public Matrix3 getTotalMatrix()
Returns
Implements
Declaration
Implements
Declaration
public void resetMatrix()
Implements
Declaration
Implements
Declaration
public void rotate(float radians, Offset offset = null)
Parameters
Type |
Name |
Description |
System.Single |
radians |
|
Offset |
offset |
|
Implements
Declaration
Implements
Declaration
public void saveLayer(Rect rect, Paint paint)
Parameters
Implements
Declaration
public void scale(float sx, float? sy = default(float? ))
Parameters
Type |
Name |
Description |
System.Single |
sx |
|
System.Nullable<System.Single> |
sy |
|
Implements
Declaration
public void setMatrix(Matrix3 matrix)
Parameters
Type |
Name |
Description |
Matrix3 |
matrix |
|
Implements
Declaration
public void skew(float sx, float sy)
Parameters
Type |
Name |
Description |
System.Single |
sx |
|
System.Single |
sy |
|
Implements
Declaration
public void translate(float dx, float dy)
Parameters
Type |
Name |
Description |
System.Single |
dx |
|
System.Single |
dy |
|
Implements