#[repr(C)]pub struct BlitParams {
pub src: BufferHandle,
pub src_rect: Rect,
pub dst_x: i32,
pub dst_y: i32,
pub blend: BlendMode,
pub alpha: u8,
}Expand description
Parâmetros para operação de blit.
Fields§
§src: BufferHandleHandle do buffer fonte.
src_rect: RectRetângulo fonte (área a copiar).
dst_x: i32Posição destino (X, Y).
dst_y: i32§blend: BlendModeModo de blend.
alpha: u8Alpha global (0-255).
Implementations§
Source§impl BlitParams
impl BlitParams
Sourcepub const fn new(
src: BufferHandle,
src_rect: Rect,
dst_x: i32,
dst_y: i32,
) -> Self
pub const fn new( src: BufferHandle, src_rect: Rect, dst_x: i32, dst_y: i32, ) -> Self
Cria novos parâmetros.
Sourcepub const fn with_blend(self, blend: BlendMode) -> Self
pub const fn with_blend(self, blend: BlendMode) -> Self
Com modo de blend.
Sourcepub const fn with_alpha(self, alpha: u8) -> Self
pub const fn with_alpha(self, alpha: u8) -> Self
Com alpha global.
Trait Implementations§
Source§impl Clone for BlitParams
impl Clone for BlitParams
Source§fn clone(&self) -> BlitParams
fn clone(&self) -> BlitParams
Returns a duplicate of the value. Read more
1.0.0 · 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 BlitParams
impl Debug for BlitParams
Source§impl Default for BlitParams
impl Default for BlitParams
Source§fn default() -> BlitParams
fn default() -> BlitParams
Returns the “default value” for a type. Read more
impl Copy for BlitParams
Auto Trait Implementations§
impl Freeze for BlitParams
impl RefUnwindSafe for BlitParams
impl Send for BlitParams
impl Sync for BlitParams
impl Unpin for BlitParams
impl UnwindSafe for BlitParams
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