#[repr(C)]
pub struct ID3D12CommandQueueVtbl {
pub parent: ID3D12PageableVtbl,
pub UpdateTileMappings: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut ID3D12Resource, _: UINT, _: *const D3D12_TILED_RESOURCE_COORDINATE, _: *const D3D12_TILE_REGION_SIZE, _: *mut ID3D12Heap, _: UINT, _: *const D3D12_TILE_RANGE_FLAGS, _: *const UINT, _: *const UINT, _: D3D12_TILE_MAPPING_FLAGS),
pub CopyTileMappings: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut ID3D12Resource, _: *const D3D12_TILED_RESOURCE_COORDINATE, _: *mut ID3D12Resource, _: *const D3D12_TILED_RESOURCE_COORDINATE, _: *const D3D12_TILE_REGION_SIZE, _: D3D12_TILE_MAPPING_FLAGS),
pub ExecuteCommandLists: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: UINT, _: *mut *mut ID3D12CommandList),
pub SetMarker: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: UINT, _: *const c_void, _: UINT),
pub BeginEvent: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: UINT, _: *const c_void, _: UINT),
pub EndEvent: unsafe extern "system" fn(_: *mut ID3D12CommandQueue),
pub Signal: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut ID3D12Fence, _: UINT64) -> HRESULT,
pub Wait: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut ID3D12Fence, _: UINT64) -> HRESULT,
pub GetTimestampFrequency: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut UINT64) -> HRESULT,
pub GetClockCalibration: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut UINT64, _: *mut UINT64) -> HRESULT,
pub GetDesc: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut D3D12_COMMAND_QUEUE_DESC) -> *mut D3D12_COMMAND_QUEUE_DESC,
}
Fields
parent: ID3D12PageableVtbl
UpdateTileMappings: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut ID3D12Resource, _: UINT, _: *const D3D12_TILED_RESOURCE_COORDINATE, _: *const D3D12_TILE_REGION_SIZE, _: *mut ID3D12Heap, _: UINT, _: *const D3D12_TILE_RANGE_FLAGS, _: *const UINT, _: *const UINT, _: D3D12_TILE_MAPPING_FLAGS)
CopyTileMappings: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut ID3D12Resource, _: *const D3D12_TILED_RESOURCE_COORDINATE, _: *mut ID3D12Resource, _: *const D3D12_TILED_RESOURCE_COORDINATE, _: *const D3D12_TILE_REGION_SIZE, _: D3D12_TILE_MAPPING_FLAGS)
ExecuteCommandLists: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: UINT, _: *mut *mut ID3D12CommandList)
SetMarker: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: UINT, _: *const c_void, _: UINT)
BeginEvent: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: UINT, _: *const c_void, _: UINT)
EndEvent: unsafe extern "system" fn(_: *mut ID3D12CommandQueue)
Signal: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut ID3D12Fence, _: UINT64) -> HRESULT
Wait: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut ID3D12Fence, _: UINT64) -> HRESULT
GetTimestampFrequency: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut UINT64) -> HRESULT
GetClockCalibration: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut UINT64, _: *mut UINT64) -> HRESULT
GetDesc: unsafe extern "system" fn(_: *mut ID3D12CommandQueue, _: *mut D3D12_COMMAND_QUEUE_DESC) -> *mut D3D12_COMMAND_QUEUE_DESC