pub struct ImagePattern {
pub src_task_id: RenderTaskId,
pub src_is_opaque: bool,
pub premultiplied: bool,
pub sampler_kind: ImageBufferKind,
pub color: ColorF,
}Fields§
§src_task_id: RenderTaskId§src_is_opaque: bool§premultiplied: bool§sampler_kind: ImageBufferKind§color: ColorFTrait Implementations§
Source§impl PatternBuilder for ImagePattern
impl PatternBuilder for ImagePattern
fn build( &self, _sub_rect: Option<DeviceRect>, _offset: LayoutVector2D, _ctx: &PatternBuilderContext<'_>, _state: &mut PatternBuilderState<'_>, ) -> Pattern
Auto Trait Implementations§
impl Freeze for ImagePattern
impl RefUnwindSafe for ImagePattern
impl Send for ImagePattern
impl Sync for ImagePattern
impl Unpin for ImagePattern
impl UnsafeUnpin for ImagePattern
impl UnwindSafe for ImagePattern
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more