C# Class Game.GameWindow

Inheritance: System.Windows.Forms.Form
Datei anzeigen Open project: DarrenHassan/GDM4242-GroupD Class Usage Examples

Public Methods

Method Description
OnBeforeWorldSave ( ) : void

Protected Methods

Method Description
OnAttach ( ) : void
OnControlAttach ( EControl control ) : void
OnControlDetach ( EControl control ) : void
OnDetach ( ) : void
OnFreeCameraIsAllowToMove ( ) : bool
OnGetCameraTransform ( Vec3 &position, Vec3 &forward, Vec3 &up, Degree &cameraFov ) : void
OnGetSoundListenerTransform ( Vec3 &position, Vec3 &velocity, Vec3 &forward, Vec3 &up ) : void
OnKeyDown ( KeyEvent e ) : bool
OnMouseDown ( EMouseButtons button ) : bool
OnMouseMove ( ) : bool
OnMouseUp ( EMouseButtons button ) : bool
OnRender ( ) : void
OnTick ( float delta ) : void

Method Details

OnAttach() protected method

protected OnAttach ( ) : void
return void

OnBeforeWorldSave() public method

public OnBeforeWorldSave ( ) : void
return void

OnControlAttach() protected method

protected OnControlAttach ( EControl control ) : void
control EControl
return void

OnControlDetach() protected method

protected OnControlDetach ( EControl control ) : void
control EControl
return void

OnDetach() protected method

protected OnDetach ( ) : void
return void

OnFreeCameraIsAllowToMove() protected method

protected OnFreeCameraIsAllowToMove ( ) : bool
return bool

OnGetCameraTransform() protected abstract method

protected abstract OnGetCameraTransform ( Vec3 &position, Vec3 &forward, Vec3 &up, Degree &cameraFov ) : void
position Vec3
forward Vec3
up Vec3
cameraFov Degree
return void

OnGetSoundListenerTransform() protected method

protected OnGetSoundListenerTransform ( Vec3 &position, Vec3 &velocity, Vec3 &forward, Vec3 &up ) : void
position Vec3
velocity Vec3
forward Vec3
up Vec3
return void

OnKeyDown() protected method

protected OnKeyDown ( KeyEvent e ) : bool
e KeyEvent
return bool

OnMouseDown() protected method

protected OnMouseDown ( EMouseButtons button ) : bool
button EMouseButtons
return bool

OnMouseMove() protected method

protected OnMouseMove ( ) : bool
return bool

OnMouseUp() protected method

protected OnMouseUp ( EMouseButtons button ) : bool
button EMouseButtons
return bool

OnRender() protected method

protected OnRender ( ) : void
return void

OnTick() protected method

protected OnTick ( float delta ) : void
delta float
return void