C# Класс Fusion.Drivers.Graphics.Display.BaseDisplay

Наследование: GraphicsResource
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
d3dDevice SharpDX.Direct3D11.Device

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

Свойство Тип Описание
Game Game
changeFullscreen ChangeFullscreenDelegate
factory StateFactory
stereo Ubershader

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

Метод Описание
BaseDisplay ( Game game, GraphicsDevice device, GraphicsParameters parameters ) : System

CreateDisplayResources ( ) : void

CreateForm ( GraphicsParameters parameters, SharpDX.DXGI.Output output ) : Form

CreateTouchForm ( GraphicsParameters parameters, SharpDX.DXGI.Output output ) : Form

Prepare ( ) : void

SwapBuffers ( int syncInterval ) : void

Update ( ) : void

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

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

MergeStereoBuffers ( RenderTarget2D left, RenderTarget2D right, RenderTarget2D leftResolved, RenderTarget2D rightResolved, RenderTarget2D destination, Flags flag ) : void

ShowAdapterInfo ( GraphicsParameters parameters ) : void

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

Метод Описание
ChangeFullscreen ( Form window, bool fullscr ) : void

LoadContent ( ) : void

form_FormClosing ( object sender, FormClosingEventArgs e ) : void
form_KeyDown ( object sender, KeyEventArgs e ) : void
form_KeyPress ( object sender, KeyPressEventArgs e ) : void
form_KeyUp ( object sender, KeyEventArgs e ) : void

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

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

public BaseDisplay ( Game game, GraphicsDevice device, GraphicsParameters parameters ) : System
game Game
device GraphicsDevice
parameters GraphicsParameters
Результат System

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

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

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

public CreateForm ( GraphicsParameters parameters, SharpDX.DXGI.Output output ) : Form
parameters GraphicsParameters
output SharpDX.DXGI.Output
Результат System.Windows.Forms.Form

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

public CreateTouchForm ( GraphicsParameters parameters, SharpDX.DXGI.Output output ) : Form
parameters GraphicsParameters
output SharpDX.DXGI.Output
Результат System.Windows.Forms.Form

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

protected MergeStereoBuffers ( RenderTarget2D left, RenderTarget2D right, RenderTarget2D leftResolved, RenderTarget2D rightResolved, RenderTarget2D destination, Flags flag ) : void
left RenderTarget2D Left source buffer
right RenderTarget2D Right source buffer
leftResolved RenderTarget2D Buffer to resolve left MSAA buffer. (NULL if left buffer is not MSAA buffer)
rightResolved RenderTarget2D Buffer to resolve right MSAA buffer. (NULL if right buffer is not MSAA buffer)
destination RenderTarget2D Target buffer
flag System.Flags
Результат void

Prepare() публичный абстрактный Метод

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

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

protected ShowAdapterInfo ( GraphicsParameters parameters ) : void
parameters GraphicsParameters
Результат void

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

public abstract SwapBuffers ( int syncInterval ) : void
syncInterval int
Результат void

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

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

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

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

protected Game Game
Результат Game

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

protected ChangeFullscreenDelegate changeFullscreen
Результат ChangeFullscreenDelegate

d3dDevice публичное свойство

public Device,SharpDX.Direct3D11 d3dDevice
Результат SharpDX.Direct3D11.Device

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

protected StateFactory factory
Результат StateFactory

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

protected Ubershader stereo
Результат Ubershader