ID3D12Device4

Undocumented in source.

Members

Functions

CreateCommandList1
HRESULT CreateCommandList1(uint nodeMask, D3D12_COMMAND_LIST_TYPE type, D3D12_COMMAND_LIST_FLAGS flags, REFIID riid, void** ppCommandList)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateCommittedResource1
HRESULT CreateCommittedResource1(D3D12_HEAP_PROPERTIES* pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, D3D12_RESOURCE_DESC* pDesc, D3D12_RESOURCE_STATES InitialResourceState, D3D12_CLEAR_VALUE* pOptimizedClearValue, ID3D12ProtectedResourceSession pProtectedSession, REFIID riidResource, void** ppvResource)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateHeap1
HRESULT CreateHeap1(D3D12_HEAP_DESC* pDesc, ID3D12ProtectedResourceSession pProtectedSession, REFIID riid, void** ppvHeap)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateProtectedResourceSession
HRESULT CreateProtectedResourceSession(D3D12_PROTECTED_RESOURCE_SESSION_DESC* pDesc, REFIID riid, void** ppSession)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateReservedResource1
HRESULT CreateReservedResource1(D3D12_RESOURCE_DESC* pDesc, D3D12_RESOURCE_STATES InitialState, D3D12_CLEAR_VALUE* pOptimizedClearValue, ID3D12ProtectedResourceSession pProtectedSession, REFIID riid, void** ppvResource)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetResourceAllocationInfo1
D3D12_RESOURCE_ALLOCATION_INFO GetResourceAllocationInfo1(uint visibleMask, uint numResourceDescs, D3D12_RESOURCE_DESC* pResourceDescs, D3D12_RESOURCE_ALLOCATION_INFO1* pResourceAllocationInfo1)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Inherited Members

From ID3D12Device3

OpenExistingHeapFromAddress
HRESULT OpenExistingHeapFromAddress(void* pAddress, REFIID riid, void** ppvHeap)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OpenExistingHeapFromFileMapping
HRESULT OpenExistingHeapFromFileMapping(HANDLE hFileMapping, REFIID riid, void** ppvHeap)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
EnqueueMakeResident
HRESULT EnqueueMakeResident(D3D12_RESIDENCY_FLAGS Flags, uint NumObjects, const(ID3D12Pageable)* ppObjects, ID3D12Fence pFenceToSignal, ulong FenceValueToSignal)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta