C# Class NewTOAPIA.Drawing.GDIRenderer

Inheritance: IGraphPort
Afficher le fichier Open project: Wiladams/NewTOAPIA Class Usage Examples

Méthodes publiques

Méthode Description
AlphaBlend ( int x, int y, int width, int height, GDIPixmap bitmap, int srcX, int srcY, int srcWidth, int srcHeight, byte opacity ) : void
BitBlt ( int x, int y, int nWidth, int nHeight, GDIContext hSrcDC, int xSrc, int ySrc, TernaryRasterOps dwRop ) : bool
CopyFromScreen ( Point upperLeftSource, Point upperLeftDestination, Size blockRegionSize ) : void
CreateBitmap ( int width, int height ) : GDIDIBSection
CreateBrush ( BrushStyle aStyle, HatchStyle hatch, uint colorref, System.Guid uniqueID ) : void
CreateCosmeticPen ( PenStyle aStyle, uint color, System.Guid uniqueID ) : void
CreateFont ( string faceName, int height, System.Guid aGuid ) : void
CreatePath ( System.Guid uniqueID ) : GPath
CreatePen ( PenType aType, PenStyle aStyle, PenJoinStyle aJoinStyle, PenEndCap aEndCap, uint colorref, int width, System.Guid uniqueID ) : void
DrawBeziers ( GDIPen aPen, Point points ) : void
DrawBitmap ( GDIPixmap pixmap, Point origin ) : void

DrawImage, will draw the supplied image graphic on the screen. It will use the Image's frame and size to determine where to display it.

DrawBitmap ( GDIPixmap pixmap, System srcRect, System dstRect ) : void
DrawEllipse ( GDIPen aPen, Rectangle rect ) : void
DrawGradientRectangle ( GradientRect aGradient ) : void
DrawImage ( GDIPixmap bitmap, System destinationParallelogram, System srcRect, System units ) : void
DrawLine ( GDIPen aPen, Point startPOINT, Point endPoint ) : void
DrawLines ( GDIPen aPen, System points ) : void
DrawPath ( GDIPen aPen, GPath aPath ) : void
DrawPolygon ( System points ) : void
DrawPolygon ( System points, GDIPen aPen, GDIBrush aBrush ) : void
DrawRectangle ( GDIPen aPen, Rectangle rect ) : void
DrawRectangle ( GDIPen aPen, int x, int y, int width, int height ) : void

Draw the frame of a rectangle using the specified pen.

DrawRectangle ( Rectangle aRect ) : void
DrawRectangle ( int left, int top, int right, int bottom ) : void

Draw the frame of a rectangle using a pen. Leave the interior alone.

DrawRectangles ( GDIPen aPen, Rectangle rects ) : void
DrawRegion ( GDIRegion region ) : void
DrawRoundRect ( GDIPen aPen, Rectangle rect, int xRadius, int yRadius ) : void
DrawString ( int x, int y, string aString ) : void
FillEllipse ( GDIBrush aBrush, Rectangle rect ) : void
FillPath ( GDIBrush aBrush, GPath aPath ) : void
FillRectangle ( GDIBrush aBrush, Rectangle aRect ) : void
FillRectangle ( GDIBrush aBrush, int x, int y, int width, int height ) : void
FillRegion ( GDIRegion region, GDIBrush aBrush ) : void
Flush ( ) : void
FramePath ( GDIPen aPen, GPath aPath ) : void
FrameRectangle ( GDIPen pen, Rectangle aRect ) : void
FrameRegion ( GDIRegion region, GDIBrush aBrush, Size strokeSize ) : void
GDIRenderer ( GDIContext devContext ) : System
GradientTriangle ( TRIVERTEX pVertex, GRADIENT_TRIANGLE pMesh, int dwMode ) : void
InvertRegion ( GDIRegion region ) : void
MeasureCharacter ( char c, int &width, int &height ) : void
MoveTo ( System aPOINT ) : void
MoveTo ( int x, int y ) : void
PixBlt ( IPixelArray pixmap, int x, int y ) : void
PixmapShardBlt ( IPixelArray pixmap, Rectangle srcRect, Rectangle dstRect ) : void
Polygon ( System points ) : void
ResetClip ( ) : void
ResetState ( ) : void
RestoreState ( int toState ) : void
RotateTransform ( float angle, int x, int y ) : void
SaveState ( ) : void
ScaleBitmap ( GDIPixmap bitmap, Rectangle aFrame ) : void
ScaleTransform ( float scaleX, float scaleY ) : void
SelectStockObject ( int objectIndex ) : void
SelectUniqueObject ( System.Guid objectID ) : void
SetBkColor ( uint colorref ) : void
SetBkMode ( int bkMode ) : void
SetBrush ( GDIBrush aBrush ) : void
SetClip ( GDIRegion clipRegion ) : void
SetClipRectangle ( Rectangle clipRect ) : void
SetDefaultBrushColor ( uint colorref ) : void
SetDefaultPenColor ( uint colorref ) : void
SetFont ( GDIFont aFont ) : void
SetMappingMode ( MappingModes aMode ) : void
SetPathAsClipRegion ( GPath aPath ) : void
SetPen ( GDIPen aPen ) : void
SetPixel ( int x, int y, Color colorref ) : void
SetPolyFillMode ( PolygonFillMode fillMode ) : void
SetROP2 ( BinaryRasterOps rasOp ) : void
SetTextColor ( uint colorref ) : void
SetWorldTransform ( Transform2D aTransform ) : void
StretchBlt ( int x, int y, int width, int height, GDIContext srcDC, int srcX, int srcY, int srcWidth, int srcHeight, TernaryRasterOps dwRop ) : void
StrokeAndFillRectangle ( GDIPen aPen, GDIBrush aBrush, Rectangle aRect ) : void
TranslateTransform ( int dx, int dy ) : void
UseDefaultBrush ( ) : void
UseDefaultPen ( ) : void

