• 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 D3D11Texture2DDesc

    Describes a 2D texture.

    Implements
    IEquatable<D3D11Texture2DDesc>
    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 D3D11Texture2DDesc : IEquatable<D3D11Texture2DDesc>

    Constructors

    | Edit this page View Source

    D3D11Texture2DDesc(DxgiFormat, uint, uint)

    Initializes a new instance of the D3D11Texture2DDesc struct.

    Declaration
    public D3D11Texture2DDesc(DxgiFormat format, uint width, uint height)
    Parameters
    Type Name Description
    DxgiFormat format

    The texture format.

    uint width

    The texture width (in texels).

    uint height

    The texture height (in texels).

    | Edit this page View Source

    D3D11Texture2DDesc(DxgiFormat, uint, uint, uint)

    Initializes a new instance of the D3D11Texture2DDesc struct.

    Declaration
    public D3D11Texture2DDesc(DxgiFormat format, uint width, uint height, uint arraySize)
    Parameters
    Type Name Description
    DxgiFormat format

    The texture format.

    uint width

    The texture width (in texels).

    uint height

    The texture height (in texels).

    uint arraySize

    The number of textures in the texture array.

    | Edit this page View Source

    D3D11Texture2DDesc(DxgiFormat, uint, uint, uint, uint)

    Initializes a new instance of the D3D11Texture2DDesc struct.

    Declaration
    public D3D11Texture2DDesc(DxgiFormat format, uint width, uint height, uint arraySize, uint mipLevels)
    Parameters
    Type Name Description
    DxgiFormat format

    The texture format.

    uint width

    The texture width (in texels).

    uint height

    The texture height (in texels).

    uint arraySize

    The number of textures in the texture array.

    uint mipLevels

    The maximum number of mipmap levels in the texture.

    | Edit this page View Source

    D3D11Texture2DDesc(DxgiFormat, uint, uint, uint, uint, D3D11BindOptions)

    Initializes a new instance of the D3D11Texture2DDesc struct.

    Declaration
    public D3D11Texture2DDesc(DxgiFormat format, uint width, uint height, uint arraySize, uint mipLevels, D3D11BindOptions bindOptions)
    Parameters
    Type Name Description
    DxgiFormat format

    The texture format.

    uint width

    The texture width (in texels).

    uint height

    The texture height (in texels).

    uint arraySize

    The number of textures in the texture array.

    uint mipLevels

    The maximum number of mipmap levels in the texture.

    D3D11BindOptions bindOptions

    Options for binding to pipeline stages.

    | Edit this page View Source

    D3D11Texture2DDesc(DxgiFormat, uint, uint, uint, uint, D3D11BindOptions, D3D11Usage)

    Initializes a new instance of the D3D11Texture2DDesc struct.

    Declaration
    public D3D11Texture2DDesc(DxgiFormat format, uint width, uint height, uint arraySize, uint mipLevels, D3D11BindOptions bindOptions, D3D11Usage usage)
    Parameters
    Type Name Description
    DxgiFormat format

    The texture format.

    uint width

    The texture width (in texels).

    uint height

    The texture height (in texels).

    uint arraySize

    The number of textures in the texture array.

    uint mipLevels

    The maximum number of mipmap levels in the texture.

    D3D11BindOptions bindOptions

    Options for binding to pipeline stages.

    D3D11Usage usage

    Identifies how the texture is to be read from and written to.

    | Edit this page View Source

    D3D11Texture2DDesc(DxgiFormat, uint, uint, uint, uint, D3D11BindOptions, D3D11Usage, D3D11CpuAccessOptions)

    Initializes a new instance of the D3D11Texture2DDesc struct.

    Declaration
    public D3D11Texture2DDesc(DxgiFormat format, uint width, uint height, uint arraySize, uint mipLevels, D3D11BindOptions bindOptions, D3D11Usage usage, D3D11CpuAccessOptions cpuAccessOptions)
    Parameters
    Type Name Description
    DxgiFormat format

    The texture format.

    uint width

    The texture width (in texels).

    uint height

    The texture height (in texels).

    uint arraySize

    The number of textures in the texture array.

    uint mipLevels

    The maximum number of mipmap levels in the texture.

    D3D11BindOptions bindOptions

    Options for binding to pipeline stages.

    D3D11Usage usage

    Identifies how the texture is to be read from and written to.

    D3D11CpuAccessOptions cpuAccessOptions

    Options to specify the types of CPU access allowed.

    | Edit this page View Source

    D3D11Texture2DDesc(DxgiFormat, uint, uint, uint, uint, D3D11BindOptions, D3D11Usage, D3D11CpuAccessOptions, uint, uint)

    Initializes a new instance of the D3D11Texture2DDesc struct.

    Declaration
    public D3D11Texture2DDesc(DxgiFormat format, uint width, uint height, uint arraySize, uint mipLevels, D3D11BindOptions bindOptions, D3D11Usage usage, D3D11CpuAccessOptions cpuAccessOptions, uint sampleCount, uint sampleQuality)
    Parameters
    Type Name Description
    DxgiFormat format

    The texture format.

    uint width

    The texture width (in texels).

    uint height

    The texture height (in texels).

    uint arraySize

    The number of textures in the texture array.

    uint mipLevels

    The maximum number of mipmap levels in the texture.

    D3D11BindOptions bindOptions

    Options for binding to pipeline stages.

    D3D11Usage usage

    Identifies how the texture is to be read from and written to.

    D3D11CpuAccessOptions cpuAccessOptions

    Options to specify the types of CPU access allowed.

    uint sampleCount

    The sample count.

    uint sampleQuality

    The sample quality.

    | Edit this page View Source

    D3D11Texture2DDesc(DxgiFormat, uint, uint, uint, uint, D3D11BindOptions, D3D11Usage, D3D11CpuAccessOptions, uint, uint, D3D11ResourceMiscOptions)

    Initializes a new instance of the D3D11Texture2DDesc struct.

    Declaration
    public D3D11Texture2DDesc(DxgiFormat format, uint width, uint height, uint arraySize, uint mipLevels, D3D11BindOptions bindOptions, D3D11Usage usage, D3D11CpuAccessOptions cpuAccessOptions, uint sampleCount, uint sampleQuality, D3D11ResourceMiscOptions miscOptions)
    Parameters
    Type Name Description
    DxgiFormat format

    The texture format.

    uint width

    The texture width (in texels).

    uint height

    The texture height (in texels).

    uint arraySize

    The number of textures in the texture array.

    uint mipLevels

    The maximum number of mipmap levels in the texture.

    D3D11BindOptions bindOptions

    Options for binding to pipeline stages.

    D3D11Usage usage

    Identifies how the texture is to be read from and written to.

    D3D11CpuAccessOptions cpuAccessOptions

    Options to specify the types of CPU access allowed.

    uint sampleCount

    The sample count.

    uint sampleQuality

    The sample quality.

    D3D11ResourceMiscOptions miscOptions

    Options that identify other, less common resource options.

    Properties

    | Edit this page View Source

    ArraySize

    Gets or sets the number of textures in the texture array.

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

    BindOptions

    Gets or sets options for binding to pipeline stages.

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

    CpuAccessOptions

    Gets or sets options to specify the types of CPU access allowed.

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

    Format

    Gets or sets the texture format.

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

    Height

    Gets or sets the texture height (in texels).

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

    MipLevels

    Gets or sets the maximum number of mipmap levels in the texture.

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

    MiscOptions

    Gets or sets options that identify other, less common resource options.

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

    SampleDesc

    Gets or sets the multisampling parameters for the texture.

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

    Usage

    Gets or sets a value indicating how the texture is to be read from and written to.

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

    Width

    Gets or sets the texture width (in texels).

    Declaration
    public uint Width { get; set; }
    Property Value
    Type Description
    uint

    Methods

    | Edit this page View Source

    Equals(D3D11Texture2DDesc)

    Declaration
    public readonly bool Equals(D3D11Texture2DDesc other)
    Parameters
    Type Name Description
    D3D11Texture2DDesc 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 D3D11Texture2DDesc NativeReadFrom(nint buffer)
    Parameters
    Type Name Description
    nint buffer
    Returns
    Type Description
    D3D11Texture2DDesc
    | Edit this page View Source

    NativeReadFrom(nint, Span<D3D11Texture2DDesc>)

    Declaration
    public static void NativeReadFrom(nint buffer, Span<D3D11Texture2DDesc> objects)
    Parameters
    Type Name Description
    nint buffer
    Span<D3D11Texture2DDesc> 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 D3D11Texture2DDesc)

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

    NativeWriteTo(nint, ReadOnlySpan<D3D11Texture2DDesc>)

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

    Operators

    | Edit this page View Source

    operator ==(D3D11Texture2DDesc, D3D11Texture2DDesc)

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

    operator !=(D3D11Texture2DDesc, D3D11Texture2DDesc)

    Declaration
    public static bool operator !=(D3D11Texture2DDesc left, D3D11Texture2DDesc right)
    Parameters
    Type Name Description
    D3D11Texture2DDesc left
    D3D11Texture2DDesc 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