windows::Win32::Graphics::Direct3D12

Trait ID3D12Device12_Impl

pub trait ID3D12Device12_Impl: ID3D12Device11_Impl {
    // Required method
    fn GetResourceAllocationInfo3(
        &self,
        visiblemask: u32,
        numresourcedescs: u32,
        presourcedescs: *const D3D12_RESOURCE_DESC1,
        pnumcastableformats: *const u32,
        ppcastableformats: *const *const DXGI_FORMAT,
        presourceallocationinfo1: *mut D3D12_RESOURCE_ALLOCATION_INFO1,
    ) -> D3D12_RESOURCE_ALLOCATION_INFO;
}

Required Methods§

fn GetResourceAllocationInfo3( &self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC1, pnumcastableformats: *const u32, ppcastableformats: *const *const DXGI_FORMAT, presourceallocationinfo1: *mut D3D12_RESOURCE_ALLOCATION_INFO1, ) -> D3D12_RESOURCE_ALLOCATION_INFO

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§