Click or drag to resize
Accord.NET (logo)

SharpDX.Direct3D Namespace

The SharpDX.Direct3D namespace contains enumerations and structures shared by [A:SharpDX.D3DCompiler], [A:SharpDX.Direct3D10] and [A:SharpDX.Direct3D11] assemblies.
Classes
  ClassDescription
Public classBlob

This interface is used to return arbitrary length data.

Public classCommonGuid
Functions
Public classDeviceMultithread

A multithread interface accesses multithread settings and can only be used if the thread-safe layer is turned on.

Structures
  StructureDescription
Public structureShaderMacro

Defines a shader macro.

Interfaces
  InterfaceDescription
Public interfaceDestructionNotifier
No documentation.
Enumerations
  EnumerationDescription
Public enumerationDriverType

Driver type options.

Public enumerationFeatureLevel

Describes the set of features targeted by a Direct3D device.

Public enumerationInterpolationMode

Specifies interpolation mode, which affects how values are calculated during rasterization.

Public enumerationMinimumPrecision

Values that indicate the minimum desired interpolation precision.

Public enumerationPrimitiveTopology

Values that indicate how the pipeline interprets vertex data that is bound to the input-assembler stage. These primitive topology values determine how the vertex data is rendered on screen.

Public enumerationShaderResourceViewDimension

Values that identify the type of resource to be viewed as a shader resource.