script::dom::bindings::codegen::GenericBindings::WebGPUBinding

Trait GPUAdapterMethods

Source
pub trait GPUAdapterMethods<D>
where D: DomTypes,
{ // Required methods fn Features(&self) -> Root<Dom<<D as DomTypes>::GPUSupportedFeatures>>; fn Limits(&self) -> Root<Dom<<D as DomTypes>::GPUSupportedLimits>>; fn IsFallbackAdapter(&self) -> bool; fn RequestDevice( &self, descriptor: &GPUDeviceDescriptor, _comp: InRealm<'_>, _can_gc: CanGc, ) -> Rc<<D as DomTypes>::Promise>; fn RequestAdapterInfo( &self, unmaskHints: Vec<DOMString>, _comp: InRealm<'_>, _can_gc: CanGc, ) -> Rc<<D as DomTypes>::Promise>; }

Required Methods§

Source

fn Features(&self) -> Root<Dom<<D as DomTypes>::GPUSupportedFeatures>>

Source

fn Limits(&self) -> Root<Dom<<D as DomTypes>::GPUSupportedLimits>>

Source

fn IsFallbackAdapter(&self) -> bool

Source

fn RequestDevice( &self, descriptor: &GPUDeviceDescriptor, _comp: InRealm<'_>, _can_gc: CanGc, ) -> Rc<<D as DomTypes>::Promise>

Source

fn RequestAdapterInfo( &self, unmaskHints: Vec<DOMString>, _comp: InRealm<'_>, _can_gc: CanGc, ) -> Rc<<D as DomTypes>::Promise>

Implementors§