Private Methods

Méthode Description
GetWorldTransform ( ) : Transform2D

Method Details

AlphaBlend() public méthode

public AlphaBlend ( int x, int y, int width, int height, GDIPixmap bitmap, int srcX, int srcY, int srcWidth, int srcHeight, byte opacity ) : void
x int
y int
width int
height int
bitmap GDIPixmap
srcX int
srcY int
srcWidth int
srcHeight int
opacity byte
Résultat void

BitBlt() public méthode

public BitBlt ( int x, int y, int nWidth, int nHeight, GDIContext hSrcDC, int xSrc, int ySrc, TernaryRasterOps dwRop ) : bool
x int
y int
nWidth int
nHeight int
hSrcDC GDIContext
xSrc int
ySrc int
dwRop TernaryRasterOps
Résultat bool

CopyFromScreen() public méthode

public CopyFromScreen ( Point upperLeftSource, Point upperLeftDestination, Size blockRegionSize ) : void
upperLeftSource Point
upperLeftDestination Point
blockRegionSize System.Drawing.Size
Résultat void

CreateBitmap() public méthode

public CreateBitmap ( int width, int height ) : GDIDIBSection
width int
height int
Résultat GDIDIBSection

CreateBrush() public méthode

public CreateBrush ( BrushStyle aStyle, HatchStyle hatch, uint colorref, System.Guid uniqueID ) : void
aStyle BrushStyle
hatch HatchStyle
colorref uint
uniqueID System.Guid
Résultat void

CreateCosmeticPen() public méthode

public CreateCosmeticPen ( PenStyle aStyle, uint color, System.Guid uniqueID ) : void
aStyle PenStyle
color uint
uniqueID System.Guid
Résultat void

CreateFont() public méthode

public CreateFont ( string faceName, int height, System.Guid aGuid ) : void
faceName string
height int
aGuid System.Guid
Résultat void

CreatePath() public méthode

public CreatePath ( System.Guid uniqueID ) : GPath
uniqueID System.Guid
Résultat GPath

CreatePen() public méthode

public CreatePen ( PenType aType, PenStyle aStyle, PenJoinStyle aJoinStyle, PenEndCap aEndCap, uint colorref, int width, System.Guid uniqueID ) : void
aType PenType
aStyle PenStyle
aJoinStyle PenJoinStyle
aEndCap PenEndCap
colorref uint
width int
uniqueID System.Guid
Résultat void

DrawBeziers() public méthode

public DrawBeziers ( GDIPen aPen, Point points ) : void
aPen GDIPen
points Point
Résultat void

DrawBitmap() public méthode

DrawImage, will draw the supplied image graphic on the screen. It will use the Image's frame and size to determine where to display it.
public DrawBitmap ( GDIPixmap pixmap, Point origin ) : void
pixmap GDIPixmap
origin Point
Résultat void

DrawBitmap() public méthode

public DrawBitmap ( GDIPixmap pixmap, System srcRect, System dstRect ) : void
pixmap GDIPixmap
srcRect System
dstRect System
Résultat void

DrawEllipse() public méthode

public DrawEllipse ( GDIPen aPen, Rectangle rect ) : void
aPen GDIPen
rect System.Drawing.Rectangle
Résultat void

DrawGradientRectangle() public méthode

public DrawGradientRectangle ( GradientRect aGradient ) : void
aGradient GradientRect
Résultat void

DrawImage() public méthode

