C# Class PixelFarm.Agg.ImageGraphics2D

Show file Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
Clear ( System.Color color ) : void
GetClippingRect ( ) : RectInt
ImageGraphics2D ( ActualImage destImage ) : System
Render ( IImageReaderWriter source, AffinePlan affinePlans ) : void
Render ( IImageReaderWriter source, double destX, double destY ) : void
Render ( IImageReaderWriter source, double destX, double destY, double angleRadians, double inScaleX, double inScaleY ) : void
Render ( VertexStoreSnap vxsSnap, Drawing color ) : void

we do NOT store vxs/vxsSnap

SetClippingRect ( RectInt rect ) : void

Private Methods

Method Description
BuildImageBoundsPath ( int srcW, int srcH, VertexStore drawImageRectPath, AffinePlan affPlans ) : Affine
BuildImageBoundsPath ( int srcW, int srcH, VertexStore drawImageRectPath, double destX, double destY ) : Affine
BuildImageBoundsPath ( int srcW, int srcH, VertexStore drawImageRectPath, double destX, double destY, double hotspotOffsetX, double hotSpotOffsetY, double scaleX, double scaleY, double angleRad ) : Affine
GetFreeVxs ( ) : VertexStore
ReleaseVxs ( VertexStore &vxs ) : void
Render ( VertexStore vxs, ISpanGenerator spanGen ) : void

we do NOT store vxs

Method Details

Clear() public method

public Clear ( System.Color color ) : void
color System.Color
return void

GetClippingRect() public method

public GetClippingRect ( ) : RectInt
return RectInt

ImageGraphics2D() public method

public ImageGraphics2D ( ActualImage destImage ) : System
destImage ActualImage
return System

Render() public method

public Render ( IImageReaderWriter source, AffinePlan affinePlans ) : void
source IImageReaderWriter
affinePlans PixelFarm.Agg.Transform.AffinePlan
return void

Render() public method

public Render ( IImageReaderWriter source, double destX, double destY ) : void
source IImageReaderWriter
destX double
destY double
return void

Render() public method

public Render ( IImageReaderWriter source, double destX, double destY, double angleRadians, double inScaleX, double inScaleY ) : void
source IImageReaderWriter
destX double
destY double
angleRadians double
inScaleX double
inScaleY double
return void

Render() public method

we do NOT store vxs/vxsSnap
public Render ( VertexStoreSnap vxsSnap, Drawing color ) : void
vxsSnap VertexStoreSnap
color Drawing
return void

SetClippingRect() public method

public SetClippingRect ( RectInt rect ) : void
rect RectInt
return void