C# Класс PixelFarm.Drawing.GLES2.MyGLCanvas

Показать файл Открыть проект

Private Properties

Свойство Тип Описание
ClearPreviousStoredValues void
IDisposable void
MyGLCanvas System
ReleaseUnManagedResource void

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

Метод Описание
ClearSurface ( PixelFarm c ) : void
CloseCanvas ( ) : void
DrawImage ( System.Image image, RectangleF destRect ) : void

Draws the specified T:System.Drawing.Image at the specified location and with the specified size.

DrawImage ( System.Image image, RectangleF destRect, RectangleF srcRect ) : void

Draws the specified portion of the specified T:System.Drawing.Image at the specified location and with the specified size.

DrawImages ( System.Image image, RectangleF destAndSrcPairs ) : void
DrawLine ( float x1, float y1, float x2, float y2 ) : void
DrawPath ( GraphicsPath gfxPath ) : void
DrawRectangle ( System.Color color, float left, float top, float width, float height ) : void
DrawText ( char buffer, Rectangle logicalTextBox, int textAlignment ) : void
DrawText ( char buffer, int x, int y ) : void
DrawText ( char str, int startAt, int len, Rectangle logicalTextBox, int textAlignment ) : void
FillPath ( Brush brush, GraphicsPath path ) : void

Fills the interior of a T:System.Drawing.Drawing2D.GraphicsPath.

FillPath ( System.Color color, GraphicsPath gfxPath ) : void
FillPolygon ( Brush brush, PointF points ) : void
FillPolygon ( System.Color color, PointF points ) : void
FillRectangle ( Brush brush, float left, float top, float width, float height ) : void
FillRectangle ( System.Color color, float left, float top, float width, float height ) : void
Invalidate ( Rectangle rect ) : void
PopClipAreaRect ( ) : void
PushClipAreaRect ( int width, int height, Rectangle &updateArea ) : bool
RenderTo ( IntPtr destHdc, int sourceX, int sourceY, Rectangle destArea ) : void
ResetInvalidateArea ( ) : void
SetCanvasOrigin ( int x, int y ) : void
SetClipRect ( Rectangle rect, CombineMode combineMode = CombineMode.Replace ) : void
ToString ( ) : string
dbug_DrawCrossRect ( System.Color color, Rectangle rect ) : void
dbug_DrawRuler ( int x ) : void

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

Метод Описание
ClearPreviousStoredValues ( ) : void
IDisposable ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

MyGLCanvas ( CanvasGL2d canvasGL2d, int left, int top, int width, int height ) : System
ReleaseUnManagedResource ( ) : void

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

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

public ClearSurface ( PixelFarm c ) : void
c PixelFarm
Результат void

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

public CloseCanvas ( ) : void
Результат void

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

Draws the specified T:System.Drawing.Image at the specified location and with the specified size.
is null.
public DrawImage ( System.Image image, RectangleF destRect ) : void
image System.Image to draw.
destRect RectangleF structure that specifies the location and size of the drawn image.
Результат void

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

Draws the specified portion of the specified T:System.Drawing.Image at the specified location and with the specified size.
is null.
public DrawImage ( System.Image image, RectangleF destRect, RectangleF srcRect ) : void
image System.Image to draw.
destRect RectangleF structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle.
srcRect RectangleF structure that specifies the portion of the object to draw.
Результат void

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

public DrawImages ( System.Image image, RectangleF destAndSrcPairs ) : void
image System.Image
destAndSrcPairs RectangleF
Результат void

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

public DrawLine ( float x1, float y1, float x2, float y2 ) : void
x1 float
y1 float
x2 float
y2 float
Результат void

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

public DrawPath ( GraphicsPath gfxPath ) : void
gfxPath GraphicsPath
Результат void

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

public DrawRectangle ( System.Color color, float left, float top, float width, float height ) : void
color System.Color
left float
top float
width float
height float
Результат void

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

public DrawText ( char buffer, Rectangle logicalTextBox, int textAlignment ) : void
buffer char
logicalTextBox Rectangle
textAlignment int
Результат void

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

public DrawText ( char buffer, int x, int y ) : void
buffer char
x int
y int
Результат void

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

public DrawText ( char str, int startAt, int len, Rectangle logicalTextBox, int textAlignment ) : void
str char
startAt int
len int
logicalTextBox Rectangle
textAlignment int
Результат void

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

Fills the interior of a T:System.Drawing.Drawing2D.GraphicsPath.
is null.-or- is null.
public FillPath ( Brush brush, GraphicsPath path ) : void
brush Brush that determines the characteristics of the fill.
path GraphicsPath that represents the path to fill.
Результат void

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

public FillPath ( System.Color color, GraphicsPath gfxPath ) : void
color System.Color
gfxPath GraphicsPath
Результат void

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

public FillPolygon ( Brush brush, PointF points ) : void
brush Brush
points PointF
Результат void

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

public FillPolygon ( System.Color color, PointF points ) : void
color System.Color
points PointF
Результат void

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

public FillRectangle ( Brush brush, float left, float top, float width, float height ) : void
brush Brush
left float
top float
width float
height float
Результат void

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

public FillRectangle ( System.Color color, float left, float top, float width, float height ) : void
color System.Color
left float
top float
width float
height float
Результат void

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

public Invalidate ( Rectangle rect ) : void
rect Rectangle
Результат void

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

public PopClipAreaRect ( ) : void
Результат void

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

public PushClipAreaRect ( int width, int height, Rectangle &updateArea ) : bool
width int
height int
updateArea Rectangle
Результат bool

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

public RenderTo ( IntPtr destHdc, int sourceX, int sourceY, Rectangle destArea ) : void
destHdc System.IntPtr
sourceX int
sourceY int
destArea Rectangle
Результат void

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

public ResetInvalidateArea ( ) : void
Результат void

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

public SetCanvasOrigin ( int x, int y ) : void
x int
y int
Результат void

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

public SetClipRect ( Rectangle rect, CombineMode combineMode = CombineMode.Replace ) : void
rect Rectangle
combineMode CombineMode
Результат void

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

public ToString ( ) : string
Результат string

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

public dbug_DrawCrossRect ( System.Color color, Rectangle rect ) : void
color System.Color
rect Rectangle
Результат void

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

public dbug_DrawRuler ( int x ) : void
x int
Результат void