pub struct GpuUploadDescriptor {
pub backend: GpuBackend,
pub width: u32,
pub height: u32,
pub estimated_bytes: u64,
}Fields§
§backend: GpuBackend§width: u32§height: u32§estimated_bytes: u64Implementations§
Source§impl GpuUploadDescriptor
impl GpuUploadDescriptor
pub fn from_frame(frame: &GpuVideoInput<'_>) -> Self
Trait Implementations§
Source§impl Clone for GpuUploadDescriptor
impl Clone for GpuUploadDescriptor
Source§fn clone(&self) -> GpuUploadDescriptor
fn clone(&self) -> GpuUploadDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GpuUploadDescriptor
impl Debug for GpuUploadDescriptor
Source§impl PartialEq for GpuUploadDescriptor
impl PartialEq for GpuUploadDescriptor
Source§fn eq(&self, other: &GpuUploadDescriptor) -> bool
fn eq(&self, other: &GpuUploadDescriptor) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for GpuUploadDescriptor
impl Eq for GpuUploadDescriptor
impl StructuralPartialEq for GpuUploadDescriptor
Auto Trait Implementations§
impl Freeze for GpuUploadDescriptor
impl RefUnwindSafe for GpuUploadDescriptor
impl Send for GpuUploadDescriptor
impl Sync for GpuUploadDescriptor
impl Unpin for GpuUploadDescriptor
impl UnsafeUnpin for GpuUploadDescriptor
impl UnwindSafe for GpuUploadDescriptor
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