Win32 API 日本語リファレンス
ホームGraphics.Direct3D12 › ID3D12CommandQueue

ID3D12CommandQueue

COM
IID0ec870a6-5d7e-4c22-8cfc-5baae07616ed継承元ID3D12Pageable自前メソッド開始 vtbl8

メソッド 11

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
8void UpdateTileMappings(ID3D12Resource* pResource, DWORD NumResourceRegions, D3D12_TILED_RESOURCE_COORDINATE* pResourceRegionStartCoordinates, D3D12_TILE_REGION_SIZE* pResourceRegionSizes, ID3D12Heap* pHeap, DWORD NumRanges, D3D12_TILE_RANGE_FLAGS* pRangeFlags, DWORD* pHeapRangeStartOffsets, DWORD* pRangeTileCounts, D3D12_TILE_MAPPING_FLAGS Flags)
9void CopyTileMappings(ID3D12Resource* pDstResource, D3D12_TILED_RESOURCE_COORDINATE* pDstRegionStartCoordinate, ID3D12Resource* pSrcResource, D3D12_TILED_RESOURCE_COORDINATE* pSrcRegionStartCoordinate, D3D12_TILE_REGION_SIZE* pRegionSize, D3D12_TILE_MAPPING_FLAGS Flags)
10void ExecuteCommandLists(DWORD NumCommandLists, ID3D12CommandList** ppCommandLists)
11void SetMarker(DWORD Metadata, void* pData, DWORD Size)
12void BeginEvent(DWORD Metadata, void* pData, DWORD Size)
13void EndEvent()
14HRESULT Signal(ID3D12Fence* pFence, ULONGLONG Value)
15HRESULT Wait(ID3D12Fence* pFence, ULONGLONG Value)
16HRESULT GetTimestampFrequency(ULONGLONG* pFrequency)
17HRESULT GetClockCalibration(ULONGLONG* pGpuTimestamp, ULONGLONG* pCpuTimestamp)
18D3D12_COMMAND_QUEUE_DESC GetDesc()