C# 클래스 NewTOAPIA.UI.Graphic

상속: IGraphic
파일 보기 프로젝트 열기: Wiladams/NewTOAPIA

보호된 프로퍼티들

프로퍼티 타입 설명
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