- CheckFeatureSupport
HRESULT CheckFeatureSupport(D3D12_FEATURE Feature, void* pFeatureSupportData, UINT FeatureSupportDataSize)
Undocumented in source.
- CopyDescriptors
void CopyDescriptors(UINT NumDestDescriptorRanges, const(D3D12_CPU_DESCRIPTOR_HANDLE)* pDestDescriptorRangeStarts, const(UINT)* pDestDescriptorRangeSizes, UINT NumSrcDescriptorRanges, const(D3D12_CPU_DESCRIPTOR_HANDLE)* pSrcDescriptorRangeStarts, const(UINT)* pSrcDescriptorRangeSizes, D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType)
Undocumented in source.
- CopyDescriptorsSimple
void CopyDescriptorsSimple(UINT NumDescriptors, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType)
Undocumented in source.
- CreateCommandAllocator
HRESULT CreateCommandAllocator(D3D12_COMMAND_LIST_TYPE type, REFIID riid, ID3D12CommandAllocator* ppCommandAllocator)
Undocumented in source.
- CreateCommandList
HRESULT CreateCommandList(UINT nodeMask, D3D12_COMMAND_LIST_TYPE type, ID3D12CommandAllocator pCommandAllocator, ID3D12PipelineState pInitialState, REFIID riid, ID3D12CommandList* ppCommandList)
Undocumented in source.
- CreateCommandQueue
HRESULT CreateCommandQueue(const(D3D12_COMMAND_QUEUE_DESC)* pDesc, REFIID riid, ID3D12CommandQueue* ppCommandQueue)
Undocumented in source.
- CreateCommandSignature
HRESULT CreateCommandSignature(const(D3D12_COMMAND_SIGNATURE_DESC)* pDesc, ID3D12RootSignature pRootSignature, REFIID riid, ID3D12CommandSignature* ppvCommandSignature)
Undocumented in source.
- CreateCommittedResource
HRESULT CreateCommittedResource(const(D3D12_HEAP_PROPERTIES)* pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, const(D3D12_RESOURCE_DESC)* pResourceDesc, D3D12_RESOURCE_STATES InitialResourceState, const(D3D12_CLEAR_VALUE)* pOptimizedClearValue, REFIID riidResource, ID3D12Resource* ppvResource)
Undocumented in source.
- CreateComputePipelineState
HRESULT CreateComputePipelineState(const(D3D12_COMPUTE_PIPELINE_STATE_DESC)* pDesc, REFIID riid, ID3D12PipelineState* ppPipelineState)
Undocumented in source.
- CreateConstantBufferView
void CreateConstantBufferView(const(D3D12_CONSTANT_BUFFER_VIEW_DESC)* pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
Undocumented in source.
- CreateDepthStencilView
void CreateDepthStencilView(ID3D12Resource pResource, const(D3D12_DEPTH_STENCIL_VIEW_DESC)* pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
Undocumented in source.
- CreateDescriptorHeap
HRESULT CreateDescriptorHeap(const(D3D12_DESCRIPTOR_HEAP_DESC)* pDescriptorHeapDesc, REFIID riid, ID3D12DescriptorHeap* ppvHeap)
Undocumented in source.
- CreateFence
HRESULT CreateFence(UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, REFIID riid, ID3D12Fence* ppFence)
Undocumented in source.
- CreateGraphicsPipelineState
HRESULT CreateGraphicsPipelineState(const(D3D12_GRAPHICS_PIPELINE_STATE_DESC)* pDesc, REFIID riid, ID3D12PipelineState* ppPipelineState)
Undocumented in source.
- CreateHeap
HRESULT CreateHeap(const(D3D12_HEAP_DESC)* pDesc, REFIID riid, ID3D12Heap* ppvHeap)
Undocumented in source.
- CreatePlacedResource
HRESULT CreatePlacedResource(ID3D12Heap pHeap, UINT64 HeapOffset, const(D3D12_RESOURCE_DESC)* pDesc, D3D12_RESOURCE_STATES InitialState, const(D3D12_CLEAR_VALUE)* pOptimizedClearValue, REFIID riid, ID3D12Resource* ppvResource)
Undocumented in source.
- CreateQueryHeap
HRESULT CreateQueryHeap(const(D3D12_QUERY_HEAP_DESC)* pDesc, REFIID riid, ID3D12QueryHeap* ppvHeap)
Undocumented in source.
- CreateRenderTargetView
void CreateRenderTargetView(ID3D12Resource pResource, const(D3D12_RENDER_TARGET_VIEW_DESC)* pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
Undocumented in source.
- CreateReservedResource
HRESULT CreateReservedResource(const(D3D12_RESOURCE_DESC)* pDesc, D3D12_RESOURCE_STATES InitialState, const(D3D12_CLEAR_VALUE)* pOptimizedClearValue, REFIID riid, ID3D12Resource* ppvResource)
Undocumented in source.
- CreateRootSignature
HRESULT CreateRootSignature(UINT nodeMask, const(void)* pBlobWithRootSignature, SIZE_T blobLengthInBytes, REFIID riid, ID3D12RootSignature* ppvRootSignature)
Undocumented in source.
- CreateSampler
void CreateSampler(const(D3D12_SAMPLER_DESC)* pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
Undocumented in source.
- CreateShaderResourceView
void CreateShaderResourceView(ID3D12Resource pResource, const(D3D12_SHADER_RESOURCE_VIEW_DESC)* pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
Undocumented in source.
- CreateSharedHandle
HRESULT CreateSharedHandle(ID3D12DeviceChild pObject, const(SECURITY_ATTRIBUTES)* pAttributes, DWORD Access, LPCWSTR Name, HANDLE* pHandle)
Undocumented in source.
- CreateUnorderedAccessView
void CreateUnorderedAccessView(ID3D12Resource pResource, ID3D12Resource pCounterResource, const(D3D12_UNORDERED_ACCESS_VIEW_DESC)* pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
Undocumented in source.
- Evict
HRESULT Evict(UINT NumObjects, const(ID3D12Pageable)* ppObjects)
Undocumented in source.
- GetAdapterLuid
LUID GetAdapterLuid()
Undocumented in source.
- GetCopyableFootprints
void GetCopyableFootprints(const(D3D12_RESOURCE_DESC)* pResourceDesc, UINT FirstSubresource, UINT NumSubresources, UINT64 BaseOffset, D3D12_PLACED_SUBRESOURCE_FOOTPRINT* pLayouts, UINT* pNumRows, UINT64* pRowSizeInBytes, UINT64* pTotalBytes)
Undocumented in source.
- GetCustomHeapProperties
D3D12_HEAP_PROPERTIES GetCustomHeapProperties(UINT nodeMask, D3D12_HEAP_TYPE heapType)
Undocumented in source.
- GetCustomHeapProperties
void GetCustomHeapProperties(D3D12_HEAP_PROPERTIES* outDesc, UINT nodeMask, D3D12_HEAP_TYPE heapType)
Undocumented in source.
- GetCustomHeapProperties
D3D12_HEAP_PROPERTIES GetCustomHeapProperties(UINT nodeMask, D3D12_HEAP_TYPE heapType)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetDescriptorHandleIncrementSize
UINT GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType)
Undocumented in source.
- GetDeviceRemovedReason
HRESULT GetDeviceRemovedReason()
Undocumented in source.
- GetNodeCount
UINT GetNodeCount()
Undocumented in source.
- GetResourceAllocationInfo
D3D12_RESOURCE_ALLOCATION_INFO GetResourceAllocationInfo(UINT visibleMask, UINT numResourceDescs, const(D3D12_RESOURCE_DESC)* pResourceDescs)
Undocumented in source.
- GetResourceAllocationInfo
void GetResourceAllocationInfo(D3D12_RESOURCE_ALLOCATION_INFO* outDesc, UINT visibleMask, UINT numResourceDescs, const(D3D12_RESOURCE_DESC)* pResourceDescs)
Undocumented in source.
- GetResourceAllocationInfo
D3D12_RESOURCE_ALLOCATION_INFO GetResourceAllocationInfo(UINT visibleMask, UINT numResourceDescs, const(D3D12_RESOURCE_DESC)* pResourceDescs)
Undocumented in source. Be warned that the author may not have intended to support it.
- 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.
- MakeResident
HRESULT MakeResident(UINT NumObjects, const(ID3D12Pageable)* ppObjects)
Undocumented in source.
- OpenSharedHandle
HRESULT OpenSharedHandle(HANDLE NTHandle, REFIID riid, void** ppvObj)
Undocumented in source.
- OpenSharedHandleByName
HRESULT OpenSharedHandleByName(LPCWSTR Name, DWORD Access, HANDLE* pNTHandle)
Undocumented in source.
- SetStablePowerState
HRESULT SetStablePowerState(BOOL Enable)
Undocumented in source.