C# Класс PixelFarm.Agg.ImageGraphics2D

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Clear() публичный Метод

public Clear ( System.Color color ) : void
color System.Color
Результат void

GetClippingRect() публичный Метод

public GetClippingRect ( ) : RectInt
Результат RectInt

ImageGraphics2D() публичный Метод

public ImageGraphics2D ( ActualImage destImage ) : System
destImage ActualImage
Результат System

Render() публичный Метод

public Render ( IImageReaderWriter source, AffinePlan affinePlans ) : void
source IImageReaderWriter
affinePlans PixelFarm.Agg.Transform.AffinePlan
Результат void

Render() публичный Метод

public Render ( IImageReaderWriter source, double destX, double destY ) : void
source IImageReaderWriter
destX double
destY double
Результат void

Render() публичный Метод

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
Результат void

Render() публичный Метод

we do NOT store vxs/vxsSnap
public Render ( VertexStoreSnap vxsSnap, Drawing color ) : void
vxsSnap VertexStoreSnap
color Drawing
Результат void

SetClippingRect() публичный Метод

public SetClippingRect ( RectInt rect ) : void
rect RectInt
Результат void