pub struct GpuRequest {
pub backends: Backends,
pub power_preference: PowerPreference,
pub device_name: Option<String>,
pub required_features: Features,
pub optional_features: Features,
pub limits: LimitsPolicy,
}Fields§
§backends: Backends§power_preference: PowerPreference§device_name: Option<String>§required_features: Features§optional_features: Features§limits: LimitsPolicyImplementations§
Source§impl GpuRequest
impl GpuRequest
pub const PROFILING_FEATURES: Features
pub const NATIVE_BACKENDS: Backends
pub fn adapter_named(name: impl Into<String>) -> Self
pub fn minimum_limits() -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GpuRequest
impl RefUnwindSafe for GpuRequest
impl Send for GpuRequest
impl Sync for GpuRequest
impl Unpin for GpuRequest
impl UnsafeUnpin for GpuRequest
impl UnwindSafe for GpuRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more