C# Класс TrianglesInSpace.Rendering.Renderer

Наследование: System.Windows.Interop.HwndHost, IDisposable, IRenderer, IKeyboardInputSink
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateRenderWindow ( string handle ) : void
Dispose ( ) : void
Renderer ( IBus bus, IClock clock, IPlayerId playerId ) : System
StartRendering ( ) : void

Защищенные методы

Метод Описание
BuildWindowCore ( HandleRef hwndParent ) : HandleRef
DestroyWindowCore ( HandleRef hwnd ) : void
WndProc ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr

Приватные методы

Метод Описание
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

Описание методов

BuildWindowCore() защищенный Метод

protected BuildWindowCore ( HandleRef hwndParent ) : HandleRef
hwndParent System.Runtime.InteropServices.HandleRef
Результат System.Runtime.InteropServices.HandleRef

CreateRenderWindow() публичный Метод

public CreateRenderWindow ( string handle ) : void
handle string
Результат void

DestroyWindowCore() защищенный Метод

protected DestroyWindowCore ( HandleRef hwnd ) : void
hwnd System.Runtime.InteropServices.HandleRef
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Renderer() публичный Метод

public Renderer ( IBus bus, IClock clock, IPlayerId playerId ) : System
bus IBus
clock IClock
playerId IPlayerId
Результат System

StartRendering() публичный Метод

public StartRendering ( ) : void
Результат void

WndProc() защищенный Метод

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
Результат System.IntPtr