Struct winapi::d3d12::ID3D12CommandQueueVtbl [] [src]

#[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