Struct winapi::d3d12::ID3D12DescriptorHeapVtbl [] [src]

pub struct ID3D12DescriptorHeapVtbl {
    pub parent: ID3D12PageableVtbl,
    pub GetDesc: unsafe extern "system" fn(This: *mut ID3D12DescriptorHeap, __ret_val: *mut D3D12_DESCRIPTOR_HEAP_DESC) -> *mut D3D12_DESCRIPTOR_HEAP_DESC,
    pub GetCPUDescriptorHandleForHeapStart: unsafe extern "system" fn(This: *mut ID3D12DescriptorHeap, __ret_val: *mut D3D12_CPU_DESCRIPTOR_HANDLE) -> *mut D3D12_CPU_DESCRIPTOR_HANDLE,
    pub GetGPUDescriptorHandleForHeapStart: unsafe extern "system" fn(This: *mut ID3D12DescriptorHeap, __ret_val: *mut D3D12_GPU_DESCRIPTOR_HANDLE) -> *mut D3D12_GPU_DESCRIPTOR_HANDLE,
}

Fields

parent: ID3D12PageableVtbl GetDesc: unsafe extern "system" fn(This: *mut ID3D12DescriptorHeap, __ret_val: *mut D3D12_DESCRIPTOR_HEAP_DESC) -> *mut D3D12_DESCRIPTOR_HEAP_DESC GetCPUDescriptorHandleForHeapStart: unsafe extern "system" fn(This: *mut ID3D12DescriptorHeap, __ret_val: *mut D3D12_CPU_DESCRIPTOR_HANDLE) -> *mut D3D12_CPU_DESCRIPTOR_HANDLE GetGPUDescriptorHandleForHeapStart: unsafe extern "system" fn(This: *mut ID3D12DescriptorHeap, __ret_val: *mut D3D12_GPU_DESCRIPTOR_HANDLE) -> *mut D3D12_GPU_DESCRIPTOR_HANDLE