C# Class GraphPortChunkEncoder, NewTOAPIA

Inheritance: NewTOAPIA.Drawing.GraphPortDelegate
ファイルを表示 Open project: Wiladams/NewTOAPIA Class Usage Examples

Public Methods

Method Description
AlphaBlend ( int x, int y, int width, int height, PixelBuffer, pixBuff, int srcX, int srcY, int srcWidth, int srcHeight, byte alpha ) : void
BeginPath ( ) : void
BitBlt ( int x, int y, PixelBuffer, pixBuff ) : void
CreateBrush ( int aStyle, int hatch, uint color, System.Guid uniqueID ) : void
CreateCosmeticPen ( PenStyle aStyle, uint color, System.Guid uniqueID ) : void
CreateFont ( string faceName, int height, System.Guid uniqueID ) : void
DrawPath ( ) : void
DrawString ( int x, int y, string aString ) : void
Ellipse ( int left, int top, int right, int bottom ) : void
EndPath ( ) : void
FillPath ( ) : void
Flush ( ) : void
FramePath ( ) : void
GradientRectangle ( TRIVERTEX pVertex, GRADIENT_RECT pMesh, uint dwMode ) : void
GradientTriangle ( TRIVERTEX pVertex, GRADIENT_TRIANGLE pMesh, uint dwMode ) : void
GraphPortChunkEncoder ( ) : System
LineTo ( int x, int y ) : void
MeasureCharacter ( char c, int &width, int &height ) : void
MoveTo ( int x, int y ) : void
Pack ( BufferChunk chunk, GRADIENT_RECT gRect ) : void
Pack ( BufferChunk chunk, System.Guid uniqueID ) : void
Pack ( BufferChunk chunk, Point points ) : void
Pack ( BufferChunk chunk, TRIVERTEX vertices ) : void
Pack ( BufferChunk chunk, XFORM aTrans ) : void
Pack ( BufferChunk aChunk, int x, int y ) : void
Pack ( BufferChunk aChunk, int left, int top, int right, int bottom ) : void
PackCommand ( BufferChunk aCommand ) : void
PackCommand ( EMR aCommand ) : void
PolyBezier ( Point points ) : void
PolyDraw ( Point points, byte ptMeanings ) : void
PolyLine ( Point points ) : void
Polygon ( Point points ) : void
Rectangle ( int left, int top, int right, int bottom ) : void
ResetState ( ) : void

Pop all the current state information back to the defaults

RestoreState ( int relative ) : void
RoundRect ( int left, int top, int right, int bottom, int width, int height ) : void
SaveState ( ) : void
ScaleBitmap ( PixelBuffer, aBitmap, RECT, aFrame ) : void
SelectObject ( IHandle aObject ) : void
SelectStockObject ( int objIndex ) : void
SelectUniqueObject ( System.Guid objectID ) : void
SetBkColor ( uint colorref ) : void
SetBkMode ( int bkMode ) : void
SetDefaultBrushColor ( uint colorref ) : void
SetDefaultPenColor ( uint colorref ) : void
SetMappingMode ( MappingModes aMode ) : void
SetPathAsClipRegion ( ) : void
SetPen ( Pen, aPen ) : void
SetPixel ( int x, int y, uint colorref ) : void
SetPolyFillMode ( int aMode ) : void
SetROP2 ( BinaryRasterOps rasOp ) : void
SetTextColor ( uint colorref ) : void
SetViewportExtent ( int width, int height ) : void
SetViewportOrigin ( int x, int y ) : void
SetWindowExtent ( int width, int height ) : void
SetWindowOrigin ( int x, int y ) : void
SetWorldTransform ( XFORM aTransform ) : void
UseDefaultBrush ( ) : void
UseDefaultPen ( ) : void

Method Details

AlphaBlend() public method

public AlphaBlend ( int x, int y, int width, int height, PixelBuffer, pixBuff, int srcX, int srcY, int srcWidth, int srcHeight, byte alpha ) : void
x int
y int
width int
height int
pixBuff PixelBuffer,
srcX int
srcY int
srcWidth int
srcHeight int
alpha byte
return void

BeginPath() public method

public BeginPath ( ) : void
return void

BitBlt() public method

public BitBlt ( int x, int y, PixelBuffer, pixBuff ) : void
x int
y int
pixBuff PixelBuffer,
return void

CreateBrush() public method

public CreateBrush ( int aStyle, int hatch, uint color, System.Guid uniqueID ) : void
aStyle int
hatch int
color uint
uniqueID System.Guid
return void

CreateCosmeticPen() public method

public CreateCosmeticPen ( PenStyle aStyle, uint color, System.Guid uniqueID ) : void
aStyle PenStyle
color uint
uniqueID System.Guid
return void

CreateFont() public method

public CreateFont ( string faceName, int height, System.Guid uniqueID ) : void
faceName string
height int
uniqueID System.Guid
return void

DrawPath() public method

public DrawPath ( ) : void
return void

DrawString() public method

public DrawString ( int x, int y, string aString ) : void
x int
y int
aString string
return void

Ellipse() public method

public Ellipse ( int left, int top, int right, int bottom ) : void
left int
top int
right int
bottom int
return void

EndPath() public method

public EndPath ( ) : void
return void

FillPath() public method

public FillPath ( ) : void
return void

Flush() public method

public Flush ( ) : void
return void

FramePath() public method

public FramePath ( ) : void
return void

GradientRectangle() public method

public GradientRectangle ( TRIVERTEX pVertex, GRADIENT_RECT pMesh, uint dwMode ) : void
pVertex TRIVERTEX
pMesh TOAPI.Types.GRADIENT_RECT
dwMode uint
return void

