C# Класс Axiom.RenderSystems.DirectX9.D3DRenderWindow

The Direct3D implementation of the RenderWindow class.
Наследование: Axiom.Graphics.RenderWindow
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
vSync bool

Private Properties

Свойство Тип Описание
AdjustWindow void
AdjustWindowRect void
Create void
GetForm System.Windows.Forms.Form
GetWindowStyle WindowStyles
testLostDevice bool
this object

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

Метод Описание
BuildPresentParameters ( PresentParameters presentParams ) : void
CopyContentsToMemory ( PixelBox dst, FrameBuffer buffer ) : void
D3DRenderWindow ( Axiom.RenderSystems.DirectX9.Driver driver ) : System

D3DRenderWindow ( Axiom.RenderSystems.DirectX9.Driver driver, SlimDX.Direct3D9 deviceIfSwapChain ) : System

DisposeD3DResources ( ) : void
Reposition ( int left, int right ) : void
Resize ( int width, int height ) : void

SwapBuffers ( bool waitForVSync ) : void

Update ( bool swapBuffers ) : void
ValidateDevice ( ) : void
WindowMovedOrResized ( ) : void

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

Метод Описание
dispose ( bool disposeManagedResources ) : void

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

Метод Описание
AdjustWindow ( int clientWidth, int clientHeight, int &winWidth, int &winHeight ) : void
AdjustWindowRect ( System &rc, WindowStyles getWindowStyle, bool b ) : void
Create ( string name, int width, int height, bool fullScreen, NamedParameterList miscParams ) : void
GetForm ( System.Windows.Forms windowHandle ) : Form
GetWindowStyle ( bool fullScreen ) : WindowStyles
testLostDevice ( ) : bool
this ( string attribute ) : object

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

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

public BuildPresentParameters ( PresentParameters presentParams ) : void
presentParams PresentParameters
Результат void

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

public CopyContentsToMemory ( PixelBox dst, FrameBuffer buffer ) : void
dst Axiom.Media.PixelBox
buffer FrameBuffer
Результат void

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

public D3DRenderWindow ( Axiom.RenderSystems.DirectX9.Driver driver ) : System
driver Axiom.RenderSystems.DirectX9.Driver The root driver
Результат System

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

public D3DRenderWindow ( Axiom.RenderSystems.DirectX9.Driver driver, SlimDX.Direct3D9 deviceIfSwapChain ) : System
driver Axiom.RenderSystems.DirectX9.Driver The root driver
deviceIfSwapChain SlimDX.Direct3D9 The existing D3D device to create an additional swap chain from, if this is not the first window.
Результат System

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

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

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

public Reposition ( int left, int right ) : void
left int
right int
Результат void

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

public Resize ( int width, int height ) : void
width int
height int
Результат void

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

public SwapBuffers ( bool waitForVSync ) : void
waitForVSync bool
Результат void

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

public Update ( bool swapBuffers ) : void
swapBuffers bool
Результат void

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

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

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

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

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

protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
Результат void

Описание свойств

vSync защищенное свойство

protected bool vSync
Результат bool