public DrawImage ( GDIPixmap bitmap, System destinationParallelogram, System srcRect, System units ) : void
bitmap GDIPixmap
destinationParallelogram System
srcRect System
units System
Résultat void

DrawLine() public méthode

public DrawLine ( GDIPen aPen, Point startPOINT, Point endPoint ) : void
aPen GDIPen
startPOINT Point
endPoint Point
Résultat void

DrawLines() public méthode

public DrawLines ( GDIPen aPen, System points ) : void
aPen GDIPen
points System
Résultat void

DrawPath() public méthode

public DrawPath ( GDIPen aPen, GPath aPath ) : void
aPen GDIPen
aPath GPath
Résultat void

DrawPolygon() public méthode

public DrawPolygon ( System points ) : void
points System
Résultat void

DrawPolygon() public méthode

public DrawPolygon ( System points, GDIPen aPen, GDIBrush aBrush ) : void
points System
aPen GDIPen
aBrush GDIBrush
Résultat void

DrawRectangle() public méthode

public DrawRectangle ( GDIPen aPen, Rectangle rect ) : void
aPen GDIPen
rect System.Drawing.Rectangle
Résultat void

DrawRectangle() public méthode

Draw the frame of a rectangle using the specified pen.
public DrawRectangle ( GDIPen aPen, int x, int y, int width, int height ) : void
aPen GDIPen
x int left
y int top
width int Width of rectangle.
height int Height of rectangle.
Résultat void

DrawRectangle() public méthode

public DrawRectangle ( Rectangle aRect ) : void
aRect System.Drawing.Rectangle
Résultat void

DrawRectangle() public méthode

Draw the frame of a rectangle using a pen. Leave the interior alone.
public DrawRectangle ( int left, int top, int right, int bottom ) : void
left int
top int
right int
bottom int
Résultat void

DrawRectangles() public méthode

public DrawRectangles ( GDIPen aPen, Rectangle rects ) : void
aPen GDIPen
rects System.Drawing.Rectangle
Résultat void

DrawRegion() public méthode

public DrawRegion ( GDIRegion region ) : void
region GDIRegion
Résultat void

DrawRoundRect() public méthode

public DrawRoundRect ( GDIPen aPen, Rectangle rect, int xRadius, int yRadius ) : void
aPen GDIPen
rect System.Drawing.Rectangle
xRadius int
yRadius int
Résultat void

DrawString() public méthode

public DrawString ( int x, int y, string aString ) : void
x int
y int
aString string
Résultat void

FillEllipse() public méthode

public FillEllipse ( GDIBrush aBrush, Rectangle rect ) : void
aBrush GDIBrush
rect System.Drawing.Rectangle
Résultat void

FillPath() public méthode

public FillPath ( GDIBrush aBrush, GPath aPath ) : void
aBrush GDIBrush
aPath GPath
Résultat void

FillRectangle() public méthode

public FillRectangle ( GDIBrush aBrush, Rectangle aRect ) : void
aBrush GDIBrush
aRect System.Drawing.Rectangle
Résultat void

FillRectangle() public méthode

public FillRectangle ( GDIBrush aBrush, int x, int y, int width, int height ) : void
aBrush GDIBrush
x int
y int
width int
height int
Résultat void

FillRegion() public méthode

public FillRegion ( GDIRegion region, GDIBrush aBrush ) : void
region GDIRegion
aBrush GDIBrush
Résultat void

Flush() public méthode

public Flush ( ) : void
Résultat void

FramePath() public méthode

public FramePath ( GDIPen aPen, GPath aPath ) : void
aPen GDIPen
aPath GPath
Résultat void

FrameRectangle() public méthode

public FrameRectangle ( GDIPen pen, Rectangle aRect ) : void
pen GDIPen
aRect System.Drawing.Rectangle
Résultat void

FrameRegion() public méthode

public FrameRegion ( GDIRegion region, GDIBrush aBrush, Size strokeSize ) : void
region GDIRegion
aBrush GDIBrush
strokeSize System.Drawing.Size
Résultat void

GDIRenderer() public méthode

public GDIRenderer ( GDIContext devContext ) : System
devContext GDIContext
Résultat System

GradientTriangle() public méthode

public GradientTriangle ( TRIVERTEX pVertex, GRADIENT_TRIANGLE pMesh, int dwMode ) : void
pVertex TRIVERTEX
pMesh TOAPI.Types.GRADIENT_TRIANGLE
dwMode int
Résultat void

InvertRegion() public méthode

public InvertRegion ( GDIRegion region ) : void
region GDIRegion
Résultat void

MeasureCharacter() public méthode

public MeasureCharacter ( char c, int &width, int &height ) : void
c char
width int
height int
Résultat void

MoveTo() public méthode

public MoveTo ( System aPOINT ) : void
aPOINT System
Résultat void

