C# 클래스 WindowsAppFramework.RenderTargetUserControl

상속: System.Windows.Forms.UserControl
파일 보기 프로젝트 열기: DarrenHassan/GDM4242-GroupD

Private Properties

프로퍼티 타입 설명
CreateRenderTarget bool
DestroyRenderTarget void
DoKeyDown void
DoKeyUp void
DoKeyUpAll void
GetEKeyByKeyCode bool
GetEMouseButtonByMouseButton EMouseButtons
GetLocalMousePosition Vec2i
InitializeComponent void
SceneManager_Render void
updateTimer_Tick void

공개 메소드들

메소드 설명
Destroy ( ) : void
GetFloatMousePosition ( ) : Vec2
GetMouseRelativeModeOffset ( ) : Vec2i
GetWorldRayByMousePosition ( ) : Ray
IsKeyPressed ( Keys key ) : bool
RenderTargetUserControl ( ) : System

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnDestroy ( ) : void
OnKeyDown ( KeyEventArgs e ) : void
OnKeyPress ( KeyPressEventArgs e ) : void
OnKeyUp ( KeyEventArgs e ) : void
OnLeave ( EventArgs e ) : void
OnLoad ( EventArgs e ) : void
OnMouseDoubleClick ( MouseEventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnMouseWheel ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnPaintBackground ( PaintEventArgs e ) : void
OnRender ( Engine.Camera camera ) : void
OnRenderUI ( GuiRenderer renderer ) : void
OnResize ( EventArgs e ) : void
OnTick ( float delta ) : void
WndProc ( Message &m ) : void

비공개 메소드들

메소드 설명
CreateRenderTarget ( ) : bool
DestroyRenderTarget ( ) : void
DoKeyDown ( KeyEventArgs e ) : void
DoKeyUp ( KeyEventArgs e ) : void
DoKeyUpAll ( ) : void
GetEKeyByKeyCode ( Keys keyCode, EKeys &eKey ) : bool
GetEMouseButtonByMouseButton ( MouseButtons button ) : EMouseButtons
GetLocalMousePosition ( ) : Vec2i
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

SceneManager_Render ( Engine.Camera camera, bool onlyShadowCasters ) : void
updateTimer_Tick ( object sender, EventArgs e ) : void

메소드 상세

Destroy() 공개 메소드

public Destroy ( ) : void
리턴 void

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

GetFloatMousePosition() 공개 메소드

public GetFloatMousePosition ( ) : Vec2
리턴 Vec2

GetMouseRelativeModeOffset() 공개 메소드

public GetMouseRelativeModeOffset ( ) : Vec2i
리턴 Vec2i

GetWorldRayByMousePosition() 공개 메소드

public GetWorldRayByMousePosition ( ) : Ray
리턴 Ray

IsKeyPressed() 공개 메소드

public IsKeyPressed ( Keys key ) : bool
key Keys
리턴 bool

OnDestroy() 보호된 메소드

protected OnDestroy ( ) : void
리턴 void

OnKeyDown() 보호된 메소드

protected OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
리턴 void

OnKeyPress() 보호된 메소드

protected OnKeyPress ( KeyPressEventArgs e ) : void
e System.Windows.Forms.KeyPressEventArgs
리턴 void

OnKeyUp() 보호된 메소드

protected OnKeyUp ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
리턴 void

OnLeave() 보호된 메소드

protected OnLeave ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnLoad() 보호된 메소드

protected OnLoad ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnMouseDoubleClick() 보호된 메소드

protected OnMouseDoubleClick ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseDown() 보호된 메소드

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

OnMouseMove() 보호된 메소드

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

OnMouseUp() 보호된 메소드

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

OnMouseWheel() 보호된 메소드

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

OnPaint() 보호된 메소드

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
리턴 void

OnPaintBackground() 보호된 메소드

protected OnPaintBackground ( PaintEventArgs e ) : void
e PaintEventArgs
리턴 void

OnRender() 보호된 메소드

protected OnRender ( Engine.Camera camera ) : void
camera Engine.Camera
리턴 void

OnRenderUI() 보호된 메소드

protected OnRenderUI ( GuiRenderer renderer ) : void
renderer GuiRenderer
리턴 void

OnResize() 보호된 메소드

protected OnResize ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnTick() 보호된 메소드

protected OnTick ( float delta ) : void
delta float
리턴 void

RenderTargetUserControl() 공개 메소드

public RenderTargetUserControl ( ) : System
리턴 System

WndProc() 보호된 메소드

protected WndProc ( Message &m ) : void
m Message
리턴 void