pub struct RenderSize {
pub width: u32,
pub height: u32,
}Expand description
A non-zero render-target extent.
Fields§
§width: u32Width in pixels.
height: u32Height in pixels.
Implementations§
Source§impl RenderSize
impl RenderSize
Sourcepub const MAX_DIMENSION: u32 = alpha2_media::MAX_FRAME_DIMENSION
pub const MAX_DIMENSION: u32 = alpha2_media::MAX_FRAME_DIMENSION
Largest render-target edge accepted by RenderSize::new.
Sourcepub const MAX_PIXELS: u64 = alpha2_media::MAX_FRAME_PIXELS
pub const MAX_PIXELS: u64 = alpha2_media::MAX_FRAME_PIXELS
Largest render-target area accepted by RenderSize::new.
Sourcepub const fn new(width: u32, height: u32) -> Result<Self, RenderError>
pub const fn new(width: u32, height: u32) -> Result<Self, RenderError>
Creates a non-zero render size.
§Errors
Returns RenderError::ZeroDimension for a zero width or height.
Trait Implementations§
Source§impl Clone for RenderSize
impl Clone for RenderSize
impl Copy for RenderSize
Source§impl Debug for RenderSize
impl Debug for RenderSize
impl Eq for RenderSize
Source§impl Hash for RenderSize
impl Hash for RenderSize
Source§impl PartialEq for RenderSize
impl PartialEq for RenderSize
impl StructuralPartialEq for RenderSize
Auto Trait Implementations§
impl Freeze for RenderSize
impl RefUnwindSafe for RenderSize
impl Send for RenderSize
impl Sync for RenderSize
impl Unpin for RenderSize
impl UnsafeUnpin for RenderSize
impl UnwindSafe for RenderSize
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.