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

    Extends IDXGISwapChain1 with methods to support swap back buffer scaling and lower-latency swap chains.

    Inheritance
    object
    DxgiObject
    DxgiDeviceSubObject
    DxgiSwapChain3
    Implements
    IDisposable
    IDxgiReleasable
    Inherited Members
    DxgiObject.ToBoolean()
    DxgiObject.Dispose()
    DxgiObject.Release()
    DxgiObject.SetPrivateDataText(Guid, string)
    DxgiObject.GetPrivateDataText(Guid)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: JeremyAnsel.DirectX.Dxgi
    Assembly: JeremyAnsel.DirectX.Dxgi.dll
    Syntax
    public sealed class DxgiSwapChain3 : DxgiDeviceSubObject, IDisposable, IDxgiReleasable

    Properties

    | Edit this page View Source

    BackgroundColor

    Gets or sets the background color of the swap chain.

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

    Description

    Gets a description of the swap chain.

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

    FrameStatistics

    Gets performance statistics about the last render frame.

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

    FullscreenDescription

    Gets a description of a full-screen swap chain.

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

    Handle

    Gets an handle representing the DXGI object interface.

    Declaration
    public override object Handle { get; }
    Property Value
    Type Description
    object
    Overrides
    DxgiObject.Handle
    | Edit this page View Source

    IsTemporaryMonoSupported

    Gets a value indicating whether a swap chain supports “temporary mono.”

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

    LastPresentCount

    Gets the number of times that IDXGISwapChain::Present or IDXGISwapChain1::Present1 has been called.

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

    MatrixTransform

    Gets or sets the transform matrix that will be applied to a composition swap chain upon the next present.

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

    MaximumFrameLatency

    Gets or sets the number of frames that the swap chain is allowed to queue for rendering.

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

    Rotation

    Gets or sets the rotation of the back buffers for the swap chain.

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

    WindowHandle

    Gets the underlying HWND for this swap-chain object.

    Declaration
    public nint WindowHandle { get; }
    Property Value
    Type Description
    nint

    Methods

    | Edit this page View Source

    GetBuffer(uint, Guid)

    Accesses one of the swap-chain's back buffers.

    Declaration
    public object GetBuffer(uint buffer, Guid riid)
    Parameters
    Type Name Description
    uint buffer

    A zero-based buffer index.

    Guid riid

    The type of interface used to manipulate the buffer.

    Returns
    Type Description
    object

    A pointer to a back-buffer interface.

    | Edit this page View Source

    GetContainingOutput()

    Get the output (the display monitor) that contains the majority of the client area of the target window.

    Declaration
    public DxgiOutput3 GetContainingOutput()
    Returns
    Type Description
    DxgiOutput3

    The output interface.

    | Edit this page View Source

    GetFullscreenState()

    Get the state associated with full-screen mode.

    Declaration
    public bool GetFullscreenState()
    Returns
    Type Description
    bool

    A value indicating whether to set the display state to windowed or full screen.

    | Edit this page View Source

    GetFullscreenState(out DxgiOutput3)

    Get the state associated with full-screen mode.

    Declaration
    public bool GetFullscreenState(out DxgiOutput3 target)
    Parameters
    Type Name Description
    DxgiOutput3 target

    The output target when the mode is full screen.

    Returns
    Type Description
    bool

    A value indicating whether to set the display state to windowed or full screen.

    | Edit this page View Source

    GetRestrictToOutput()

    Gets the output (the display monitor) to which you can restrict the contents of a present operation.

    Declaration
    public DxgiOutput3 GetRestrictToOutput()
    Returns
    Type Description
    DxgiOutput3

    The DXGIOutput3 interface for the restrict-to output.

    | Edit this page View Source

    GetSourceSize(out uint, out uint)

    Gets the source region used for the swap chain.

    Declaration
    public void GetSourceSize(out uint width, out uint height)
    Parameters
    Type Name Description
    uint width

    The current width of the source region of the swap chain. This value can range from 1 to the overall width of the swap chain.

    uint height

    The current height of the source region of the swap chain. This value can range from 1 to the overall height of the swap chain.

    | Edit this page View Source

    GetSurface(uint)

    Accesses one of the swap-chain's back buffers.

    Declaration
    public DxgiSurface3 GetSurface(uint buffer)
    Parameters
    Type Name Description
    uint buffer

    A zero-based buffer index.

    Returns
    Type Description
    DxgiSurface3

    A back-buffer surface.

    | Edit this page View Source

    Present(uint, DxgiPresentOptions)

    Presents a frame on the display screen.

    Declaration
    public void Present(uint syncInterval, DxgiPresentOptions options)
    Parameters
    Type Name Description
    uint syncInterval

    An integer that specifies how to synchronize presentation of a frame with the vertical blank.

    DxgiPresentOptions options

    An integer value that contains swap-chain presentation options.

    | Edit this page View Source

    Present(uint, DxgiPresentOptions, DxgiRect[], DxgiRect, DxgiPoint)

    Presents a frame on the display screen.

    Declaration
    public void Present(uint syncInterval, DxgiPresentOptions options, DxgiRect[] dirtyRects, DxgiRect scrollRect, DxgiPoint scrollOffset)
    Parameters
    Type Name Description
    uint syncInterval

    An integer that specifies how to synchronize presentation of a frame with the vertical blank.

    DxgiPresentOptions options

    An integer value that contains swap-chain presentation options.

    DxgiRect[] dirtyRects

    A list of updated rectangles that you update in the back buffer for the presented frame.

    DxgiRect scrollRect

    The rectangle of the previous frame from which the runtime bit-block transfers content.

    DxgiPoint scrollOffset

    The offset of the scrolled area that goes from the source rectangle (of previous frame) to the destination rectangle (of current frame).

    | Edit this page View Source

    ResizeBuffers(uint, uint, uint, DxgiFormat, DxgiSwapChainOptions)

    Changes the swap chain's back buffer size, format, and number of buffers. This should be called when the application window is resized.

    Declaration
    public void ResizeBuffers(uint bufferCount, uint width, uint height, DxgiFormat format, DxgiSwapChainOptions options)
    Parameters
    Type Name Description
    uint bufferCount

    The number of buffers in the swap chain (including all back and front buffers). This number can be different from the number of buffers with which you created the swap chain.

    uint width

    New width of the back buffer. If you specify zero, DXGI will use the width of the client area of the target window.

    uint height

    New height of the back buffer. If you specify zero, DXGI will use the height of the client area of the target window.

    DxgiFormat format

    A DXGI_FORMAT-typed value for the new format of the back buffer. Set this value to DXGI_FORMAT_UNKNOWN to preserve the existing format of the back buffer.

    DxgiSwapChainOptions options

    The options for swap-chain behavior.

    | Edit this page View Source

    ResizeTarget(DxgiModeDesc)

    Resizes the output target.

    Declaration
    public void ResizeTarget(DxgiModeDesc targetParameters)
    Parameters
    Type Name Description
    DxgiModeDesc targetParameters

    A DXGI_MODE_DESC structure that describes the mode, which specifies the new width, height, format, and refresh rate of the target. If the format is DXGI_FORMAT_UNKNOWN, ResizeTarget uses the existing format.

    | Edit this page View Source

    SetFullscreenState(bool)

    Sets the display state to windowed or full screen.

    Declaration
    public void SetFullscreenState(bool fullscreen)
    Parameters
    Type Name Description
    bool fullscreen

    A value indicating whether to set the display state to windowed or full screen.

    | Edit this page View Source

    SetFullscreenState(bool, DxgiOutput3)

    Sets the display state to windowed or full screen.

    Declaration
    public void SetFullscreenState(bool fullscreen, DxgiOutput3 target)
    Parameters
    Type Name Description
    bool fullscreen

    A value indicating whether to set the display state to windowed or full screen.

    DxgiOutput3 target

    A pointer to an DXGIOutput3 interface for the output target that contains the swap chain.

    | Edit this page View Source

    SetSourceSize(uint, uint)

    Sets the source region to be used for the swap chain.

    Declaration
    public void SetSourceSize(uint width, uint height)
    Parameters
    Type Name Description
    uint width

    Source width to use for the swap chain. This value must be greater than zero, and must be less than or equal to the overall width of the swap chain.

    uint height

    Source height to use for the swap chain. This value must be greater than zero, and must be less than or equal to the overall height of the swap chain.

    Implements

    IDisposable
    IDxgiReleasable

    Extension Methods

    DxgiSwapChainExtensions.GetTexture2D(DxgiSwapChain3, uint)
    • Edit this page
    • View Source
    In this article
    Back to top Copyright (c) 2014-2022 Jérémy Ansel