[]
IDXGIDevice
[Guid("54ec77fa-1377-44e6-8c32-88fd5f44c84c")]
public class Device : DXGIObject, IDisposable, IUnknown
| Name | Description |
|---|---|
| Device(IntPtr) | Initializes a new instance of the Device class. |
| Name | Description |
|---|---|
| CreateSurface(ref SurfaceDescription, int, int, SharedResource?) | HRESULT IDXGIDevice::CreateSurface([In] const DXGI_SURFACE_DESC* pDesc,[In] unsigned int NumSurfaces,[In] unsigned int Usage,[In, Optional] const DXGI_SHARED_RESOURCE* pSharedResource,[Out] IDXGISurface** ppSurface) |
| GetAdapter() | HRESULT IDXGIDevice::GetAdapter([Out] IDXGIAdapter** pAdapter) |
| GetGPUThreadPriority() | HRESULT IDXGIDevice::GetGPUThreadPriority([Out] int* pPriority) |
| QueryResourceResidency(ComArray<ComObject>, Residency[], int) | HRESULT IDXGIDevice::QueryResourceResidency([In, Buffer] const IUnknown** ppResources,[Out, Buffer] DXGI_RESIDENCY* pResidencyStatus,[In] unsigned int NumResources) |
| QueryResourceResidency(params ComObject[]) | Gets the residency status of an array of resources. |
| QueryResourceResidency(ComObject[], Residency[], int) | HRESULT IDXGIDevice::QueryResourceResidency([In, Buffer] const IUnknown** ppResources,[Out, Buffer] DXGI_RESIDENCY* pResidencyStatus,[In] unsigned int NumResources) |
| SetGPUThreadPriority(int) | HRESULT IDXGIDevice::SetGPUThreadPriority([In] int Priority) |
| Name | Description |
|---|---|
| explicit operator Device(IntPtr) |