pub struct RectanglePrim {
pub color: PropertyBinding<ColorU>,
}Fields§
§color: PropertyBinding<ColorU>Trait Implementations§
Source§impl Clone for RectanglePrim
impl Clone for RectanglePrim
Source§fn clone(&self) -> RectanglePrim
fn clone(&self) -> RectanglePrim
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 CreateShadow for RectanglePrim
impl CreateShadow for RectanglePrim
fn create_shadow( &self, shadow: &Shadow, _: bool, _: RasterSpace, ) -> RectanglePrim
Source§impl Debug for RectanglePrim
impl Debug for RectanglePrim
Source§impl Hash for RectanglePrim
impl Hash for RectanglePrim
Source§impl Internable for RectanglePrim
impl Internable for RectanglePrim
const PROFILE_COUNTER: usize = crate::profiler::INTERNED_PRIMITIVES
type Key = PrimKey<RectanglePrim>
type StoreData = PrimTemplate<RectangleData>
type InternData = ()
Source§impl InternablePrimitive for RectanglePrim
impl InternablePrimitive for RectanglePrim
Source§fn into_key(self, info: &LayoutPrimitiveInfo) -> PrimKey<RectanglePrim>
fn into_key(self, info: &LayoutPrimitiveInfo) -> PrimKey<RectanglePrim>
Build a new key from self with
info.fn make_instance_kind( _key: PrimKey<RectanglePrim>, data_handle: Handle<RectanglePrim>, _prim_store: &mut PrimitiveStore, ) -> PrimitiveKind
Source§impl IsVisible for RectanglePrim
impl IsVisible for RectanglePrim
fn is_visible(&self) -> bool
Source§impl MallocSizeOf for RectanglePrim
impl MallocSizeOf for RectanglePrim
Source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
Source§impl PartialEq for RectanglePrim
impl PartialEq for RectanglePrim
Source§impl Serialize for RectanglePrim
impl Serialize for RectanglePrim
impl Eq for RectanglePrim
impl StructuralPartialEq for RectanglePrim
Auto Trait Implementations§
impl Freeze for RectanglePrim
impl RefUnwindSafe for RectanglePrim
impl Send for RectanglePrim
impl Sync for RectanglePrim
impl Unpin for RectanglePrim
impl UnsafeUnpin for RectanglePrim
impl UnwindSafe for RectanglePrim
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§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