MoveTo() public méthode

public MoveTo ( int x, int y ) : void
x int
y int
Résultat void

PixBlt() public méthode

public PixBlt ( IPixelArray pixmap, int x, int y ) : void
pixmap IPixelArray
x int
y int
Résultat void

PixmapShardBlt() public méthode

public PixmapShardBlt ( IPixelArray pixmap, Rectangle srcRect, Rectangle dstRect ) : void
pixmap IPixelArray
srcRect System.Drawing.Rectangle
dstRect System.Drawing.Rectangle
Résultat void

Polygon() public méthode

public Polygon ( System points ) : void
points System
Résultat void

ResetClip() public méthode

public ResetClip ( ) : void
Résultat void

ResetState() public méthode

public ResetState ( ) : void
Résultat void

RestoreState() public méthode

public RestoreState ( int toState ) : void
toState int
Résultat void

RotateTransform() public méthode

public RotateTransform ( float angle, int x, int y ) : void
angle float
x int
y int
Résultat void

SaveState() public méthode

public SaveState ( ) : void
Résultat void

ScaleBitmap() public méthode

public ScaleBitmap ( GDIPixmap bitmap, Rectangle aFrame ) : void
bitmap GDIPixmap
aFrame System.Drawing.Rectangle
Résultat void

ScaleTransform() public méthode

public ScaleTransform ( float scaleX, float scaleY ) : void
scaleX float
scaleY float
Résultat void

SelectStockObject() public méthode

public SelectStockObject ( int objectIndex ) : void
objectIndex int
Résultat void

SelectUniqueObject() public méthode

public SelectUniqueObject ( System.Guid objectID ) : void
objectID System.Guid
Résultat void

SetBkColor() public méthode

public SetBkColor ( uint colorref ) : void
colorref uint
Résultat void

SetBkMode() public méthode

public SetBkMode ( int bkMode ) : void
bkMode int
Résultat void

SetBrush() public méthode

public SetBrush ( GDIBrush aBrush ) : void
aBrush GDIBrush
Résultat void

SetClip() public méthode

public SetClip ( GDIRegion clipRegion ) : void
clipRegion GDIRegion
Résultat void

SetClipRectangle() public méthode

public SetClipRectangle ( Rectangle clipRect ) : void
clipRect System.Drawing.Rectangle
Résultat void

SetDefaultBrushColor() public méthode

public SetDefaultBrushColor ( uint colorref ) : void
colorref uint
Résultat void

SetDefaultPenColor() public méthode

public SetDefaultPenColor ( uint colorref ) : void
colorref uint
Résultat void

SetFont() public méthode

public SetFont ( GDIFont aFont ) : void
aFont GDIFont
Résultat void

SetMappingMode() public méthode

public SetMappingMode ( MappingModes aMode ) : void
aMode MappingModes
Résultat void

SetPathAsClipRegion() public méthode

public SetPathAsClipRegion ( GPath aPath ) : void
aPath GPath
Résultat void

SetPen() public méthode

public SetPen ( GDIPen aPen ) : void
aPen GDIPen
Résultat void

SetPixel() public méthode

public SetPixel ( int x, int y, Color colorref ) : void
x int
y int
colorref Color
Résultat void

SetPolyFillMode() public méthode

public SetPolyFillMode ( PolygonFillMode fillMode ) : void
fillMode PolygonFillMode
Résultat void

SetROP2() public méthode

public SetROP2 ( BinaryRasterOps rasOp ) : void
rasOp BinaryRasterOps
Résultat void

SetTextColor() public méthode

public SetTextColor ( uint colorref ) : void
colorref uint
Résultat void

SetWorldTransform() public méthode

public SetWorldTransform ( Transform2D aTransform ) : void
aTransform Transform2D
Résultat void

StretchBlt() public méthode

public StretchBlt ( int x, int y, int width, int height, GDIContext srcDC, int srcX, int srcY, int srcWidth, int srcHeight, TernaryRasterOps dwRop ) : void
x int
y int
width int
height int
srcDC GDIContext
srcX int
srcY int
srcWidth int
srcHeight int
dwRop TernaryRasterOps
Résultat void

StrokeAndFillRectangle() public méthode

public StrokeAndFillRectangle ( GDIPen aPen, GDIBrush aBrush, Rectangle aRect ) : void
aPen GDIPen
aBrush GDIBrush
aRect System.Drawing.Rectangle
Résultat void

TranslateTransform() public méthode

public TranslateTransform ( int dx, int dy ) : void
dx int
dy int
Résultat void

UseDefaultBrush() public méthode

public UseDefaultBrush ( ) : void
Résultat void

UseDefaultPen() public méthode

public UseDefaultPen ( ) : void
Résultat void