Struct epaint::ClippedPrimitive
source · pub struct ClippedPrimitive {
pub clip_rect: Rect,
pub primitive: Primitive,
}
Expand description
A Mesh
or PaintCallback
within a clip rectangle.
Everything is using logical points.
Fields§
§clip_rect: Rect
Clip / scissor rectangle.
Only show the part of the Mesh
that falls within this.
primitive: Primitive
What to paint - either a Mesh
or a PaintCallback
.
Trait Implementations§
source§impl Clone for ClippedPrimitive
impl Clone for ClippedPrimitive
source§fn clone(&self) -> ClippedPrimitive
fn clone(&self) -> ClippedPrimitive
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for ClippedPrimitive
impl !RefUnwindSafe for ClippedPrimitive
impl Send for ClippedPrimitive
impl Sync for ClippedPrimitive
impl Unpin for ClippedPrimitive
impl !UnwindSafe for ClippedPrimitive
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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