ReactOS 0.4.17-dev-966-gf06eace
ID3D11On12Device2 Interface Reference
Inheritance diagram for ID3D11On12Device2:
Collaboration diagram for ID3D11On12Device2:

Public Member Functions

HRESULT UnwrapUnderlyingResource (ID3D11Resource *d3d11_resource, ID3D12CommandQueue *d3d12_command_queue, REFIID iid, void **d3d12_resource)
 
HRESULT ReturnUnderlyingResource (ID3D11Resource *d3d11_resource, UINT num_sync, UINT64 *signal_values, ID3D12Fence **fences)
 
- Public Member Functions inherited from ID3D11On12Device1
HRESULT GetD3D12Device (REFIID iid, ID3D12Device **d3d12_device)
 
- Public Member Functions inherited from ID3D11On12Device
HRESULT CreateWrappedResource (IUnknown *d3d12_resource, const D3D11_RESOURCE_FLAGS *flags, D3D12_RESOURCE_STATES input_state, D3D12_RESOURCE_STATES output_state, REFIID iid, void **d3d11_resource)
 
void ReleaseWrappedResources (ID3D11Resource *const *resources, UINT count)
 
void AcquireWrappedResources (ID3D11Resource *const *resources, UINT count)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 80 of file d3d11on12.idl.

Member Function Documentation

◆ ReturnUnderlyingResource()

HRESULT ID3D11On12Device2::ReturnUnderlyingResource ( ID3D11Resource *  d3d11_resource,
UINT  num_sync,
UINT64 *  signal_values,
ID3D12Fence **  fences 
)

◆ UnwrapUnderlyingResource()

HRESULT ID3D11On12Device2::UnwrapUnderlyingResource ( ID3D11Resource *  d3d11_resource,
ID3D12CommandQueue *  d3d12_command_queue,
REFIID  iid,
void **  d3d12_resource 
)

The documentation for this interface was generated from the following file: