C# Класс NewTOAPIA.UI.Graphic

Наследование: IGraphic
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
fDimension NewTOAPIA.Graphics.Vector3D
fFrame RectangleI
fOrigin Point3D

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

Метод Описание
Contains ( int x, int y ) : bool

Determine whether a given point is within our frame. The point is given in the coordinate system of the containing control, and so is measured against the frame and not against the ClientRectangle.

Draw ( DrawEvent devent ) : void
DrawBackground ( DrawEvent devent ) : void
DrawForeground ( DrawEvent devent ) : void
DrawSelf ( DrawEvent devent ) : void
Focus ( ) : void
Graphic ( ) : System
Graphic ( String name ) : System
Graphic ( String name, RectangleI frame ) : System
Graphic ( String name, int x, int y, int width, int height ) : System
Invalidate ( ) : void

Invalidate the entire client rectangle.

Invalidate ( RectangleI portionOfClientRectangle ) : void

Invalidate a portion of the client rectangle.

LoseFocus ( ) : void
MoveBy ( int dx, int dy ) : void
MoveTo ( int x, int y ) : void
OnCompleted ( ) : void
OnDraw ( DrawEvent devent ) : void
OnError ( Exception excep ) : void
OnKeyDown ( KeyboardActivityArgs ke ) : void
OnKeyPress ( KeyboardActivityArgs kpe ) : void
OnKeyUp ( KeyboardActivityArgs ke ) : void
OnMouseDown ( MouseActivityArgs e ) : void
OnMouseEnter ( MouseActivityArgs e ) : void
OnMouseHover ( MouseActivityArgs e ) : void
OnMouseLeave ( MouseActivityArgs e ) : void
OnMouseMove ( MouseActivityArgs e ) : void
OnMouseUp ( MouseActivityArgs e ) : void
OnMouseWheel ( MouseActivityArgs e ) : void
OnNext ( KeyboardActivityArgs ke ) : void
OnNext ( MouseActivityArgs e ) : void
ResizeBy ( int dw, int dh ) : void
ResizeTo ( int width, int height ) : void
UpdateBoundaryState ( ) : void
UpdateGeometryState ( ) : void

The Geometry state needs to be updated whenever there is a change to the frame, or any other aspect of the geometry. Here recalculations that are dependent on the geometry will occur. By default, the container is queried for its transform.

Защищенные методы

Метод Описание
OnDebug ( DrawEvent devent ) : void
OnGainedFocus ( ) : void
OnLostFocus ( ) : void
OnMoving ( int dw, int dh ) : void
OnSetContainer ( ) : void
OnSetLocalTransform ( ) : void
OnSetWorldTransform ( ) : void
OnUpdateGeometryState ( ) : void

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

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

Determine whether a given point is within our frame. The point is given in the coordinate system of the containing control, and so is measured against the frame and not against the ClientRectangle.
public Contains ( int x, int y ) : bool
x int The x-coordinate of the point of interest.
y int The y-coordinate of the point of interest.
Результат bool

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

public Draw ( DrawEvent devent ) : void
devent DrawEvent
Результат void

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

public DrawBackground ( DrawEvent devent ) : void
devent DrawEvent
Результат void

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

public DrawForeground ( DrawEvent devent ) : void
devent DrawEvent
Результат void

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

public DrawSelf ( DrawEvent devent ) : void
devent DrawEvent
Результат void

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

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

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

public Graphic ( ) : System
Результат System

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

public Graphic ( String name ) : System
name String
Результат System

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

public Graphic ( String name, RectangleI frame ) : System
name String
frame RectangleI
Результат System

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

public Graphic ( String name, int x, int y, int width, int height ) : System
name String
x int
y int
width int
height int
Результат System

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

Invalidate the entire client rectangle.
public Invalidate ( ) : void
Результат void

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

Invalidate a portion of the client rectangle.
public Invalidate ( RectangleI portionOfClientRectangle ) : void
portionOfClientRectangle RectangleI
Результат void

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

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

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

public MoveBy ( int dx, int dy ) : void
dx int
dy int
Результат void

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

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

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

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

OnDebug() защищенный Метод

protected OnDebug ( DrawEvent devent ) : void
devent DrawEvent
Результат void

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

public OnDraw ( DrawEvent devent ) : void
devent DrawEvent
Результат void

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

public OnError ( Exception excep ) : void
excep System.Exception
Результат void

OnGainedFocus() защищенный Метод

protected OnGainedFocus ( ) : void
Результат void

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

public OnKeyDown ( KeyboardActivityArgs ke ) : void
ke KeyboardActivityArgs
Результат void

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

public OnKeyPress ( KeyboardActivityArgs kpe ) : void
kpe KeyboardActivityArgs
Результат void

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

public OnKeyUp ( KeyboardActivityArgs ke ) : void
ke KeyboardActivityArgs
Результат void

OnLostFocus() защищенный Метод

protected OnLostFocus ( ) : void
Результат void

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

public OnMouseDown ( MouseActivityArgs e ) : void
e MouseActivityArgs
Результат void

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

public OnMouseEnter ( MouseActivityArgs e ) : void
e MouseActivityArgs
Результат void

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

public OnMouseHover ( MouseActivityArgs e ) : void
e MouseActivityArgs
Результат void

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

public OnMouseLeave ( MouseActivityArgs e ) : void
e MouseActivityArgs
Результат void

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

public OnMouseMove ( MouseActivityArgs e ) : void
e MouseActivityArgs
Результат void

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

public OnMouseUp ( MouseActivityArgs e ) : void
e MouseActivityArgs
Результат void

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

public OnMouseWheel ( MouseActivityArgs e ) : void
e MouseActivityArgs
Результат void

OnMoving() защищенный Метод

protected OnMoving ( int dw, int dh ) : void
dw int
dh int
Результат void

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

public OnNext ( KeyboardActivityArgs ke ) : void
ke KeyboardActivityArgs
Результат void

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

public OnNext ( MouseActivityArgs e ) : void
e MouseActivityArgs
Результат void

OnSetContainer() защищенный Метод

protected OnSetContainer ( ) : void
Результат void

OnSetLocalTransform() защищенный Метод

protected OnSetLocalTransform ( ) : void
Результат void

OnSetWorldTransform() защищенный Метод

protected OnSetWorldTransform ( ) : void
Результат void

OnUpdateGeometryState() защищенный Метод

protected OnUpdateGeometryState ( ) : void
Результат void

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

public ResizeBy ( int dw, int dh ) : void
dw int
dh int
Результат void

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

public ResizeTo ( int width, int height ) : void
width int
height int
Результат void

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

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

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

The Geometry state needs to be updated whenever there is a change to the frame, or any other aspect of the geometry. Here recalculations that are dependent on the geometry will occur. By default, the container is queried for its transform.
public UpdateGeometryState ( ) : void
Результат void

Описание свойств

fDimension защищенное свойство

protected Vector3D,NewTOAPIA.Graphics fDimension
Результат NewTOAPIA.Graphics.Vector3D

fFrame защищенное свойство

protected RectangleI fFrame
Результат RectangleI

fOrigin защищенное свойство

protected Point3D fOrigin
Результат Point3D