C# 클래스 HumLog.SpaceControlDelegate

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

공개 메소드들

메소드 설명
AddSpaceController ( IControlSpace aController ) : 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, PixelBuffer24 pixBuff ) : void
CopyPixels ( int x, int y, int width, int height, PixelBuffer pixBuff ) : void
CreateSurface ( string title, RECT frame, System.Guid uniqueID ) : void
InvalidateSurfaceRect ( System.Guid surfaceID, RECT rect ) : void
MouseActivity ( Object sender, MouseActivityArgs mevent ) : void
OnAlphaBlend ( int x, int y, int width, int height, PixelBuffer bitmap, int srcX, int srcY, int srcWidth, int srcHeight, byte alpha ) : void
OnBitBlt ( int x, int y, PixelBuffer24 pixBuff ) : void
OnCopyPixels ( int x, int y, int width, int height, PixelBuffer pixBuff ) : void
OnCreateSurface ( string title, RECT frame, System.Guid uniqueID ) : void
OnInvalidateSurfaceRect ( System.Guid surfaceID, RECT rect ) : void
OnMouseActivity ( Object sender, MouseActivityArgs mevent ) : void
OnSurfaceCreated ( System.Guid uniqueID ) : void
OnValidateSurface ( System.Guid surfaceID ) : void
ScaleBitmap ( PixelBuffer aBitmap, RECT aFrame ) : void
SpaceControlDelegate ( ) : System
SpaceControlDelegate ( MetaSpace aSpace ) : System
ValidateSurface ( System.Guid surfaceID ) : void

메소드 상세

AddSpaceController() 공개 메소드

public AddSpaceController ( IControlSpace aController ) : void
aController IControlSpace
리턴 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, PixelBuffer24 pixBuff ) : void
x int
y int
pixBuff PixelBuffer24
리턴 void

CopyPixels() 공개 메소드

public CopyPixels ( int x, int y, int width, int height, PixelBuffer pixBuff ) : void
x int
y int
width int
height int
pixBuff PixelBuffer
리턴 void

CreateSurface() 공개 메소드

public CreateSurface ( string title, RECT frame, System.Guid uniqueID ) : void
title string
frame RECT
uniqueID System.Guid
리턴 void

InvalidateSurfaceRect() 공개 메소드

public InvalidateSurfaceRect ( System.Guid surfaceID, RECT rect ) : void
surfaceID System.Guid
rect RECT
리턴 void

MouseActivity() 공개 메소드

public MouseActivity ( Object sender, MouseActivityArgs mevent ) : void
sender Object
mevent NewTOAPIA.UI.MouseActivityArgs
리턴 void

OnAlphaBlend() 공개 메소드

public OnAlphaBlend ( 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

OnBitBlt() 공개 메소드

public OnBitBlt ( int x, int y, PixelBuffer24 pixBuff ) : void
x int
y int
pixBuff PixelBuffer24
리턴 void

OnCopyPixels() 공개 메소드

public OnCopyPixels ( int x, int y, int width, int height, PixelBuffer pixBuff ) : void
x int
y int
width int
height int
pixBuff PixelBuffer
리턴 void

OnCreateSurface() 공개 메소드

public OnCreateSurface ( string title, RECT frame, System.Guid uniqueID ) : void
title string
frame RECT
uniqueID System.Guid
리턴 void

OnInvalidateSurfaceRect() 공개 메소드

public OnInvalidateSurfaceRect ( System.Guid surfaceID, RECT rect ) : void
surfaceID System.Guid
rect RECT
리턴 void

OnMouseActivity() 공개 메소드

public OnMouseActivity ( Object sender, MouseActivityArgs mevent ) : void
sender Object
mevent NewTOAPIA.UI.MouseActivityArgs
리턴 void

OnSurfaceCreated() 공개 메소드

public OnSurfaceCreated ( System.Guid uniqueID ) : void
uniqueID System.Guid
리턴 void

OnValidateSurface() 공개 메소드

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

ScaleBitmap() 공개 메소드

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

SpaceControlDelegate() 공개 메소드

public SpaceControlDelegate ( ) : System
리턴 System

SpaceControlDelegate() 공개 메소드

public SpaceControlDelegate ( MetaSpace aSpace ) : System
aSpace MetaSpace
리턴 System

ValidateSurface() 공개 메소드

public ValidateSurface ( System.Guid surfaceID ) : void
surfaceID System.Guid
리턴 void