• Api Documentation
  • Source Code
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
      • D2D1Vector2F
      • D2D1Vector3F
      • D2D1Vector4F
      • D2D1WindowStates
    • JeremyAnsel.DirectX.D3D10
      • D3D10CreateDeviceOptions
      • D3D10Device1
      • D3D10DriverType
      • D3D10Error
      • D3D10FeatureLevel
    • 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
      • D3D11DeviceAndContext
      • 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
      • D3D11SubResourceDataPtr
      • 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
      • D3D11VertexBufferBinding
      • D3D11VertexShader
      • D3D11View
      • D3D11Viewport
      • D3D11WellKnownPrivateDataId
      • DxgiSwapChainExtensions
    • JeremyAnsel.DirectX.D3DCompiler
      • D3DCompile
      • D3DCompileOptions
      • D3DCompileResult
      • 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
      • DWriteWordWrapping
    • JeremyAnsel.DirectX.DXCommon
      • DXComObject
      • DXMarshal
      • DXProcessMemoryCounters
      • DXUtils
    • 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.DirectInput
      • DirectInputConstants
      • DirectInputCooperativeLevels
      • DirectInputDataFormat
      • DirectInputDataOptions
      • DirectInputDefaultEffectType
      • DirectInputDevice
      • DirectInputDeviceCapabilities
      • DirectInputDeviceCapabilitiesOptions
      • DirectInputDeviceEnumClasses
      • DirectInputDeviceEnumOptions
      • DirectInputDeviceInfo
      • DirectInputDeviceObjectInfo
      • DirectInputEffect
      • DirectInputEffectConstants
      • DirectInputEffectData
      • DirectInputEffectDataCondition
      • DirectInputEffectDataConstantForce
      • DirectInputEffectDataCustomForce
      • DirectInputEffectDataPeriodic
      • DirectInputEffectDataRampForce
      • DirectInputEffectEnvelope
      • DirectInputEffectInfo
      • DirectInputEffectParameterOptions
      • DirectInputEffectParametersData
      • DirectInputEffectParametersDataOptions
      • DirectInputEffectStartOptions
      • DirectInputEffectStatus
      • DirectInputEffectTypes
      • DirectInputFactory
      • DirectInputForceFeedbackCommands
      • DirectInputForceFeedbackStates
      • DirectInputGuids
      • DirectInputHowTypes
      • DirectInputJoystick2Objects
      • DirectInputJoystickObjects
      • DirectInputJoystickState
      • DirectInputJoystickState2
      • DirectInputKeyboardKeys
      • DirectInputKeyboardState
      • DirectInputMouse2Objects
      • DirectInputMouseObjects
      • DirectInputMouseState
      • DirectInputMouseState2
      • DirectInputObjectDataFormat
      • DirectInputObjectDataOptions
      • DirectInputObjectDataTypes
      • DirectInputPropertyTypes
    • JeremyAnsel.DirectX.Dxgi
      • DxgiAdapter
      • DxgiAdapter1
      • DxgiAdapter2
      • DxgiAdapter3
      • DxgiAdapter4
      • 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
      • DxgiMemorySegmentGroup
      • DxgiModeDesc
      • DxgiModeDesc1
      • DxgiModeRotation
      • DxgiModeScaling
      • DxgiModeScanlineOrder
      • DxgiObject
      • DxgiOfferResourcePriority
      • DxgiOutput
      • DxgiOutput1
      • DxgiOutput2
      • DxgiOutput3
      • DxgiOutputDesc
      • DxgiPoint
      • DxgiPresentOptions
      • DxgiPresentParameters
      • DxgiQueryVideoMemoryInfo
      • 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
      • DxgiWindowAssociationOptions
    • JeremyAnsel.DirectX.WinCodec
      • Wic8BIMIptcDigestProperties
      • Wic8BIMIptcProperties
      • Wic8BIMResolutionInfoProperties
      • WicBitmap
      • WicBitmapAlphaChannelOption
      • WicBitmapChainType
      • WicBitmapClipper
      • WicBitmapCodecInfo
      • WicBitmapCreateCacheOption
      • WicBitmapDecoder
      • WicBitmapDecoderCapabilities
      • WicBitmapDecoderInfo
      • WicBitmapDitherType
      • WicBitmapEncoder
      • WicBitmapEncoderCacheOption
      • WicBitmapEncoderInfo
      • WicBitmapFlipRotator
      • WicBitmapFrameDecode
      • WicBitmapFrameEncode
      • WicBitmapInterpolationMode
      • WicBitmapLock
      • WicBitmapLockFlags
      • WicBitmapPaletteType
      • WicBitmapPlane
      • WicBitmapPlaneDescription
      • WicBitmapScaler
      • WicBitmapSource
      • WicBitmapToneMappingMode
      • WicBitmapTransformOptions
      • WicColor
      • WicColorContext
      • WicColorContextType
      • WicColorTransform
      • WicComponentEnumerateOptions
      • WicComponentInfo
      • WicComponentSigning
      • WicComponentType
      • WicD2D1AlphaMode
      • WicD2D1PixelFormat
      • WicDdsAlphaMode
      • WicDdsDecoder
      • WicDdsDimension
      • WicDdsEncoder
      • WicDdsFormatInfo
      • WicDdsFrameDecode
      • WicDdsParameters
      • WicDecodeOptions
      • WicDxgiFormat
      • WicFormatConverter
      • WicFormatConverterInfo
      • WicGainMapProperties
      • WicGifApplicationExtensionProperties
      • WicGifCommentExtensionProperties
      • WicGifGraphicControlExtensionProperties
      • WicGifImageDescriptorProperties
      • WicGifLogicalScreenDescriptorProperties
      • WicGuids
      • WicHeifCompressionOption
      • WicHeifHdrProperties
      • WicHeifProperties
      • WicImageEncoder
      • WicImageParameters
      • WicImagingFactory
      • WicJpegChrominanceProperties
      • WicJpegCommentProperties
      • WicJpegIndexingOptions
      • WicJpegLuminanceProperties
      • WicJpegScanType
      • WicJpegTransferMatrix
      • WicJpegXLAnimFrameProperties
      • WicJpegXLAnimProperties
      • WicJpegYCrCbSubsamplingOption
      • WicNamedWhitePoint
      • WicPalette
      • WicPixelFormatGuid
      • WicPixelFormatInfo
      • WicPixelFormatNumericRepresentation
      • WicPlanarBitmapFrameEncode
      • WicPlanarFormatConverter
      • WicPlanarOptions
      • WicPngBkgdProperties
      • WicPngChrmProperties
      • WicPngFilterOption
      • WicPngGamaProperties
      • WicPngHistProperties
      • WicPngIccpProperties
      • WicPngItxtProperties
      • WicPngSrgbProperties
      • WicPngTimeProperties
      • WicProgressNotification
      • WicProgressOperation
      • WicRawCapabilities
      • WicRawParameterSet
      • WicRawRenderMode
      • WicRawRotationCapabilities
      • WicRect
      • WicSectionAccessLevel
      • WicTiffCompressionOption
      • WicWebpAnimProperties
      • WicWebpAnmfProperties
      • WicWin32GenericAccessRights

    Struct D3D11ShaderResourceViewDesc

    Describes a shader resource view.

    Implements
    IEquatable<D3D11ShaderResourceViewDesc>
    Inherited Members
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: JeremyAnsel.DirectX.D3D11
    Assembly: JeremyAnsel.DirectX.D3D11.dll
    Syntax
    public struct D3D11ShaderResourceViewDesc : IEquatable<D3D11ShaderResourceViewDesc>

    Constructors

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Buffer, DxgiFormat, uint, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Buffer buffer, DxgiFormat format, uint firstElement, uint numElements)
    Parameters
    Type Name Description
    D3D11Buffer buffer

    A buffer.

    DxgiFormat format

    The viewing format.

    uint firstElement

    The number of bytes between the beginning of the buffer and the first element to access.

    uint numElements

    The total number of elements in the view.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Buffer, DxgiFormat, uint, uint, D3D11BufferExSrvOptions)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Buffer buffer, DxgiFormat format, uint firstElement, uint numElements, D3D11BufferExSrvOptions options)
    Parameters
    Type Name Description
    D3D11Buffer buffer

    A buffer.

    DxgiFormat format

    The viewing format.

    uint firstElement

    The number of bytes between the beginning of the buffer and the first element to access.

    uint numElements

    The total number of elements in the view.

    D3D11BufferExSrvOptions options

    The view options for a buffer.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11SrvDimension)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11SrvDimension viewDimension)
    Parameters
    Type Name Description
    D3D11SrvDimension viewDimension

    The resource type of the view.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11SrvDimension, DxgiFormat)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11SrvDimension viewDimension, DxgiFormat format)
    Parameters
    Type Name Description
    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11SrvDimension, DxgiFormat, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11SrvDimension viewDimension, DxgiFormat format, uint mostDetailedMip)
    Parameters
    Type Name Description
    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    Index of the most detailed mipmap level to use.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11SrvDimension, DxgiFormat, uint, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11SrvDimension viewDimension, DxgiFormat format, uint mostDetailedMip, uint mipLevels)
    Parameters
    Type Name Description
    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    Index of the most detailed mipmap level to use.

    uint mipLevels

    The maximum number of mipmap levels for the view.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11SrvDimension, DxgiFormat, uint, uint, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11SrvDimension viewDimension, DxgiFormat format, uint mostDetailedMip, uint mipLevels, uint firstArraySlice)
    Parameters
    Type Name Description
    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    Index of the most detailed mipmap level to use.

    uint mipLevels

    The maximum number of mipmap levels for the view.

    uint firstArraySlice

    The index of the first element to use in an array of elements.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11SrvDimension, DxgiFormat, uint, uint, uint, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11SrvDimension viewDimension, DxgiFormat format, uint mostDetailedMip, uint mipLevels, uint firstArraySlice, uint arraySize)
    Parameters
    Type Name Description
    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    Index of the most detailed mipmap level to use.

    uint mipLevels

    The maximum number of mipmap levels for the view.

    uint firstArraySlice

    The index of the first element to use in an array of elements.

    uint arraySize

    The number of elements in the array.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11SrvDimension, DxgiFormat, uint, uint, uint, uint, D3D11BufferExSrvOptions)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11SrvDimension viewDimension, DxgiFormat format, uint mostDetailedMip, uint mipLevels, uint firstArraySlice, uint arraySize, D3D11BufferExSrvOptions bufferExOptions)
    Parameters
    Type Name Description
    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    Index of the most detailed mipmap level to use.

    uint mipLevels

    The maximum number of mipmap levels for the view.

    uint firstArraySlice

    The index of the first element to use in an array of elements.

    uint arraySize

    The number of elements in the array.

    D3D11BufferExSrvOptions bufferExOptions

    The view options for a buffer

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture1D, D3D11SrvDimension)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture1D texture, D3D11SrvDimension viewDimension)
    Parameters
    Type Name Description
    D3D11Texture1D texture

    A 1D texture.

    D3D11SrvDimension viewDimension

    The resource type of the view.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture1D, D3D11SrvDimension, DxgiFormat)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture1D texture, D3D11SrvDimension viewDimension, DxgiFormat format)
    Parameters
    Type Name Description
    D3D11Texture1D texture

    A 1D texture.

    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture1D, D3D11SrvDimension, DxgiFormat, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture1D texture, D3D11SrvDimension viewDimension, DxgiFormat format, uint mostDetailedMip)
    Parameters
    Type Name Description
    D3D11Texture1D texture

    A 1D texture.

    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    The index of the most detailed mipmap level to use.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture1D, D3D11SrvDimension, DxgiFormat, uint, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture1D texture, D3D11SrvDimension viewDimension, DxgiFormat format, uint mostDetailedMip, uint mipLevels)
    Parameters
    Type Name Description
    D3D11Texture1D texture

    A 1D texture.

    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    The index of the most detailed mipmap level to use.

    uint mipLevels

    The maximum number of mipmap levels for the view.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture1D, D3D11SrvDimension, DxgiFormat, uint, uint, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture1D texture, D3D11SrvDimension viewDimension, DxgiFormat format, uint mostDetailedMip, uint mipLevels, uint firstArraySlice)
    Parameters
    Type Name Description
    D3D11Texture1D texture

    A 1D texture.

    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    The index of the most detailed mipmap level to use.

    uint mipLevels

    The maximum number of mipmap levels for the view.

    uint firstArraySlice

    The index of the first element to use in an array of elements.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture1D, D3D11SrvDimension, DxgiFormat, uint, uint, uint, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture1D texture, D3D11SrvDimension viewDimension, DxgiFormat format, uint mostDetailedMip, uint mipLevels, uint firstArraySlice, uint arraySize)
    Parameters
    Type Name Description
    D3D11Texture1D texture

    A 1D texture.

    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    The index of the most detailed mipmap level to use.

    uint mipLevels

    The maximum number of mipmap levels for the view.

    uint firstArraySlice

    The index of the first element to use in an array of elements.

    uint arraySize

    The number of elements in the array.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture2D, D3D11SrvDimension)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture2D texture, D3D11SrvDimension viewDimension)
    Parameters
    Type Name Description
    D3D11Texture2D texture

    A 2D texture.

    D3D11SrvDimension viewDimension

    The resource type of the view.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture2D, D3D11SrvDimension, DxgiFormat)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture2D texture, D3D11SrvDimension viewDimension, DxgiFormat format)
    Parameters
    Type Name Description
    D3D11Texture2D texture

    A 2D texture.

    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture2D, D3D11SrvDimension, DxgiFormat, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture2D texture, D3D11SrvDimension viewDimension, DxgiFormat format, uint mostDetailedMip)
    Parameters
    Type Name Description
    D3D11Texture2D texture

    A 2D texture.

    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    The index of the most detailed mipmap level to use.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture2D, D3D11SrvDimension, DxgiFormat, uint, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture2D texture, D3D11SrvDimension viewDimension, DxgiFormat format, uint mostDetailedMip, uint mipLevels)
    Parameters
    Type Name Description
    D3D11Texture2D texture

    A 2D texture.

    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    The index of the most detailed mipmap level to use.

    uint mipLevels

    The maximum number of mipmap levels for the view.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture2D, D3D11SrvDimension, DxgiFormat, uint, uint, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture2D texture, D3D11SrvDimension viewDimension, DxgiFormat format, uint mostDetailedMip, uint mipLevels, uint firstArraySlice)
    Parameters
    Type Name Description
    D3D11Texture2D texture

    A 2D texture.

    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    The index of the most detailed mipmap level to use.

    uint mipLevels

    The maximum number of mipmap levels for the view.

    uint firstArraySlice

    The index of the first element to use in an array of elements.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture2D, D3D11SrvDimension, DxgiFormat, uint, uint, uint, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture2D texture, D3D11SrvDimension viewDimension, DxgiFormat format, uint mostDetailedMip, uint mipLevels, uint firstArraySlice, uint arraySize)
    Parameters
    Type Name Description
    D3D11Texture2D texture

    A 2D texture.

    D3D11SrvDimension viewDimension

    The resource type of the view.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    The index of the most detailed mipmap level to use.

    uint mipLevels

    The maximum number of mipmap levels for the view.

    uint firstArraySlice

    The index of the first element to use in an array of elements.

    uint arraySize

    The number of elements in the array.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture3D)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture3D texture)
    Parameters
    Type Name Description
    D3D11Texture3D texture

    A 3D texture.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture3D, DxgiFormat)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture3D texture, DxgiFormat format)
    Parameters
    Type Name Description
    D3D11Texture3D texture

    A 3D texture.

    DxgiFormat format

    The viewing format.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture3D, DxgiFormat, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture3D texture, DxgiFormat format, uint mostDetailedMip)
    Parameters
    Type Name Description
    D3D11Texture3D texture

    A 3D texture.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    The index of the most detailed mipmap level to use.

    | Edit this page View Source

    D3D11ShaderResourceViewDesc(D3D11Texture3D, DxgiFormat, uint, uint)

    Initializes a new instance of the D3D11ShaderResourceViewDesc struct.

    Declaration
    public D3D11ShaderResourceViewDesc(D3D11Texture3D texture, DxgiFormat format, uint mostDetailedMip, uint mipLevels)
    Parameters
    Type Name Description
    D3D11Texture3D texture

    A 3D texture.

    DxgiFormat format

    The viewing format.

    uint mostDetailedMip

    The index of the most detailed mipmap level to use.

    uint mipLevels

    The maximum number of mipmap levels for the view.

    Properties

    | Edit this page View Source

    Buffer

    Gets or sets the resource as a buffer using information from a shader resource view.

    Declaration
    public D3D11BufferSrv Buffer { get; set; }
    Property Value
    Type Description
    D3D11BufferSrv
    | Edit this page View Source

    BufferEx

    Gets or sets the resource as a raw buffer using information from a shader resource view.

    Declaration
    public D3D11BufferExSrv BufferEx { get; set; }
    Property Value
    Type Description
    D3D11BufferExSrv
    | Edit this page View Source

    Format

    Gets or sets the viewing format.

    Declaration
    public DxgiFormat Format { get; set; }
    Property Value
    Type Description
    DxgiFormat
    | Edit this page View Source

    Texture1D

    Gets or sets the resource as a 1D texture using information from a shader resource view.

    Declaration
    public D3D11Texture1DSrv Texture1D { get; set; }
    Property Value
    Type Description
    D3D11Texture1DSrv
    | Edit this page View Source

    Texture1DArray

    Gets or sets the resource as a 1D-texture array using information from a shader resource view.

    Declaration
    public D3D11Texture1DArraySrv Texture1DArray { get; set; }
    Property Value
    Type Description
    D3D11Texture1DArraySrv
    | Edit this page View Source

    Texture2D

    Gets or sets the resource as a 2D-texture using information from a shader resource view.

    Declaration
    public D3D11Texture2DSrv Texture2D { get; set; }
    Property Value
    Type Description
    D3D11Texture2DSrv
    | Edit this page View Source

    Texture2DArray

    Gets or sets the resource as a 2D-texture array using information from a shader resource view.

    Declaration
    public D3D11Texture2DArraySrv Texture2DArray { get; set; }
    Property Value
    Type Description
    D3D11Texture2DArraySrv
    | Edit this page View Source

    Texture2DMs

    Gets or sets the resource as a 2D-multisampled texture using information from a shader resource view.

    Declaration
    public D3D11Texture2DMsSrv Texture2DMs { get; set; }
    Property Value
    Type Description
    D3D11Texture2DMsSrv
    | Edit this page View Source

    Texture2DMsArray

    Gets or sets the resource as a 2D-multisampled-texture array using information from a shader resource view.

    Declaration
    public D3D11Texture2DMsArraySrv Texture2DMsArray { get; set; }
    Property Value
    Type Description
    D3D11Texture2DMsArraySrv
    | Edit this page View Source

    Texture3D

    Gets or sets the resource as a 3D texture using information from a shader resource view.

    Declaration
    public D3D11Texture3DSrv Texture3D { get; set; }
    Property Value
    Type Description
    D3D11Texture3DSrv
    | Edit this page View Source

    TextureCube

    Gets or sets the resource as a 3D-cube texture using information from a shader resource view.

    Declaration
    public D3D11TextureCubeSrv TextureCube { get; set; }
    Property Value
    Type Description
    D3D11TextureCubeSrv
    | Edit this page View Source

    TextureCubeArray

    Gets or sets the resource as a 3D-cube-texture array using information from a shader resource view.

    Declaration
    public D3D11TextureCubeArraySrv TextureCubeArray { get; set; }
    Property Value
    Type Description
    D3D11TextureCubeArraySrv
    | Edit this page View Source

    ViewDimension

    Gets or sets the resource type of the view.

    Declaration
    public D3D11SrvDimension ViewDimension { get; set; }
    Property Value
    Type Description
    D3D11SrvDimension

    Methods

    | Edit this page View Source

    Equals(D3D11ShaderResourceViewDesc)

    Declaration
    public readonly bool Equals(D3D11ShaderResourceViewDesc other)
    Parameters
    Type Name Description
    D3D11ShaderResourceViewDesc other
    Returns
    Type Description
    bool
    | Edit this page View Source

    Equals(object?)

    Declaration
    public override readonly bool Equals(object? obj)
    Parameters
    Type Name Description
    object obj
    Returns
    Type Description
    bool
    Overrides
    ValueType.Equals(object)
    | Edit this page View Source

    GetHashCode()

    Declaration
    public override readonly int GetHashCode()
    Returns
    Type Description
    int
    Overrides
    ValueType.GetHashCode()
    | Edit this page View Source

    NativeReadFrom(nint)

    Declaration
    public static D3D11ShaderResourceViewDesc NativeReadFrom(nint buffer)
    Parameters
    Type Name Description
    nint buffer
    Returns
    Type Description
    D3D11ShaderResourceViewDesc
    | Edit this page View Source

    NativeReadFrom(nint, Span<D3D11ShaderResourceViewDesc>)

    Declaration
    public static void NativeReadFrom(nint buffer, Span<D3D11ShaderResourceViewDesc> objects)
    Parameters
    Type Name Description
    nint buffer
    Span<D3D11ShaderResourceViewDesc> objects
    | Edit this page View Source

    NativeRequiredSize()

    Declaration
    public static int NativeRequiredSize()
    Returns
    Type Description
    int
    | Edit this page View Source

    NativeRequiredSize(int)

    Declaration
    public static int NativeRequiredSize(int count)
    Parameters
    Type Name Description
    int count
    Returns
    Type Description
    int
    | Edit this page View Source

    NativeWriteTo(nint, in D3D11ShaderResourceViewDesc)

    Declaration
    public static void NativeWriteTo(nint buffer, in D3D11ShaderResourceViewDesc obj)
    Parameters
    Type Name Description
    nint buffer
    D3D11ShaderResourceViewDesc obj
    | Edit this page View Source

    NativeWriteTo(nint, ReadOnlySpan<D3D11ShaderResourceViewDesc>)

    Declaration
    public static void NativeWriteTo(nint buffer, ReadOnlySpan<D3D11ShaderResourceViewDesc> objects)
    Parameters
    Type Name Description
    nint buffer
    ReadOnlySpan<D3D11ShaderResourceViewDesc> objects

    Operators

    | Edit this page View Source

    operator ==(D3D11ShaderResourceViewDesc, D3D11ShaderResourceViewDesc)

    Declaration
    public static bool operator ==(D3D11ShaderResourceViewDesc left, D3D11ShaderResourceViewDesc right)
    Parameters
    Type Name Description
    D3D11ShaderResourceViewDesc left
    D3D11ShaderResourceViewDesc right
    Returns
    Type Description
    bool
    | Edit this page View Source

    operator !=(D3D11ShaderResourceViewDesc, D3D11ShaderResourceViewDesc)

    Declaration
    public static bool operator !=(D3D11ShaderResourceViewDesc left, D3D11ShaderResourceViewDesc right)
    Parameters
    Type Name Description
    D3D11ShaderResourceViewDesc left
    D3D11ShaderResourceViewDesc right
    Returns
    Type Description
    bool

    Implements

    IEquatable<T>
    • Edit this page
    • View Source
    In this article
    Back to top Copyright (c) 2014-2026 Jérémy Ansel