Created by Docfx
  • Api Documentation
  • Source Code
  • JeremyAnsel.DirectX.D3D11
  • D3D11Device
Search Results for

    Show / Hide Table of Contents
    • JeremyAnsel.DirectX.D2D1
      • D2D1AlphaMode
      • D2D1AntialiasMode
      • D2D1ArcSegment
      • D2D1ArcSize
      • D2D1BezierSegment
      • D2D1Bitmap
      • D2D1BitmapBrush
      • D2D1BitmapBrushProperties
      • D2D1BitmapInterpolationMode
      • D2D1BitmapProperties
      • D2D1BitmapRenderTarget
      • D2D1Brush
      • D2D1BrushProperties
      • D2D1CapStyle
      • D2D1ColorF
      • D2D1CombineMode
      • D2D1CompatibleRenderTargetOptions
      • D2D1Constants
      • D2D1DCInitializeMode
      • D2D1DCRenderTarget
      • D2D1DashStyle
      • D2D1DebugLevel
      • D2D1DrawTextOptions
      • D2D1DrawingStateBlock
      • D2D1DrawingStateDescription
      • D2D1Ellipse
      • D2D1EllipseGeometry
      • D2D1Error
      • D2D1ExtendMode
      • D2D1Factory
      • D2D1FactoryOptions
      • D2D1FactoryType
      • D2D1FeatureLevel
      • D2D1FigureBegin
      • D2D1FigureEnd
      • D2D1FillMode
      • D2D1Gamma
      • D2D1Geometry
      • D2D1GeometryGroup
      • D2D1GeometryRelation
      • D2D1GeometrySimplificationOption
      • D2D1GeometrySink
      • D2D1GradientStop
      • D2D1GradientStopCollection
      • D2D1HwndRenderTarget
      • D2D1HwndRenderTargetProperties
      • D2D1Image
      • D2D1InterpolationModeDefinition
      • D2D1KnownColor
      • D2D1Layer
      • D2D1LayerOptions
      • D2D1LayerParameters
      • D2D1LineJoin
      • D2D1LinearGradientBrush
      • D2D1LinearGradientBrushProperties
      • D2D1Matrix3X2F
      • D2D1Matrix4X3F
      • D2D1Matrix4X4F
      • D2D1Matrix5X4F
      • D2D1Mesh
      • D2D1OpacityMaskContent
      • D2D1PathGeometry
      • D2D1PathSegmentOptions
      • D2D1PixelFormat
      • D2D1Point2F
      • D2D1Point2L
      • D2D1Point2U
      • D2D1PresentOptions
      • D2D1QuadraticBezierSegment
      • D2D1RadialGradientBrush
      • D2D1RadialGradientBrushProperties
      • D2D1RectF
      • D2D1RectL
      • D2D1RectU
      • D2D1RectangleGeometry
      • D2D1RenderTarget
      • D2D1RenderTargetProperties
      • D2D1RenderTargetType
      • D2D1RenderTargetUsages
      • D2D1Resource
      • D2D1RoundedRect
      • D2D1RoundedRectangleGeometry
      • D2D1SimplifiedGeometrySink
      • D2D1SizeF
      • D2D1SizeU
      • D2D1SolidColorBrush
      • D2D1StrokeStyle
      • D2D1StrokeStyleProperties
      • D2D1SweepDirection
      • D2D1TessellationSink
      • D2D1TextAntialiasMode
      • D2D1TransformedGeometry
      • D2D1Triangle
      • D2D1Utils
      • D2D1Vector2F
      • D2D1Vector3F
      • D2D1Vector4F
      • D2D1WindowStates
      • ID2D1Releasable
    • JeremyAnsel.DirectX.D3D10
      • D3D10CreateDeviceOptions
      • D3D10Device1
      • D3D10DriverType
      • D3D10Error
      • D3D10FeatureLevel
      • D3D10Utils
      • ID3D10Releasable
    • JeremyAnsel.DirectX.D3D11
      • D3D11AsyncGetDataOptions
      • D3D11Asynchronous
      • D3D11BindOptions
      • D3D11BlendDesc
      • D3D11BlendOperation
      • D3D11BlendState
      • D3D11BlendValue
      • D3D11Box
      • D3D11Buffer
      • D3D11BufferDesc
      • D3D11BufferExSrv
      • D3D11BufferExSrvOptions
      • D3D11BufferRtv
      • D3D11BufferSrv
      • D3D11BufferUav
      • D3D11BufferUavOptions
      • D3D11ClassInstance
      • D3D11ClassInstanceDesc
      • D3D11ClassLinkage
      • D3D11ClearOptions
      • D3D11ColorWriteEnables
      • D3D11CommandList
      • D3D11ComparisonFunction
      • D3D11ComputeShader
      • D3D11Constants
      • D3D11Counter
      • D3D11CounterDataType
      • D3D11CounterDesc
      • D3D11CounterInfo
      • D3D11CounterType
      • D3D11CpuAccessOptions
      • D3D11CreateDeviceOptions
      • D3D11CullMode
      • D3D11DepthStencilDesc
      • D3D11DepthStencilOperationDesc
      • D3D11DepthStencilState
      • D3D11DepthStencilView
      • D3D11DepthStencilViewDesc
      • D3D11DepthStencilViewOptions
      • D3D11DepthWriteMask
      • D3D11Device
      • D3D11DeviceChild
      • D3D11DeviceContext
      • D3D11DeviceContextType
      • D3D11DomainShader
      • D3D11DriverType
      • D3D11DsvDimension
      • D3D11Error
      • D3D11Feature
      • D3D11FeatureDataArchitectureInfo
      • D3D11FeatureDataD3D10XHardwareOptions
      • D3D11FeatureDataD3D11Options
      • D3D11FeatureDataD3D11Options1
      • D3D11FeatureDataD3D9Options
      • D3D11FeatureDataD3D9Options1
      • D3D11FeatureDataD3D9ShadowSupport
      • D3D11FeatureDataD3D9SimpleInstancingSupport
      • D3D11FeatureDataDoubles
      • D3D11FeatureDataFormatSupport
      • D3D11FeatureDataFormatSupport2
      • D3D11FeatureDataMarkerSupport
      • D3D11FeatureDataShaderMinPrecisionSupport
      • D3D11FeatureDataThreading
      • D3D11FeatureLevel
      • D3D11FillMode
      • D3D11Filter
      • D3D11FormatSupport
      • D3D11FormatSupport2
      • D3D11GeometryShader
      • D3D11HullShader
      • D3D11InputClassification
      • D3D11InputElementDesc
      • D3D11InputLayout
      • D3D11MapCpuPermission
      • D3D11MapOptions
      • D3D11MappedSubResource
      • D3D11PixelShader
      • D3D11Predicate
      • D3D11Primitive
      • D3D11PrimitiveTopology
      • D3D11Query
      • D3D11QueryDataPipelineStatistics
      • D3D11QueryDataStreamOutputStatistics
      • D3D11QueryDataTimestampDisjoint
      • D3D11QueryDesc
      • D3D11QueryMiscOptions
      • D3D11QueryType
      • D3D11RaiseOptions
      • D3D11RasterizerDesc
      • D3D11RasterizerState
      • D3D11Rect
      • D3D11RenderTargetBlendDesc
      • D3D11RenderTargetView
      • D3D11RenderTargetViewDesc
      • D3D11Resource
      • D3D11ResourceDimension
      • D3D11ResourceMiscOptions
      • D3D11RtvDimension
      • D3D11SamplerDesc
      • D3D11SamplerState
      • D3D11ShaderMinPrecisionSupports
      • D3D11ShaderResourceView
      • D3D11ShaderResourceViewDesc
      • D3D11SrvDimension
      • D3D11StencilOperation
      • D3D11StreamOutputDeclarationEntry
      • D3D11SubResourceData
      • D3D11Texture1D
      • D3D11Texture1DArrayDsv
      • D3D11Texture1DArrayRtv
      • D3D11Texture1DArraySrv
      • D3D11Texture1DArrayUav
      • D3D11Texture1DDesc
      • D3D11Texture1DDsv
      • D3D11Texture1DRtv
      • D3D11Texture1DSrv
      • D3D11Texture1DUav
      • D3D11Texture2D
      • D3D11Texture2DArrayDsv
      • D3D11Texture2DArrayRtv
      • D3D11Texture2DArraySrv
      • D3D11Texture2DArrayUav
      • D3D11Texture2DDesc
      • D3D11Texture2DDsv
      • D3D11Texture2DMsArrayDsv
      • D3D11Texture2DMsArrayRtv
      • D3D11Texture2DMsArraySrv
      • D3D11Texture2DMsDsv
      • D3D11Texture2DMsRtv
      • D3D11Texture2DMsSrv
      • D3D11Texture2DRtv
      • D3D11Texture2DSrv
      • D3D11Texture2DUav
      • D3D11Texture3D
      • D3D11Texture3DDesc
      • D3D11Texture3DRtv
      • D3D11Texture3DSrv
      • D3D11Texture3DUav
      • D3D11TextureAddressMode
      • D3D11TextureCubeArraySrv
      • D3D11TextureCubeFace
      • D3D11TextureCubeSrv
      • D3D11TiledResourcesTier
      • D3D11UavDimension
      • D3D11UnorderedAccessView
      • D3D11UnorderedAccessViewDesc
      • D3D11Usage
      • D3D11Utils
      • D3D11VertexShader
      • D3D11View
      • D3D11Viewport
      • D3D11WellKnownPrivateDataId
      • DxgiSwapChainExtensions
      • ID3D11Releasable
    • JeremyAnsel.DirectX.D3DCompiler
      • D3DCompile
      • D3DCompileOptions
      • D3DDisassembleOptions
      • D3DShaderMacro
      • D3DTargets
    • JeremyAnsel.DirectX.DWrite
      • DWriteBreakCondition
      • DWriteClusterMetrics
      • DWriteError
      • DWriteFactory
      • DWriteFactoryType
      • DWriteFlowDirection
      • DWriteFont
      • DWriteFontCollection
      • DWriteFontFace
      • DWriteFontFaceType
      • DWriteFontFamily
      • DWriteFontFeature
      • DWriteFontFeatureTag
      • DWriteFontFile
      • DWriteFontFileType
      • DWriteFontList
      • DWriteFontMetrics
      • DWriteFontSimulations
      • DWriteFontStretch
      • DWriteFontStyle
      • DWriteFontWeight
      • DWriteGlyphMetrics
      • DWriteGlyphOffset
      • DWriteGlyphRun
      • DWriteGlyphRunDescription
      • DWriteHitTestMetrics
      • DWriteInformationalStringId
      • DWriteInlineObjectMetrics
      • DWriteLineBreakpoint
      • DWriteLineMetrics
      • DWriteLineSpacingMethod
      • DWriteLocalizedStrings
      • DWriteMatrix
      • DWriteMeasuringMode
      • DWriteNumberSubstitutionMethod
      • DWriteOverhangMetrics
      • DWriteParagraphAlignment
      • DWritePixelGeometry
      • DWriteReadingDirection
      • DWriteRect
      • DWriteRenderingMode
      • DWriteRenderingParams
      • DWriteScriptAnalysis
      • DWriteScriptShape
      • DWriteShapingGlyphProperties
      • DWriteShapingTextProperties
      • DWriteSize
      • DWriteStrikethrough
      • DWriteTextAlignment
      • DWriteTextFormat
      • DWriteTextLayout
      • DWriteTextMetrics
      • DWriteTextRange
      • DWriteTextureType
      • DWriteTrimming
      • DWriteTrimmingGranularity
      • DWriteTypography
      • DWriteUnderline
      • DWriteUtils
      • DWriteWordWrapping
      • IDWriteReleasable
    • JeremyAnsel.DirectX.DXMath
      • XMColor
      • XMComparisonRecord
      • XMFloat2
      • XMFloat3
      • XMFloat3X3
      • XMFloat4
      • XMFloat4X3
      • XMFloat4X4
      • XMInt2
      • XMInt3
      • XMInt4
      • XMKnownColor
      • XMMath
      • XMMatrix
      • XMPermutation
      • XMPlane
      • XMQuaternion
      • XMScalar
      • XMSelection
      • XMSwizzle
      • XMUInt2
      • XMUInt3
      • XMUInt4
      • XMVector
      • XMVector2
      • XMVector3
      • XMVector4
    • JeremyAnsel.DirectX.DXMath.Collision
      • BoundingBox
      • BoundingFrustum
      • BoundingOrientedBox
      • BoundingSphere
      • ContainmentType
      • PlaneIntersectionType
      • TriangleTest
    • JeremyAnsel.DirectX.DXMath.PackedVector
      • Half
      • XMByte2
      • XMByte4
      • XMByteN2
      • XMByteN4
      • XMColorRgba
      • XMDec4
      • XMDecN4
      • XMFloat3Packed
      • XMFloat3SharedExponent
      • XMHalf2
      • XMHalf4
      • XMShort2
      • XMShort4
      • XMShortN2
      • XMShortN4
      • XMU555
      • XMU565
      • XMUByte2
      • XMUByte4
      • XMUByteN2
      • XMUByteN4
      • XMUDec4
      • XMUDecN4
      • XMUDecN4XR
      • XMUNibble4
      • XMUShort2
      • XMUShort4
      • XMUShortN2
      • XMUShortN4
      • XMXDec4
      • XMXDecN4
    • JeremyAnsel.DirectX.Dxgi
      • DxgiAdapter
      • DxgiAdapter1
      • DxgiAdapter2
      • DxgiAdapter3
      • DxgiAdapterDesc
      • DxgiAdapterDesc1
      • DxgiAdapterDesc2
      • DxgiAdapterType
      • DxgiAlphaMode
      • DxgiColorRgb
      • DxgiColorRgba
      • DxgiComputePreemptionGranularity
      • DxgiCpuAccess
      • DxgiCreateFactoryOptions
      • DxgiDevice
      • DxgiDevice1
      • DxgiDevice2
      • DxgiDevice3
      • DxgiDeviceSubObject
      • DxgiEnumModes
      • DxgiError
      • DxgiFactory
      • DxgiFactory1
      • DxgiFactory2
      • DxgiFactory3
      • DxgiFormat
      • DxgiFrameStatistics
      • DxgiGammaControl
      • DxgiGammaControlCapabilities
      • DxgiGraphicsPreemptionGranularity
      • DxgiKeyedMutex
      • DxgiMapOptions
      • DxgiMappedRect
      • DxgiMatrix3x2F
      • DxgiModeDesc
      • DxgiModeDesc1
      • DxgiModeRotation
      • DxgiModeScaling
      • DxgiModeScanlineOrder
      • DxgiObject
      • DxgiOfferResourcePriority
      • DxgiOutput
      • DxgiOutput1
      • DxgiOutput2
      • DxgiOutput3
      • DxgiOutputDesc
      • DxgiPoint
      • DxgiPresentOptions
      • DxgiRational
      • DxgiRect
      • DxgiResidency
      • DxgiResource
      • DxgiResource1
      • DxgiResource2
      • DxgiResource3
      • DxgiResourceEvictionPriority
      • DxgiSampleDesc
      • DxgiScaling
      • DxgiSharedResource
      • DxgiSharedResourceAccess
      • DxgiSurface
      • DxgiSurface1
      • DxgiSurface2
      • DxgiSurface3
      • DxgiSurfaceDesc
      • DxgiSwapChain
      • DxgiSwapChain1
      • DxgiSwapChain2
      • DxgiSwapChain3
      • DxgiSwapChainDesc
      • DxgiSwapChainDesc1
      • DxgiSwapChainFullscreenDesc
      • DxgiSwapChainOptions
      • DxgiSwapEffect
      • DxgiUsages
      • DxgiUtils
      • DxgiWindowAssociationOptions
      • IDxgiReleasable

    Class D3D11Device

    The device interface represents a virtual adapter; it is used to create resources.

    Inheritance
    object
    D3D11Device
    Implements
    IDisposable
    ID3D11Releasable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: JeremyAnsel.DirectX.D3D11
    Assembly: JeremyAnsel.DirectX.D3D11.dll
    Syntax
    public sealed class D3D11Device : IDisposable, ID3D11Releasable

    Properties

    | Edit this page View Source

    CreationOptions

    Gets the options used during the call to create the device.

    Declaration
    public D3D11CreateDeviceOptions CreationOptions { get; }
    Property Value
    Type Description
    D3D11CreateDeviceOptions
    | Edit this page View Source

    FeatureLevel

    Gets the feature level of the hardware device.

    Declaration
    public D3D11FeatureLevel FeatureLevel { get; }
    Property Value
    Type Description
    D3D11FeatureLevel
    | Edit this page View Source

    Handle

    Gets an handle representing the D3D11 object interface.

    Declaration
    public object Handle { get; }
    Property Value
    Type Description
    object

    Methods

    | Edit this page View Source

    CheckCounter(D3D11CounterDesc, out D3D11CounterDataType, out uint)

    Get the type, name, units of measure, and a description of an existing counter.

    Declaration
    public bool CheckCounter(D3D11CounterDesc desc, out D3D11CounterDataType type, out uint activeCounters)
    Parameters
    Type Name Description
    D3D11CounterDesc desc

    A counter description.

    D3D11CounterDataType type

    The data type of a counter.

    uint activeCounters

    The number of hardware counters that are needed for this counter type to be created. All instances of the same counter type use the same hardware counters.

    Returns
    Type Description
    bool

    A boolean value.

    | Edit this page View Source

    CheckCounter(D3D11CounterDesc, out D3D11CounterDataType, out uint, out string, out string, out string)

    Get the type, name, units of measure, and a description of an existing counter.

    Declaration
    public bool CheckCounter(D3D11CounterDesc desc, out D3D11CounterDataType type, out uint activeCounters, out string name, out string units, out string description)
    Parameters
    Type Name Description
    D3D11CounterDesc desc

    A counter description.

    D3D11CounterDataType type

    The data type of a counter.

    uint activeCounters

    The number of hardware counters that are needed for this counter type to be created. All instances of the same counter type use the same hardware counters.

    string name

    String to be filled with a brief name for the counter.

    string units

    Name of the units a counter measures.

    string description

    A description of the counter.

    Returns
    Type Description
    bool

    A boolean value.

    | Edit this page View Source

    CheckCounterInfo()

    Get a counter's information.

    Declaration
    public D3D11CounterInfo CheckCounterInfo()
    Returns
    Type Description
    D3D11CounterInfo

    A counter information.

    | Edit this page View Source

    CheckFeatureSupport(D3D11Feature)

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public object CheckFeatureSupport(D3D11Feature feature)
    Parameters
    Type Name Description
    D3D11Feature feature

    Describes which feature to query for support.

    Returns
    Type Description
    object

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportArchitectureInfo()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataArchitectureInfo CheckFeatureSupportArchitectureInfo()
    Returns
    Type Description
    D3D11FeatureDataArchitectureInfo

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportD3D10XHardwareOptions()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataD3D10XHardwareOptions CheckFeatureSupportD3D10XHardwareOptions()
    Returns
    Type Description
    D3D11FeatureDataD3D10XHardwareOptions

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportD3D11Options()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataD3D11Options CheckFeatureSupportD3D11Options()
    Returns
    Type Description
    D3D11FeatureDataD3D11Options

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportD3D11Options1()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataD3D11Options1 CheckFeatureSupportD3D11Options1()
    Returns
    Type Description
    D3D11FeatureDataD3D11Options1

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportD3D9Options()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataD3D9Options CheckFeatureSupportD3D9Options()
    Returns
    Type Description
    D3D11FeatureDataD3D9Options

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportD3D9Options1()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataD3D9Options1 CheckFeatureSupportD3D9Options1()
    Returns
    Type Description
    D3D11FeatureDataD3D9Options1

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportD3D9ShadowSupport()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataD3D9ShadowSupport CheckFeatureSupportD3D9ShadowSupport()
    Returns
    Type Description
    D3D11FeatureDataD3D9ShadowSupport

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportD3D9SimpleInstancingSupport()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataD3D9SimpleInstancingSupport CheckFeatureSupportD3D9SimpleInstancingSupport()
    Returns
    Type Description
    D3D11FeatureDataD3D9SimpleInstancingSupport

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportDoubles()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataDoubles CheckFeatureSupportDoubles()
    Returns
    Type Description
    D3D11FeatureDataDoubles

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportFormatSupport()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataFormatSupport CheckFeatureSupportFormatSupport()
    Returns
    Type Description
    D3D11FeatureDataFormatSupport

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportFormatSupport2()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataFormatSupport2 CheckFeatureSupportFormatSupport2()
    Returns
    Type Description
    D3D11FeatureDataFormatSupport2

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportMarkerSupport()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataMarkerSupport CheckFeatureSupportMarkerSupport()
    Returns
    Type Description
    D3D11FeatureDataMarkerSupport

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportShaderMinPrecisionSupport()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataShaderMinPrecisionSupport CheckFeatureSupportShaderMinPrecisionSupport()
    Returns
    Type Description
    D3D11FeatureDataShaderMinPrecisionSupport

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFeatureSupportThreading()

    Gets information about the features that are supported by the current graphics driver.

    Declaration
    public D3D11FeatureDataThreading CheckFeatureSupportThreading()
    Returns
    Type Description
    D3D11FeatureDataThreading

    A structure filled with data that describes the feature support.

    | Edit this page View Source

    CheckFormatSupport(DxgiFormat, out D3D11FormatSupport)

    Get the support of a given format on the installed video device.

    Declaration
    public bool CheckFormatSupport(DxgiFormat format, out D3D11FormatSupport formatSupport)
    Parameters
    Type Name Description
    DxgiFormat format

    A format for which to check for support.

    D3D11FormatSupport formatSupport

    Describes how the specified format is supported on the installed device.

    Returns
    Type Description
    bool

    A boolean value.

    | Edit this page View Source

    CheckMultisampleQualityLevels(DxgiFormat, uint, out uint)

    Get the number of quality levels available during multisampling.

    Declaration
    public bool CheckMultisampleQualityLevels(DxgiFormat format, uint sampleCount, out uint numQualityLevels)
    Parameters
    Type Name Description
    DxgiFormat format

    The texture format.

    uint sampleCount

    The number of samples during multisampling.

    uint numQualityLevels

    The number of quality levels supported by the adapter.

    Returns
    Type Description
    bool

    A boolean value.

    | Edit this page View Source

    CreateBlendState(D3D11BlendDesc)

    Create a blend-state object that encapsules blend state for the output-merger stage.

    Declaration
    public D3D11BlendState CreateBlendState(D3D11BlendDesc desc)
    Parameters
    Type Name Description
    D3D11BlendDesc desc

    A blend-state description.

    Returns
    Type Description
    D3D11BlendState

    The created blend-state object.

    | Edit this page View Source

    CreateBuffer(D3D11BufferDesc)

    Creates a buffer (vertex buffer, index buffer, or shader constant buffer).

    Declaration
    public D3D11Buffer CreateBuffer(D3D11BufferDesc desc)
    Parameters
    Type Name Description
    D3D11BufferDesc desc

    Describes the buffer.

    Returns
    Type Description
    D3D11Buffer

    The buffer object created.

    | Edit this page View Source

    CreateBuffer(D3D11BufferDesc, D3D11SubResourceData)

    Creates a buffer (vertex buffer, index buffer, or shader constant buffer).

    Declaration
    public D3D11Buffer CreateBuffer(D3D11BufferDesc desc, D3D11SubResourceData data)
    Parameters
    Type Name Description
    D3D11BufferDesc desc

    Describes the buffer.

    D3D11SubResourceData data

    Describes the initialization data.

    Returns
    Type Description
    D3D11Buffer

    The buffer object created.

    | Edit this page View Source

    CreateBuffer<T>(D3D11BufferDesc, T, uint, uint)

    Creates a buffer (vertex buffer, index buffer, or shader constant buffer).

    Declaration
    public D3D11Buffer CreateBuffer<T>(D3D11BufferDesc desc, T data, uint sysMemPitch, uint sysMemSlicePitch) where T : struct
    Parameters
    Type Name Description
    D3D11BufferDesc desc

    Describes the buffer.

    T data

    Describes the initialization data.

    uint sysMemPitch

    The distance (in bytes) from the beginning of one line of a texture to the next line.

    uint sysMemSlicePitch

    The distance (in bytes) from the beginning of one depth level to the next.

    Returns
    Type Description
    D3D11Buffer

    The buffer object created.

    Type Parameters
    Name Description
    T

    A struct.

    | Edit this page View Source

    CreateBuffer<T>(D3D11BufferDesc, T[], uint, uint)

    Creates a buffer (vertex buffer, index buffer, or shader constant buffer).

    Declaration
    public D3D11Buffer CreateBuffer<T>(D3D11BufferDesc desc, T[] data, uint sysMemPitch, uint sysMemSlicePitch) where T : struct
    Parameters
    Type Name Description
    D3D11BufferDesc desc

    Describes the buffer.

    T[] data

    Describes the initialization data.

    uint sysMemPitch

    The distance (in bytes) from the beginning of one line of a texture to the next line.

    uint sysMemSlicePitch

    The distance (in bytes) from the beginning of one depth level to the next.

    Returns
    Type Description
    D3D11Buffer

    The buffer object created.

    Type Parameters
    Name Description
    T

    A array of struct.

    | Edit this page View Source

    CreateClassLinkage()

    Creates class linkage libraries to enable dynamic shader linkage.

    Declaration
    public D3D11ClassLinkage CreateClassLinkage()
    Returns
    Type Description
    D3D11ClassLinkage

    The created class linkage.

    | Edit this page View Source

    CreateComputeShader(byte[], D3D11ClassLinkage)

    Create a compute shader.

    Declaration
    public D3D11ComputeShader CreateComputeShader(byte[] shaderBytecode, D3D11ClassLinkage classLinkage)
    Parameters
    Type Name Description
    byte[] shaderBytecode

    The compiled shader.

    D3D11ClassLinkage classLinkage

    A class linkage interface.

    Returns
    Type Description
    D3D11ComputeShader

    The created compute shader.

    | Edit this page View Source

    CreateCounter(D3D11CounterDesc)

    Create a counter object for measuring GPU performance.

    Declaration
    public D3D11Counter CreateCounter(D3D11CounterDesc desc)
    Parameters
    Type Name Description
    D3D11CounterDesc desc

    A counter description.

    Returns
    Type Description
    D3D11Counter

    The created counter.

    | Edit this page View Source

    CreateDeferredContext()

    Creates a deferred context, which can record command lists.

    Declaration
    public D3D11DeviceContext CreateDeferredContext()
    Returns
    Type Description
    D3D11DeviceContext

    The created deferred context.

    | Edit this page View Source

    CreateDepthStencilState(D3D11DepthStencilDesc)

    Create a depth-stencil state object that encapsulates depth-stencil test information for the output-merger stage.

    Declaration
    public D3D11DepthStencilState CreateDepthStencilState(D3D11DepthStencilDesc desc)
    Parameters
    Type Name Description
    D3D11DepthStencilDesc desc

    A depth-stencil state description.

    Returns
    Type Description
    D3D11DepthStencilState

    The created depth-stencil state object.

    | Edit this page View Source

    CreateDepthStencilView(D3D11Resource, D3D11DepthStencilViewDesc?)

    Create a depth-stencil view for accessing resource data.

    Declaration
    public D3D11DepthStencilView CreateDepthStencilView(D3D11Resource resource, D3D11DepthStencilViewDesc? desc)
    Parameters
    Type Name Description
    D3D11Resource resource

    The resource that will serve as the depth-stencil surface.

    D3D11DepthStencilViewDesc? desc

    A depth-stencil-view description.

    Returns
    Type Description
    D3D11DepthStencilView

    The created depth-stencil view.

    | Edit this page View Source

    CreateDevice(object, D3D11DriverType, D3D11CreateDeviceOptions, D3D11FeatureLevel[], out D3D11Device, out D3D11FeatureLevel, out D3D11DeviceContext)

    Creates a device that represents the display adapter.

    Declaration
    public static void CreateDevice(object adapter, D3D11DriverType driverType, D3D11CreateDeviceOptions options, D3D11FeatureLevel[] featureLevels, out D3D11Device device, out D3D11FeatureLevel featureLevel, out D3D11DeviceContext immediateContext)
    Parameters
    Type Name Description
    object adapter

    A pointer to the video adapter to use when creating a device.

    D3D11DriverType driverType

    The driver type to create.

    D3D11CreateDeviceOptions options

    The runtime layers to enable.

    D3D11FeatureLevel[] featureLevels

    Determine the order of feature levels to attempt to create.

    D3D11Device device

    The created device.

    D3D11FeatureLevel featureLevel

    If successful, returns the first feature level from the featureLevels array which succeeded.

    D3D11DeviceContext immediateContext

    The device context.

    | Edit this page View Source

    CreateDeviceAndSwapChain(object, D3D11DriverType, D3D11CreateDeviceOptions, D3D11FeatureLevel[], DxgiSwapChainDesc, out object, out D3D11Device, out D3D11FeatureLevel, out D3D11DeviceContext)

    Creates a device that represents the display adapter and a swap chain used for rendering.

    Declaration
    [Obsolete("Use CreateDevice instead.")]
    public static void CreateDeviceAndSwapChain(object adapter, D3D11DriverType driverType, D3D11CreateDeviceOptions options, D3D11FeatureLevel[] featureLevels, DxgiSwapChainDesc swapChainDesc, out object swapChain, out D3D11Device device, out D3D11FeatureLevel featureLevel, out D3D11DeviceContext immediateContext)
    Parameters
    Type Name Description
    object adapter

    The video adapter to use when creating a device.

    D3D11DriverType driverType

    The driver type to create.

    D3D11CreateDeviceOptions options

    The runtime layers to enable.

    D3D11FeatureLevel[] featureLevels

    Determine the order of feature levels to attempt to create.

    DxgiSwapChainDesc swapChainDesc

    A swap chain description that contains initialization parameters for the swap chain.

    object swapChain

    The swap chain used for rendering.

    D3D11Device device

    The created device.

    D3D11FeatureLevel featureLevel

    If successful, returns the first feature level from the featureLevels array which succeeded.

    D3D11DeviceContext immediateContext

    The device context.

    | Edit this page View Source

    CreateDomainShader(byte[], D3D11ClassLinkage)

    Create a domain shader.

    Declaration
    public D3D11DomainShader CreateDomainShader(byte[] shaderBytecode, D3D11ClassLinkage classLinkage)
    Parameters
    Type Name Description
    byte[] shaderBytecode

    The compiled shader.

    D3D11ClassLinkage classLinkage

    A class linkage interface.

    Returns
    Type Description
    D3D11DomainShader

    The created domain shader.

    | Edit this page View Source

    CreateGeometryShader(byte[], D3D11ClassLinkage)

    Create a geometry shader.

    Declaration
    public D3D11GeometryShader CreateGeometryShader(byte[] shaderBytecode, D3D11ClassLinkage classLinkage)
    Parameters
    Type Name Description
    byte[] shaderBytecode

    The compiled shader.

    D3D11ClassLinkage classLinkage

    A class linkage interface.

    Returns
    Type Description
    D3D11GeometryShader

    The created geometry shader.

    | Edit this page View Source

    CreateGeometryShaderWithStreamOutput(byte[], D3D11StreamOutputDeclarationEntry[], uint[], uint, D3D11ClassLinkage)

    Creates a geometry shader that can write to streaming output buffers.

    Declaration
    public D3D11GeometryShader CreateGeometryShaderWithStreamOutput(byte[] shaderBytecode, D3D11StreamOutputDeclarationEntry[] streamOutputDeclaration, uint[] bufferStrides, uint rasterizedStream, D3D11ClassLinkage classLinkage)
    Parameters
    Type Name Description
    byte[] shaderBytecode

    The compiled geometry shader for a standard geometry shader plus stream output.

    D3D11StreamOutputDeclarationEntry[] streamOutputDeclaration

    A D3D11StreamOutputDeclarationEntry array.

    uint[] bufferStrides

    An array of buffer strides; each stride is the size of an element for that buffer.

    uint rasterizedStream

    The index number of the stream to be sent to the rasterizer stage.

    D3D11ClassLinkage classLinkage

    A class linkage interface.

    Returns
    Type Description
    D3D11GeometryShader

    The created geometry shader.

    | Edit this page View Source

    CreateHullShader(byte[], D3D11ClassLinkage)

    Create a hull shader.

    Declaration
    public D3D11HullShader CreateHullShader(byte[] shaderBytecode, D3D11ClassLinkage classLinkage)
    Parameters
    Type Name Description
    byte[] shaderBytecode

    The compiled shader.

    D3D11ClassLinkage classLinkage

    A class linkage interface.

    Returns
    Type Description
    D3D11HullShader

    The created hull shader.

    | Edit this page View Source

    CreateInputLayout(D3D11InputElementDesc[], byte[])

    Create an input-layout object to describe the input-buffer data for the input-assembler stage.

    Declaration
    public D3D11InputLayout CreateInputLayout(D3D11InputElementDesc[] elementDescs, byte[] shaderBytecodeWithInputSignature)
    Parameters
    Type Name Description
    D3D11InputElementDesc[] elementDescs

    An array of the input-assembler stage input data types; each type is described by an element description.

    byte[] shaderBytecodeWithInputSignature

    The compiled shader. The compiled shader code contains a input signature which is validated against the array of elements.

    Returns
    Type Description
    D3D11InputLayout

    The created input-layout object.

    | Edit this page View Source

    CreatePixelShader(byte[], D3D11ClassLinkage)

    Create a pixel shader.

    Declaration
    public D3D11PixelShader CreatePixelShader(byte[] shaderBytecode, D3D11ClassLinkage classLinkage)
    Parameters
    Type Name Description
    byte[] shaderBytecode

    The compiled shader.

    D3D11ClassLinkage classLinkage

    A class linkage interface.

    Returns
    Type Description
    D3D11PixelShader

    The created pixel shader.

    | Edit this page View Source

    CreatePredicate(D3D11QueryDesc)

    Creates a predicate.

    Declaration
    public D3D11Predicate CreatePredicate(D3D11QueryDesc desc)
    Parameters
    Type Name Description
    D3D11QueryDesc desc

    A query description for a predicate.

    Returns
    Type Description
    D3D11Predicate

    The created predicate.

    | Edit this page View Source

    CreateQuery(D3D11QueryDesc)

    Creates an object for querying information from the GPU.

    Declaration
    public D3D11Query CreateQuery(D3D11QueryDesc desc)
    Parameters
    Type Name Description
    D3D11QueryDesc desc

    A query description.

    Returns
    Type Description
    D3D11Query

    The created query.

    | Edit this page View Source

    CreateRasterizerState(D3D11RasterizerDesc)

    Create a rasterizer state object that tells the rasterizer stage how to behave.

    Declaration
    public D3D11RasterizerState CreateRasterizerState(D3D11RasterizerDesc desc)
    Parameters
    Type Name Description
    D3D11RasterizerDesc desc

    A rasterizer state description.

    Returns
    Type Description
    D3D11RasterizerState

    The created rasterizer state object.

    | Edit this page View Source

    CreateRenderTargetView(D3D11Resource, D3D11RenderTargetViewDesc?)

    Creates a render-target view for accessing resource data.

    Declaration
    public D3D11RenderTargetView CreateRenderTargetView(D3D11Resource resource, D3D11RenderTargetViewDesc? desc)
    Parameters
    Type Name Description
    D3D11Resource resource

    A render target resource.

    D3D11RenderTargetViewDesc? desc

    A render-target view description.

    Returns
    Type Description
    D3D11RenderTargetView

    The created render target view.

    | Edit this page View Source

    CreateSamplerState(D3D11SamplerDesc)

    Create a sampler-state object that encapsulates sampling information for a texture.

    Declaration
    public D3D11SamplerState CreateSamplerState(D3D11SamplerDesc desc)
    Parameters
    Type Name Description
    D3D11SamplerDesc desc

    A sampler state description.

    Returns
    Type Description
    D3D11SamplerState

    The created sampler-state object.

    | Edit this page View Source

    CreateShaderResourceView(D3D11Resource, D3D11ShaderResourceViewDesc?)

    Create a shader resource view for accessing data in a resource.

    Declaration
    public D3D11ShaderResourceView CreateShaderResourceView(D3D11Resource resource, D3D11ShaderResourceViewDesc? desc)
    Parameters
    Type Name Description
    D3D11Resource resource

    The resource that will serve as input to a shader.

    D3D11ShaderResourceViewDesc? desc

    A shader resource view description.

    Returns
    Type Description
    D3D11ShaderResourceView

    The created shader resource view.

    | Edit this page View Source

    CreateTexture1D(D3D11Texture1DDesc)

    Creates an array of 1D textures.

    Declaration
    public D3D11Texture1D CreateTexture1D(D3D11Texture1DDesc desc)
    Parameters
    Type Name Description
    D3D11Texture1DDesc desc

    Describes a 1D texture resource.

    Returns
    Type Description
    D3D11Texture1D

    The created texture.

    | Edit this page View Source

    CreateTexture1D(D3D11Texture1DDesc, D3D11SubResourceData[])

    Creates an array of 1D textures.

    Declaration
    public D3D11Texture1D CreateTexture1D(D3D11Texture1DDesc desc, D3D11SubResourceData[] data)
    Parameters
    Type Name Description
    D3D11Texture1DDesc desc

    Describes a 1D texture resource.

    D3D11SubResourceData[] data

    Describe subresources for the 1D texture resource.

    Returns
    Type Description
    D3D11Texture1D

    The created texture.

    | Edit this page View Source

    CreateTexture2D(D3D11Texture2DDesc)

    Create an array of 2D textures.

    Declaration
    public D3D11Texture2D CreateTexture2D(D3D11Texture2DDesc desc)
    Parameters
    Type Name Description
    D3D11Texture2DDesc desc

    Describes a 2D texture resource.

    Returns
    Type Description
    D3D11Texture2D

    The created texture.

    | Edit this page View Source

    CreateTexture2D(D3D11Texture2DDesc, D3D11SubResourceData[])

    Create an array of 2D textures.

    Declaration
    public D3D11Texture2D CreateTexture2D(D3D11Texture2DDesc desc, D3D11SubResourceData[] data)
    Parameters
    Type Name Description
    D3D11Texture2DDesc desc

    Describes a 2D texture resource.

    D3D11SubResourceData[] data

    Describe subresources for the 2D texture resource.

    Returns
    Type Description
    D3D11Texture2D

    The created texture.

    | Edit this page View Source

    CreateTexture3D(D3D11Texture3DDesc)

    Create a single 3D texture.

    Declaration
    public D3D11Texture3D CreateTexture3D(D3D11Texture3DDesc desc)
    Parameters
    Type Name Description
    D3D11Texture3DDesc desc

    Describes a 3D texture resource.

    Returns
    Type Description
    D3D11Texture3D

    The created texture.

    | Edit this page View Source

    CreateTexture3D(D3D11Texture3DDesc, D3D11SubResourceData[])

    Create a single 3D texture.

    Declaration
    public D3D11Texture3D CreateTexture3D(D3D11Texture3DDesc desc, D3D11SubResourceData[] data)
    Parameters
    Type Name Description
    D3D11Texture3DDesc desc

    Describes a 3D texture resource.

    D3D11SubResourceData[] data

    Describe subresources for the 3D texture resource.

    Returns
    Type Description
    D3D11Texture3D

    The created texture.

    | Edit this page View Source

    CreateUnorderedAccessView(D3D11Resource, D3D11UnorderedAccessViewDesc?)

    Creates a view for accessing an unordered access resource.

    Declaration
    public D3D11UnorderedAccessView CreateUnorderedAccessView(D3D11Resource resource, D3D11UnorderedAccessViewDesc? desc)
    Parameters
    Type Name Description
    D3D11Resource resource

    A resources that will serve as an input to a shader.

    D3D11UnorderedAccessViewDesc? desc

    A shader resource view description.

    Returns
    Type Description
    D3D11UnorderedAccessView

    The created unordered-access view.

    | Edit this page View Source

    CreateVertexShader(byte[], D3D11ClassLinkage)

    Create a vertex shader object from a compiled shader.

    Declaration
    public D3D11VertexShader CreateVertexShader(byte[] shaderBytecode, D3D11ClassLinkage classLinkage)
    Parameters
    Type Name Description
    byte[] shaderBytecode

    The compiled shader.

    D3D11ClassLinkage classLinkage

    A class linkage interface.

    Returns
    Type Description
    D3D11VertexShader

    The created vertex shader.

    | Edit this page View Source

    Dispose()

    Immediately releases the unmanaged resources used by the D3D11Device object.

    Declaration
    public void Dispose()
    | Edit this page View Source

    GetDebugName()

    Gets a unique name to objects in order to assist the developer during debugging.

    Declaration
    public string GetDebugName()
    Returns
    Type Description
    string

    The friendly name.

    | Edit this page View Source

    GetDeviceRemovedReason()

    Get the reason why the device was removed.

    Declaration
    public Exception GetDeviceRemovedReason()
    Returns
    Type Description
    Exception

    The removed reason exception.

    | Edit this page View Source

    GetImmediateContext()

    Gets an immediate context, which can play back command lists.

    Declaration
    public D3D11DeviceContext GetImmediateContext()
    Returns
    Type Description
    D3D11DeviceContext

    An immediate context.

    | Edit this page View Source

    GetPrivateDataText(Guid)

    Gets an application-defined data from the object that is associated with a GUID.

    Declaration
    public string GetPrivateDataText(Guid name)
    Parameters
    Type Name Description
    Guid name

    A GUID identifying the data.

    Returns
    Type Description
    string

    The object's text.

    | Edit this page View Source

    OpenSharedBuffer(nint)

    Give a device access to a shared resource created on a different device.

    Declaration
    public D3D11Buffer OpenSharedBuffer(nint resourceHandle)
    Parameters
    Type Name Description
    nint resourceHandle

    A resource handle.

    Returns
    Type Description
    D3D11Buffer

    A pointer to the resource we are gaining access to.

    | Edit this page View Source

    OpenSharedResource(nint, Guid)

    Give a device access to a shared resource created on a different device.

    Declaration
    public object OpenSharedResource(nint resourceHandle, Guid returnedInterface)
    Parameters
    Type Name Description
    nint resourceHandle

    A resource handle.

    Guid returnedInterface

    The globally unique identifier (GUID) for the resource interface.

    Returns
    Type Description
    object

    A pointer to the resource we are gaining access to.

    | Edit this page View Source

    OpenSharedTexture1D(nint)

    Give a device access to a shared resource created on a different device.

    Declaration
    public D3D11Texture1D OpenSharedTexture1D(nint resourceHandle)
    Parameters
    Type Name Description
    nint resourceHandle

    A resource handle.

    Returns
    Type Description
    D3D11Texture1D

    A pointer to the resource we are gaining access to.

    | Edit this page View Source

    OpenSharedTexture2D(nint)

    Give a device access to a shared resource created on a different device.

    Declaration
    public D3D11Texture2D OpenSharedTexture2D(nint resourceHandle)
    Parameters
    Type Name Description
    nint resourceHandle

    A resource handle.

    Returns
    Type Description
    D3D11Texture2D

    A pointer to the resource we are gaining access to.

    | Edit this page View Source

    OpenSharedTexture3D(nint)

    Give a device access to a shared resource created on a different device.

    Declaration
    public D3D11Texture3D OpenSharedTexture3D(nint resourceHandle)
    Parameters
    Type Name Description
    nint resourceHandle

    A resource handle.

    Returns
    Type Description
    D3D11Texture3D

    A pointer to the resource we are gaining access to.

    | Edit this page View Source

    Release()

    Releases the managed reference to the COM D3D11 interface.

    Declaration
    public void Release()
    | Edit this page View Source

    SetDebugName(string)

    Sets a unique name to objects in order to assist the developer during debugging.

    Declaration
    public void SetDebugName(string name)
    Parameters
    Type Name Description
    string name

    The friendly name.

    | Edit this page View Source

    SetPrivateDataText(Guid, string)

    Sets an application-defined data to the object and associates that data with a GUID.

    Declaration
    public void SetPrivateDataText(Guid name, string text)
    Parameters
    Type Name Description
    Guid name

    A GUID that identifies the data.

    string text

    The object's text.

    | Edit this page View Source

    ThrowDeviceRemovedReason()

    Throw a device removed reason exception.

    Declaration
    public void ThrowDeviceRemovedReason()
    | Edit this page View Source

    ToBoolean()

    Gets a boolean indicating if the handle is not null.

    Declaration
    public bool ToBoolean()
    Returns
    Type Description
    bool

    A boolean

    Operators

    | Edit this page View Source

    implicit operator bool(D3D11Device)

    Gets a boolean indicating if the handle is not null.

    Declaration
    public static implicit operator bool(D3D11Device value)
    Parameters
    Type Name Description
    D3D11Device value

    A D3D11 device.

    Returns
    Type Description
    bool

    A boolean

    Implements

    IDisposable
    ID3D11Releasable
    • Edit this page
    • View Source
    In this article
    • Properties
      • CreationOptions
      • FeatureLevel
      • Handle
    • Methods
      • CheckCounter(D3D11CounterDesc, out D3D11CounterDataType, out uint)
      • CheckCounter(D3D11CounterDesc, out D3D11CounterDataType, out uint, out string, out string, out string)
      • CheckCounterInfo()
      • CheckFeatureSupport(D3D11Feature)
      • CheckFeatureSupportArchitectureInfo()
      • CheckFeatureSupportD3D10XHardwareOptions()
      • CheckFeatureSupportD3D11Options()
      • CheckFeatureSupportD3D11Options1()
      • CheckFeatureSupportD3D9Options()
      • CheckFeatureSupportD3D9Options1()
      • CheckFeatureSupportD3D9ShadowSupport()
      • CheckFeatureSupportD3D9SimpleInstancingSupport()
      • CheckFeatureSupportDoubles()
      • CheckFeatureSupportFormatSupport()
      • CheckFeatureSupportFormatSupport2()
      • CheckFeatureSupportMarkerSupport()
      • CheckFeatureSupportShaderMinPrecisionSupport()
      • CheckFeatureSupportThreading()
      • CheckFormatSupport(DxgiFormat, out D3D11FormatSupport)
      • CheckMultisampleQualityLevels(DxgiFormat, uint, out uint)
      • CreateBlendState(D3D11BlendDesc)
      • CreateBuffer(D3D11BufferDesc)
      • CreateBuffer(D3D11BufferDesc, D3D11SubResourceData)
      • CreateBuffer<T>(D3D11BufferDesc, T, uint, uint)
      • CreateBuffer<T>(D3D11BufferDesc, T[], uint, uint)
      • CreateClassLinkage()
      • CreateComputeShader(byte[], D3D11ClassLinkage)
      • CreateCounter(D3D11CounterDesc)
      • CreateDeferredContext()
      • CreateDepthStencilState(D3D11DepthStencilDesc)
      • CreateDepthStencilView(D3D11Resource, D3D11DepthStencilViewDesc?)
      • CreateDevice(object, D3D11DriverType, D3D11CreateDeviceOptions, D3D11FeatureLevel[], out D3D11Device, out D3D11FeatureLevel, out D3D11DeviceContext)
      • CreateDeviceAndSwapChain(object, D3D11DriverType, D3D11CreateDeviceOptions, D3D11FeatureLevel[], DxgiSwapChainDesc, out object, out D3D11Device, out D3D11FeatureLevel, out D3D11DeviceContext)
      • CreateDomainShader(byte[], D3D11ClassLinkage)
      • CreateGeometryShader(byte[], D3D11ClassLinkage)
      • CreateGeometryShaderWithStreamOutput(byte[], D3D11StreamOutputDeclarationEntry[], uint[], uint, D3D11ClassLinkage)
      • CreateHullShader(byte[], D3D11ClassLinkage)
      • CreateInputLayout(D3D11InputElementDesc[], byte[])
      • CreatePixelShader(byte[], D3D11ClassLinkage)
      • CreatePredicate(D3D11QueryDesc)
      • CreateQuery(D3D11QueryDesc)
      • CreateRasterizerState(D3D11RasterizerDesc)
      • CreateRenderTargetView(D3D11Resource, D3D11RenderTargetViewDesc?)
      • CreateSamplerState(D3D11SamplerDesc)
      • CreateShaderResourceView(D3D11Resource, D3D11ShaderResourceViewDesc?)
      • CreateTexture1D(D3D11Texture1DDesc)
      • CreateTexture1D(D3D11Texture1DDesc, D3D11SubResourceData[])
      • CreateTexture2D(D3D11Texture2DDesc)
      • CreateTexture2D(D3D11Texture2DDesc, D3D11SubResourceData[])
      • CreateTexture3D(D3D11Texture3DDesc)
      • CreateTexture3D(D3D11Texture3DDesc, D3D11SubResourceData[])
      • CreateUnorderedAccessView(D3D11Resource, D3D11UnorderedAccessViewDesc?)
      • CreateVertexShader(byte[], D3D11ClassLinkage)
      • Dispose()
      • GetDebugName()
      • GetDeviceRemovedReason()
      • GetImmediateContext()
      • GetPrivateDataText(Guid)
      • OpenSharedBuffer(nint)
      • OpenSharedResource(nint, Guid)
      • OpenSharedTexture1D(nint)
      • OpenSharedTexture2D(nint)
      • OpenSharedTexture3D(nint)
      • Release()
      • SetDebugName(string)
      • SetPrivateDataText(Guid, string)
      • ThrowDeviceRemovedReason()
      • ToBoolean()
    • Operators
      • implicit operator bool(D3D11Device)
    • Implements
    Back to top Copyright (c) 2014-2022 Jérémy Ansel