[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.DXGI.Output1

Class Output1

Namespace
GrapeCity.Documents.DX.DXGI
Assembly
GcDocs.DX.Windows.dll

IDXGIOutput1

[Guid("00cddea8-939b-4b83-a340-a685226666cc")]
public class Output1 : Output, IDisposable, IUnknown
Inheritance
Output1
Implements
Derived
Inherited Members

Constructors

Output1(IntPtr)

Initializes a new instance of the Output1 class.

public Output1(IntPtr nativePtr)

Parameters

nativePtr IntPtr

The native pointer.

Methods

DuplicateOutput(ComObject)

HRESULT IDXGIOutput1::DuplicateOutput([In] IUnknown* pDevice,[Out] void** ppOutputDuplication)

public IntPtr DuplicateOutput(ComObject deviceRef)

Parameters

deviceRef ComObject

Returns

IntPtr

FindClosestMatchingMode1(ref ModeDescription1, out ModeDescription1, ComObject)

HRESULT IDXGIOutput1::FindClosestMatchingMode1([In] const DXGI_MODE_DESC1* pModeToMatch,[Out] DXGI_MODE_DESC1* pClosestMatch,[In, Optional] IUnknown* pConcernedDevice)

public void FindClosestMatchingMode1(ref ModeDescription1 modeToMatchRef, out ModeDescription1 closestMatchRef, ComObject concernedDeviceRef)

Parameters

modeToMatchRef ModeDescription1
closestMatchRef ModeDescription1
concernedDeviceRef ComObject

GetDisplayModeList1(Format, DisplayModeEnumerationFlags)

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

public ModeDescription1[] GetDisplayModeList1(Format enumFormat, DisplayModeEnumerationFlags flags)

Parameters

enumFormat Format
flags DisplayModeEnumerationFlags

Returns

ModeDescription1[]

GetDisplayModeList1(Format, int, ref int, ModeDescription1[])

HRESULT IDXGIOutput1::GetDisplayModeList1([In] DXGI_FORMAT EnumFormat,[In] unsigned int Flags,[InOut] unsigned int* pNumModes,[Out, Buffer, Optional] DXGI_MODE_DESC1* pDesc)

public void GetDisplayModeList1(Format enumFormat, int flags, ref int numModesRef, ModeDescription1[] descRef)

Parameters

enumFormat Format
flags int
numModesRef int
descRef ModeDescription1[]

GetDisplaySurfaceData1(Resource)

HRESULT IDXGIOutput1::GetDisplaySurfaceData1([In] IDXGIResource* pDestination)

public void GetDisplaySurfaceData1(Resource destinationRef)

Parameters

destinationRef Resource

Operators

explicit operator Output1(IntPtr)

Performs an explicit conversion from IntPtr to Output1.

public static explicit operator Output1(IntPtr nativePointer)

Parameters

nativePointer IntPtr

Returns

Output1