Struct winapi::d3d12::ID3D12ResourceVtbl [] [src]

#[repr(C)]
pub struct ID3D12ResourceVtbl { pub parent: ID3D12PageableVtbl, pub Map: unsafe extern "system" fn(_: *mut ID3D12Resource, _: UINT, _: *const D3D12_RANGE, _: *mut *mut c_void) -> HRESULT, pub Unmap: unsafe extern "system" fn(_: *mut ID3D12Resource, _: UINT, _: *const D3D12_RANGE), pub GetDesc: unsafe extern "system" fn(_: *mut ID3D12Resource, _: *mut D3D12_RESOURCE_DESC) -> *mut D3D12_RESOURCE_DESC, pub GetGPUVirtualAddress: unsafe extern "system" fn(_: *mut ID3D12Resource) -> D3D12_GPU_VIRTUAL_ADDRESS, pub WriteToSubresource: unsafe extern "system" fn(_: *mut ID3D12Resource, _: UINT, _: *const D3D12_BOX, _: *const c_void, _: UINT, _: UINT) -> HRESULT, pub ReadFromSubresource: unsafe extern "system" fn(_: *mut ID3D12Resource, _: *mut c_void, _: UINT, _: UINT, _: UINT, _: *const D3D12_BOX) -> HRESULT, pub GetHeapProperties: unsafe extern "system" fn(_: *mut ID3D12Resource, _: *mut D3D12_HEAP_PROPERTIES, _: *mut D3D12_HEAP_FLAGS) -> HRESULT, }

Fields