[]
        
(Showing Draft Content)

C1.Util.DX.DXGI.Device2

Device2 Class

IDXGIDevice2

Implements
Namespace: C1.Util.DX.DXGI
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("05008617-fbfd-4051-a790-144884b4f6a9")]
public class Device2 : Device1, IDisposable, IUnknown

Constructors

Name Description
Device2(IntPtr)

Initializes a new instance of the Device2 class.

Methods

Name Description
EnqueueSetEvent(IntPtr)

HRESULT IDXGIDevice2::EnqueueSetEvent([In] void* hEvent)

OfferResources(int, ComArray<Resource>, OfferResourcePriority)

HRESULT IDXGIDevice2::OfferResources([In] unsigned int NumResources,[In, Buffer] const IDXGIResource** ppResources,[In] DXGI_OFFER_RESOURCE_PRIORITY Priority)

OfferResources(int, Resource[], OfferResourcePriority)

HRESULT IDXGIDevice2::OfferResources([In] unsigned int NumResources,[In, Buffer] const IDXGIResource** ppResources,[In] DXGI_OFFER_RESOURCE_PRIORITY Priority)

ReclaimResources(int, ComArray<Resource>, Bool[])

HRESULT IDXGIDevice2::ReclaimResources([In] unsigned int NumResources,[In, Buffer] const IDXGIResource** ppResources,[Out, Buffer, Optional] BOOL* pDiscarded)

ReclaimResources(int, Resource[], Bool[])

HRESULT IDXGIDevice2::ReclaimResources([In] unsigned int NumResources,[In, Buffer] const IDXGIResource** ppResources,[Out, Buffer, Optional] BOOL* pDiscarded)

Operators

Name Description
explicit operator Device2(IntPtr)

Performs an explicit conversion from IntPtr to Device2.