ID3D12Device1

Undocumented in source.

Members

Functions

CreatePipelineLibrary
HRESULT CreatePipelineLibrary(void* pLibraryBlob, size_t BlobLength, REFIID riid, void** ppPipelineLibrary)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetEventOnMultipleFenceCompletion
HRESULT SetEventOnMultipleFenceCompletion(const(ID3D12Fence)* ppFences, ulong* pFenceValues, uint NumFences, D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, HANDLE hEvent)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetResidencyPriority
HRESULT SetResidencyPriority(uint NumObjects, const(ID3D12Pageable)* ppObjects, D3D12_RESIDENCY_PRIORITY* pPriorities)
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 ID3D12Device

GetNodeCount
uint GetNodeCount()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateCommandQueue
HRESULT CreateCommandQueue(D3D12_COMMAND_QUEUE_DESC* pDesc, REFIID riid, void** ppCommandQueue)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateCommandAllocator
HRESULT CreateCommandAllocator(D3D12_COMMAND_LIST_TYPE type, REFIID riid, void** ppCommandAllocator)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateGraphicsPipelineState
HRESULT CreateGraphicsPipelineState(D3D12_GRAPHICS_PIPELINE_STATE_DESC* pDesc, REFIID riid, void** ppPipelineState)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateComputePipelineState
HRESULT CreateComputePipelineState(D3D12_COMPUTE_PIPELINE_STATE_DESC* pDesc, REFIID riid, void** ppPipelineState)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateCommandList
HRESULT CreateCommandList(uint nodeMask, D3D12_COMMAND_LIST_TYPE type, ID3D12CommandAllocator pCommandAllocator, ID3D12PipelineState pInitialState, 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.
CheckFeatureSupport
HRESULT CheckFeatureSupport(D3D12_FEATURE Feature, void* pFeatureSupportData, uint FeatureSupportDataSize)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDescriptorHeap
HRESULT CreateDescriptorHeap(D3D12_DESCRIPTOR_HEAP_DESC* pDescriptorHeapDesc, 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.
GetDescriptorHandleIncrementSize
uint GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateRootSignature
HRESULT CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, size_t blobLengthInBytes, REFIID riid, void** ppvRootSignature)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateConstantBufferView
void CreateConstantBufferView(D3D12_CONSTANT_BUFFER_VIEW_DESC* pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateShaderResourceView
void CreateShaderResourceView(ID3D12Resource pResource, D3D12_SHADER_RESOURCE_VIEW_DESC* pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateUnorderedAccessView
void CreateUnorderedAccessView(ID3D12Resource pResource, ID3D12Resource pCounterResource, D3D12_UNORDERED_ACCESS_VIEW_DESC* pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateRenderTargetView
void CreateRenderTargetView(ID3D12Resource pResource, D3D12_RENDER_TARGET_VIEW_DESC* pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDepthStencilView
void CreateDepthStencilView(ID3D12Resource pResource, D3D12_DEPTH_STENCIL_VIEW_DESC* pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateSampler
void CreateSampler(D3D12_SAMPLER_DESC* pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CopyDescriptors
void CopyDescriptors(uint NumDestDescriptorRanges, D3D12_CPU_DESCRIPTOR_HANDLE* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, D3D12_CPU_DESCRIPTOR_HANDLE* pSr, uint* pSrcDescriptorRangeSizes, D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CopyDescriptorsSimple
void CopyDescriptorsSimple(uint NumDescriptors, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetResourceAllocationInfo
D3D12_RESOURCE_ALLOCATION_INFO GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, D3D12_RESOURCE_DESC* pResourceDescs)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetCustomHeapProperties
D3D12_HEAP_PROPERTIES GetCustomHeapProperties(uint nodeMask, D3D12_HEAP_TYPE heapType)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateCommittedResource
HRESULT CreateCommittedResource(D3D12_HEAP_PROPERTIES* pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, D3D12_RESOURCE_DESC* pDesc, D3D12_RESOURCE_STATES InitialResourceState, D3D12_CLEAR_VALUE* pOptimizedClearValue, 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.
CreateHeap
HRESULT CreateHeap(D3D12_HEAP_DESC* pDesc, 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.
CreatePlacedResource
HRESULT CreatePlacedResource(ID3D12Heap pHeap, ulong HeapOffset, D3D12_RESOURCE_DESC* pDesc, D3D12_RESOURCE_STATES InitialState, D3D12_CLEAR_VALUE* pOptimizedClearValue, 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.
CreateReservedResource
HRESULT CreateReservedResource(D3D12_RESOURCE_DESC* pDesc, D3D12_RESOURCE_STATES InitialState, D3D12_CLEAR_VALUE* pOptimizedClearValue, 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.
CreateSharedHandle
HRESULT CreateSharedHandle(ID3D12DeviceChild pObject, SECURITY_ATTRIBUTES* pAttributes, uint Access, wchar* Name, HANDLE* pHandle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OpenSharedHandle
HRESULT OpenSharedHandle(HANDLE NTHandle, REFIID riid, void** ppvObj)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OpenSharedHandleByName
HRESULT OpenSharedHandleByName(wchar* Name, uint Access, HANDLE* pNTHandle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
MakeResident
HRESULT MakeResident(uint NumObjects, const(ID3D12Pageable)* ppObjects)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Evict
HRESULT Evict(uint NumObjects, const(ID3D12Pageable)* ppObjects)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateFence
HRESULT CreateFence(ulong InitialValue, D3D12_FENCE_FLAGS Flags, REFIID riid, void** ppFence)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetDeviceRemovedReason
HRESULT GetDeviceRemovedReason()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetCopyableFootprints
void GetCopyableFootprints(D3D12_RESOURCE_DESC* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, D3D12_PLACED_SUBRESOURCE_FOOTPRINT* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateQueryHeap
HRESULT CreateQueryHeap(D3D12_QUERY_HEAP_DESC* pDesc, 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.
SetStablePowerState
HRESULT SetStablePowerState(bool Enable)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateCommandSignature
HRESULT CreateCommandSignature(D3D12_COMMAND_SIGNATURE_DESC* pDesc, ID3D12RootSignature pRootSignature, REFIID riid, void** ppvCommandSignature)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetResourceTiling
void GetResourceTiling(ID3D12Resource pTiledResource, uint* pNumTilesForEntireResource, D3D12_PACKED_MIP_INFO* pPackedMipDesc, D3D12_TILE_SHAPE* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, D3D12_SUBRESOURCE_TILING* pSubresourceTilingsForNonPackedMips)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetAdapterLuid
LUID GetAdapterLuid()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta