C# 클래스 HamSketch.MetaSpace

상속: Window, ISpaceControl
파일 보기 프로젝트 열기: Wiladams/NewTOAPIA 1 사용 예제들

공개 메소드들

메소드 설명
AddUISurface ( UISurface aSurface ) : void
AlphaBlend ( int x, int y, int width, int height, PixelBuffer bitmap, int srcX, int srcY, int srcWidth, int srcHeight, byte alpha ) : void
BitBlt ( int x, int y, PixelBuffer pixBuff ) : void
CreateUISurface ( string title, RECT frame ) : UISurface
GetUISurfaceAt ( int x, int y ) : UISurface
MouseActivity ( object sender, MouseEventArgs e ) : void
MouseEvent ( Object sender, MouseEventArgs e ) : void
OnInvalidateSurface ( System.Guid aGuid, RECT aRect ) : void
OnMouseActivity ( object sender, MouseEventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseEnter ( MouseEventArgs e ) : void
OnMouseHover ( MouseEventArgs e ) : void
OnMouseLeave ( MouseEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnMouseWheel ( MouseEventArgs e ) : void
OnPaint ( DrawEventArgs pea ) : void
OnValidateSurface ( System.Guid aGuid ) : void
ScaleBitmap ( PixelBuffer aBitmap, RECT aFrame ) : void
UISurfacesAt ( int x, int y, Stack &coll ) : void

보호된 메소드들

메소드 설명
MetaSpace ( string title, RECT aframe ) : System

비공개 메소드들

메소드 설명
MetaSpace ( ) : System
Surface_DrawEvent ( object sender, DrawEvent devent ) : void
Surface_MoveByEvent ( object sender, int dx, int dy ) : void
Surface_MoveToEvent ( object sender, int x, int y ) : void

메소드 상세

AddUISurface() 공개 메소드

public AddUISurface ( UISurface aSurface ) : void
aSurface UISurface
리턴 void

AlphaBlend() 공개 메소드

public AlphaBlend ( int x, int y, int width, int height, PixelBuffer bitmap, int srcX, int srcY, int srcWidth, int srcHeight, byte alpha ) : void
x int
y int
width int
height int
bitmap PixelBuffer
srcX int
srcY int
srcWidth int
srcHeight int
alpha byte
리턴 void

BitBlt() 공개 메소드

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

CreateUISurface() 공개 메소드

public CreateUISurface ( string title, RECT frame ) : UISurface
title string
frame RECT
리턴 UISurface

GetUISurfaceAt() 공개 메소드

public GetUISurfaceAt ( int x, int y ) : UISurface
x int
y int
리턴 UISurface

MetaSpace() 보호된 메소드

protected MetaSpace ( string title, RECT aframe ) : System
title string
aframe RECT
리턴 System

MouseActivity() 공개 메소드

public MouseActivity ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
리턴 void

MouseEvent() 공개 메소드

public MouseEvent ( Object sender, MouseEventArgs e ) : void
sender Object
e MouseEventArgs
리턴 void

OnInvalidateSurface() 공개 메소드

public OnInvalidateSurface ( System.Guid aGuid, RECT aRect ) : void
aGuid System.Guid
aRect RECT
리턴 void

OnMouseActivity() 공개 메소드

public OnMouseActivity ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
리턴 void

OnMouseDown() 공개 메소드

public OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseEnter() 공개 메소드

public OnMouseEnter ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseHover() 공개 메소드

public OnMouseHover ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseLeave() 공개 메소드

public OnMouseLeave ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseMove() 공개 메소드

public OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseUp() 공개 메소드

public OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseWheel() 공개 메소드

public OnMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnPaint() 공개 메소드

public OnPaint ( DrawEventArgs pea ) : void
pea DrawEventArgs
리턴 void

OnValidateSurface() 공개 메소드

public OnValidateSurface ( System.Guid aGuid ) : void
aGuid System.Guid
리턴 void

ScaleBitmap() 공개 메소드

public ScaleBitmap ( PixelBuffer aBitmap, RECT aFrame ) : void
aBitmap PixelBuffer
aFrame RECT
리턴 void

UISurfacesAt() 공개 메소드

public UISurfacesAt ( int x, int y, Stack &coll ) : void
x int
y int
coll Stack
리턴 void