C# 클래스 Axiom.RenderSystems.DirectX9.D3DRenderWindow

The Direct3D implementation of the RenderWindow class.
상속: Axiom.Graphics.RenderWindow
파일 보기 프로젝트 열기: mono-soc-2011/axiom 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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