C# Class TrianglesInSpace.Rendering.Renderer

Inheritance: System.Windows.Interop.HwndHost, IDisposable, IRenderer, IKeyboardInputSink
Afficher le fichier Open project: anthony-martin/Triangles-in-space

Méthodes publiques

Méthode Description
CreateRenderWindow ( string handle ) : void
Dispose ( ) : void
Renderer ( IBus bus, IClock clock, IPlayerId playerId ) : System
StartRendering ( ) : void

Méthodes protégées

Méthode Description
BuildWindowCore ( HandleRef hwndParent ) : HandleRef
DestroyWindowCore ( HandleRef hwnd ) : void
WndProc ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr

Private Methods

Méthode Description
CreateCamera ( ) : void
CreateClickStar ( ) : void
CreateFrameListeners ( ) : void
CreateRenderSystem ( ) : void
CreateRoot ( ) : void
CreateScene ( ) : void
CreateTriangleNode ( ) : void
DefineResources ( ) : void
InitialiseRoot ( ) : void
InitializeResources ( ) : void
LetThereBeLight ( ) : void
OnRenderingCompleted ( FrameEvent evt ) : bool
SetFocus ( IntPtr hwnd ) : IntPtr

Method Details

BuildWindowCore() protected méthode

protected BuildWindowCore ( HandleRef hwndParent ) : HandleRef
hwndParent System.Runtime.InteropServices.HandleRef
Résultat System.Runtime.InteropServices.HandleRef

CreateRenderWindow() public méthode

public CreateRenderWindow ( string handle ) : void
handle string
Résultat void

DestroyWindowCore() protected méthode

protected DestroyWindowCore ( HandleRef hwnd ) : void
hwnd System.Runtime.InteropServices.HandleRef
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Renderer() public méthode

public Renderer ( IBus bus, IClock clock, IPlayerId playerId ) : System
bus IBus
clock IClock
playerId IPlayerId
Résultat System

StartRendering() public méthode

public StartRendering ( ) : void
Résultat void

WndProc() protected méthode

protected WndProc ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
hwnd System.IntPtr
msg int
wParam System.IntPtr
lParam System.IntPtr
handled bool
Résultat System.IntPtr