Trait wgpu_hal::DynAdapter

source ·
pub trait DynAdapter: DynResource {
    // Required methods
    unsafe fn open(
        &self,
        features: Features,
        limits: &Limits,
        memory_hints: &MemoryHints
    ) -> Result<DynOpenDevice, DeviceError>;
    unsafe fn texture_format_capabilities(
        &self,
        format: TextureFormat
    ) -> TextureFormatCapabilities;
    unsafe fn surface_capabilities(
        &self,
        surface: &dyn DynSurface
    ) -> Option<SurfaceCapabilities>;
    unsafe fn get_presentation_timestamp(&self) -> PresentationTimestamp;
}

Required Methods§

source

unsafe fn open( &self, features: Features, limits: &Limits, memory_hints: &MemoryHints ) -> Result<DynOpenDevice, DeviceError>

source

unsafe fn texture_format_capabilities( &self, format: TextureFormat ) -> TextureFormatCapabilities

source

unsafe fn surface_capabilities( &self, surface: &dyn DynSurface ) -> Option<SurfaceCapabilities>

source

unsafe fn get_presentation_timestamp(&self) -> PresentationTimestamp

Implementors§