GradientTriangle() public method

public GradientTriangle ( TRIVERTEX pVertex, GRADIENT_TRIANGLE pMesh, uint dwMode ) : void
pVertex TRIVERTEX
pMesh TOAPI.Types.GRADIENT_TRIANGLE
dwMode uint
return void

GraphPortChunkEncoder() public method

public GraphPortChunkEncoder ( ) : System
return System

LineTo() public method

public LineTo ( int x, int y ) : void
x int
y int
return void

MeasureCharacter() public method

public MeasureCharacter ( char c, int &width, int &height ) : void
c char
width int
height int
return void

MoveTo() public method

public MoveTo ( int x, int y ) : void
x int
y int
return void

Pack() public method

public Pack ( BufferChunk chunk, GRADIENT_RECT gRect ) : void
chunk NewTOAPIA.BufferChunk
gRect TOAPI.Types.GRADIENT_RECT
return void

Pack() public method

public Pack ( BufferChunk chunk, System.Guid uniqueID ) : void
chunk NewTOAPIA.BufferChunk
uniqueID System.Guid
return void

Pack() public method

public Pack ( BufferChunk chunk, Point points ) : void
chunk NewTOAPIA.BufferChunk
points Point
return void

Pack() public method

public Pack ( BufferChunk chunk, TRIVERTEX vertices ) : void
chunk NewTOAPIA.BufferChunk
vertices TRIVERTEX
return void

Pack() public method

public Pack ( BufferChunk chunk, XFORM aTrans ) : void
chunk NewTOAPIA.BufferChunk
aTrans TOAPI.Types.XFORM
return void

Pack() public method

public Pack ( BufferChunk aChunk, int x, int y ) : void
aChunk NewTOAPIA.BufferChunk
x int
y int
return void

Pack() public method

public Pack ( BufferChunk aChunk, int left, int top, int right, int bottom ) : void
aChunk NewTOAPIA.BufferChunk
left int
top int
right int
bottom int
return void

PackCommand() public method

public PackCommand ( BufferChunk aCommand ) : void
aCommand NewTOAPIA.BufferChunk
return void

PackCommand() public method

public PackCommand ( EMR aCommand ) : void
aCommand TOAPI.GDI32.EMR
return void

PolyBezier() public method

public PolyBezier ( Point points ) : void
points Point
return void

PolyDraw() public method

public PolyDraw ( Point points, byte ptMeanings ) : void
points Point
ptMeanings byte
return void

PolyLine() public method

public PolyLine ( Point points ) : void
points Point
return void

Polygon() public method

public Polygon ( Point points ) : void
points Point
return void

Rectangle() public method

public Rectangle ( int left, int top, int right, int bottom ) : void
left int
top int
right int
bottom int
return void

ResetState() public method

Pop all the current state information back to the defaults
public ResetState ( ) : void
return void

RestoreState() public method

public RestoreState ( int relative ) : void
relative int
return void

RoundRect() public method

public RoundRect ( int left, int top, int right, int bottom, int width, int height ) : void
left int
top int
right int
bottom int
width int
height int
return void

SaveState() public method

public SaveState ( ) : void
return void

ScaleBitmap() public method

public ScaleBitmap ( PixelBuffer, aBitmap, RECT, aFrame ) : void
aBitmap PixelBuffer,
aFrame RECT,
return void

SelectObject() public method

public SelectObject ( IHandle aObject ) : void
aObject IHandle
return void

SelectStockObject() public method

public SelectStockObject ( int objIndex ) : void
objIndex int
return void

SelectUniqueObject() public method

public SelectUniqueObject ( System.Guid objectID ) : void
objectID System.Guid
return void

SetBkColor() public method

public SetBkColor ( uint colorref ) : void
colorref uint
return void

SetBkMode() public method

public SetBkMode ( int bkMode ) : void
bkMode int
return void

SetDefaultBrushColor() public method

public SetDefaultBrushColor ( uint colorref ) : void
colorref uint
return void

SetDefaultPenColor() public method

public SetDefaultPenColor ( uint colorref ) : void
colorref uint
return void

SetMappingMode() public method

public SetMappingMode ( MappingModes aMode ) : void
aMode MappingModes
return void

SetPathAsClipRegion() public method

public SetPathAsClipRegion ( ) : void
return void

SetPen() public method

public SetPen ( Pen, aPen ) : void
aPen Pen,
return void

SetPixel() public method

public SetPixel ( int x, int y, uint colorref ) : void
x int
y int
colorref uint
return void

SetPolyFillMode() public method

public SetPolyFillMode ( int aMode ) : void
aMode int
return void

SetROP2() public method

public SetROP2 ( BinaryRasterOps rasOp ) : void
rasOp BinaryRasterOps
return void

SetTextColor() public method

public SetTextColor ( uint colorref ) : void
colorref uint
return void

SetViewportExtent() public method

public SetViewportExtent ( int width, int height ) : void
width int
height int
return void

SetViewportOrigin() public method

public SetViewportOrigin ( int x, int y ) : void
x int
y int
return void

SetWindowExtent() public method

public SetWindowExtent ( int width, int height ) : void
width int
height int
return void

SetWindowOrigin() public method

public SetWindowOrigin ( int x, int y ) : void
x int
y int
return void

SetWorldTransform() public method

public SetWorldTransform ( XFORM aTransform ) : void
aTransform TOAPI.Types.XFORM
return void

UseDefaultBrush() public method

public UseDefaultBrush ( ) : void
return void

UseDefaultPen() public method

public UseDefaultPen ( ) : void
return void