C# Класс VoxelTerrain.FrameworkForm

Simplifies usage of SlimDX.
Наследование: RenderForm
Показать файл Открыть проект

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

Свойство Тип Описание
backBufferTexture Texture2D
camera Camera
depthStencilView DepthStencilView
depthTexture Texture2D
fillMode FillMode
graphicsDevice SlimDX.Direct3D11.Device
keyboard Keyboard
mouse System.IO.Mouse
postProcess PostProcess
quadRenderer QuadRenderer
renderTargetView RenderTargetView
swapChain SwapChain
textures List

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

Метод Описание
CheckInput ( double deltaTime ) : void

Checks keyboard and mouse input.

ClearScreen ( SlimDX.Color4 color ) : void

Clears render target and depth views with specified color.

DisposeFramework ( ) : void

Removes all unmanaged objects loaded by SlimDX.

FrameworkForm ( ) : System

Default constructor.

FrameworkForm ( string caption ) : System

Initializes SlimDX and input devices.

Initialize ( ) : void

Initializes application.

RenderFrame ( double deltaTime ) : void

Renders frame on the screen.

SetBackBufferRenderTarget ( ) : void

Sets original render target conntected with back buffer.

SetFillMode ( FillMode fillMode ) : void

Sets rendering fill mode.

UpdateFrame ( double deltaTime ) : void

Updates frame logic.

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

Метод Описание
LoadTexture ( string path ) : ShaderResourceView

Loads texture from file.

SetRasterizerState ( ) : void

Sets rasterizer state.

ShowFrame ( ) : void

Shows frame on the screen.

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

Метод Описание
InitializeOutputMerger ( ) : void

Initializes various graphics device resources.

MakeScreenshot ( string directory ) : void

Makes screenshot and saves it in specified directory.

SetDepthStencilView ( ) : void

Sets depth stencil view.

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

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

Checks keyboard and mouse input.
public CheckInput ( double deltaTime ) : void
deltaTime double
Результат void

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

Clears render target and depth views with specified color.
public ClearScreen ( SlimDX.Color4 color ) : void
color SlimDX.Color4 Clear color.
Результат void

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

Removes all unmanaged objects loaded by SlimDX.
public DisposeFramework ( ) : void
Результат void

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

Default constructor.
public FrameworkForm ( ) : System
Результат System

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

Initializes SlimDX and input devices.
public FrameworkForm ( string caption ) : System
caption string Window caption string.
Результат System

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

Initializes application.
public Initialize ( ) : void
Результат void

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

Loads texture from file.
protected LoadTexture ( string path ) : ShaderResourceView
path string File path.
Результат ShaderResourceView

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

Renders frame on the screen.
public RenderFrame ( double deltaTime ) : void
deltaTime double
Результат void

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

Sets original render target conntected with back buffer.
public SetBackBufferRenderTarget ( ) : void
Результат void

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

Sets rendering fill mode.
public SetFillMode ( FillMode fillMode ) : void
fillMode FillMode Desired fill mode.
Результат void

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

Sets rasterizer state.
protected SetRasterizerState ( ) : void
Результат void

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

Shows frame on the screen.
protected ShowFrame ( ) : void
Результат void

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

Updates frame logic.
public UpdateFrame ( double deltaTime ) : void
deltaTime double
Результат void

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

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

Back buffer texture object.
protected Texture2D backBufferTexture
Результат Texture2D

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

Camera object.
protected Camera,VoxelTerrain camera
Результат Camera

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

Depth stencil view object.
protected DepthStencilView depthStencilView
Результат DepthStencilView

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

Depth texture object.
protected Texture2D depthTexture
Результат Texture2D

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

Rendering fill mode.
protected FillMode fillMode
Результат FillMode

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

Virtual adapter used to perform rendering.
protected Device,SlimDX.Direct3D11 graphicsDevice
Результат SlimDX.Direct3D11.Device

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

Keyboard object.
protected Keyboard keyboard
Результат Keyboard

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

Mouse object.
protected Mouse,System.IO mouse
Результат System.IO.Mouse

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

Post process object.
protected PostProcess,VoxelTerrain postProcess
Результат PostProcess

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

Quad renderer object.
protected QuadRenderer,VoxelTerrain quadRenderer
Результат QuadRenderer

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

Render target view object.
protected RenderTargetView renderTargetView
Результат RenderTargetView

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

Swap chain object.
protected SwapChain swapChain
Результат SwapChain

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

List of textures.
protected List textures
Результат List