Skip to main content

GPUAdapterMethods

pub trait GPUAdapterMethods<D: DomTypes> {
    // Required methods
    fn Features(&self) -> DomRoot<D::GPUSupportedFeatures>;
    fn Limits(&self) -> DomRoot<D::GPUSupportedLimits>;
    fn Info(&self) -> DomRoot<D::GPUAdapterInfo>;
    fn RequestDevice(
        &self,
        realm: &mut CurrentRealm<'_>,
        descriptor: &GPUDeviceDescriptor,
    ) -> Rc<D::Promise>;
}

Required Methods§

Source

fn Features(&self) -> DomRoot<D::GPUSupportedFeatures>

Source

fn Limits(&self) -> DomRoot<D::GPUSupportedLimits>

Source

fn Info(&self) -> DomRoot<D::GPUAdapterInfo>

Source

fn RequestDevice( &self, realm: &mut CurrentRealm<'_>, descriptor: &GPUDeviceDescriptor, ) -> Rc<D::Promise>

Implementors§