[]
        
(Showing Draft Content)

C1.Util.DX.DXGI.Output

Output Class

IDXGIOutput

Implements
Namespace: C1.Util.DX.DXGI
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("ae02eedb-c735-4690-8d52-5a8dc20213aa")]
public class Output : DXGIObject, IDisposable, IUnknown

Constructors

Name Description
Output(IntPtr)

Initializes a new instance of the Output class.

Properties

Name Description
Description

GetDescription

Methods

Name Description
CopyDisplaySurfaceTo(Surface)

HRESULT IDXGIOutput::GetDisplaySurfaceData([In] IDXGISurface* pDestination)

FindClosestMatchingMode(ref ModeDescription, out ModeDescription, ComObject)

HRESULT IDXGIOutput::FindClosestMatchingMode([In] const DXGI_MODE_DESC* pModeToMatch,[Out] DXGI_MODE_DESC* pClosestMatch,[In, Optional] IUnknown* pConcernedDevice)

GetClosestMatchingMode(ComObject, ModeDescription, out ModeDescription)

Find the display mode that most closely matches the requested display mode.

GetDescription(out OutputDescription)

HRESULT IDXGIOutput::GetDesc([Out] DXGI_OUTPUT_DESC* pDesc)

GetDisplayModeList(Format, DisplayModeEnumerationFlags)

Gets the display modes that match the requested format and other input options.

GetDisplayModeList(Format, int, ref int, ModeDescription[])

HRESULT IDXGIOutput::GetDisplayModeList([In] DXGI_FORMAT EnumFormat,[In] unsigned int Flags,[InOut] unsigned int* pNumModes,[Out, Buffer, Optional] DXGI_MODE_DESC* pDesc)

GetFrameStatistics(out FrameStatistics)

HRESULT IDXGIOutput::GetFrameStatistics([Out] DXGI_FRAME_STATISTICS* pStats)

ReleaseOwnership()

void IDXGIOutput::ReleaseOwnership()

SetDisplaySurface(Surface)

HRESULT IDXGIOutput::SetDisplaySurface([In] IDXGISurface* pScanoutSurface)

TakeOwnership(ComObject, Bool)

HRESULT IDXGIOutput::TakeOwnership([In] IUnknown* pDevice,[In] BOOL Exclusive)

WaitForVBlank()

HRESULT IDXGIOutput::WaitForVBlank()

Operators

Name Description
explicit operator Output(IntPtr)

Performs an explicit conversion from IntPtr to Output.