ホーム › Graphics.Direct3D12 › ID3D12CommandQueue
ID3D12CommandQueue
COMメソッド 11
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 8 | void 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) |
| 9 | void 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) |
| 10 | void ExecuteCommandLists(DWORD NumCommandLists, ID3D12CommandList** ppCommandLists) |
| 11 | void SetMarker(DWORD Metadata, void* pData, DWORD Size) |
| 12 | void BeginEvent(DWORD Metadata, void* pData, DWORD Size) |
| 13 | void EndEvent() |
| 14 | HRESULT Signal(ID3D12Fence* pFence, ULONGLONG Value) |
| 15 | HRESULT Wait(ID3D12Fence* pFence, ULONGLONG Value) |
| 16 | HRESULT GetTimestampFrequency(ULONGLONG* pFrequency) |
| 17 | HRESULT GetClockCalibration(ULONGLONG* pGpuTimestamp, ULONGLONG* pCpuTimestamp) |
| 18 | D3D12_COMMAND_QUEUE_DESC GetDesc() |