Provides DirectX 11 support with extended range of features like Geometry shader, Hardware
tessellation and compute shaders. Currently just used to support SharpDXDrawing.
Inheritance Hierarchy
DeltaEngine.Graphics Device
DeltaEngine.Graphics.SharpDX SharpDXDevice
Namespace: DeltaEngine.Graphics.SharpDX
Assembly: DeltaEngine.Graphics.SharpDX (in DeltaEngine.Graphics.SharpDX.dll) Version: 1.1.1.0 (1.1.1)
Syntax
The SharpDXDevice type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | SharpDXDevice | Initializes a new instance of the SharpDXDevice class |
Methods
Name | Description | |
---|---|---|
![]() | Clear | (Overrides Device Clear .) |
![]() | CreateCircularBuffer | (Overrides Device CreateCircularBuffer(ShaderWithFormat, BlendMode, VerticesMode).) |
![]() | DisableCulling | (Overrides Device DisableCulling .) |
![]() | DisableDepthTest | (Overrides Device DisableDepthTest .) |
![]() | Dispose | Releases all resources used by the SharpDXDevice (Overrides Device Dispose .) |
![]() | EnableClockwiseBackfaceCulling | (Overrides Device EnableClockwiseBackfaceCulling .) |
![]() | EnableDepthTest | (Overrides Device EnableDepthTest .) |
![]() | OnFullscreenChanged | (Overrides Device OnFullscreenChanged(Size, Boolean).) |
![]() | Present | (Overrides Device Present .) |
![]() | Set2DMode | (Inherited from Device.) |
![]() | Set3DMode | (Inherited from Device.) |
![]() | SetBlendMode | (Overrides Device SetBlendMode(BlendMode).) |
![]() | SetModelViewProjectionMatrixFor2D | (Inherited from Device.) |
![]() | SetViewport | (Overrides Device SetViewport(Size).) |
Fields
Name | Description | |
---|---|---|
![]() | window | (Inherited from Device.) |
Properties
Name | Description | |
---|---|---|
![]() | CameraInvertedViewMatrix | (Inherited from Device.) |
![]() | CameraProjectionMatrix | (Inherited from Device.) |
![]() | CameraViewMatrix | (Inherited from Device.) |
![]() | Context | |
![]() | CullingMode | (Inherited from Device.) |
![]() | CurrentlyUsedShader | (Inherited from Device.) |
![]() | ModelViewProjectionMatrix | (Inherited from Device.) |
![]() | NativeDevice |
Events
Name | Description | |
---|---|---|
![]() | OnSet3DMode | (Inherited from Device.) |
See Also