pub struct RangeOptions {
pub keep_draw_retained: bool,
}Expand description
How project_command_range treats the commands it is asked to carry
into a range — the one thing that differs between the renderer a range is
projected for.
Fields§
§keep_draw_retained: boolKeep a DrawRetained inside the range. A renderer with a retained
store behind it keeps them; one without (an overlay renderer built with
retention off, whose compiler refuses a frame carrying one) has them
dropped and counted in RangeCut::dropped_draw_retained instead.
Trait Implementations§
Source§impl Clone for RangeOptions
impl Clone for RangeOptions
impl Copy for RangeOptions
Source§impl Debug for RangeOptions
impl Debug for RangeOptions
impl Eq for RangeOptions
Source§impl PartialEq for RangeOptions
impl PartialEq for RangeOptions
impl StructuralPartialEq for RangeOptions
Auto Trait Implementations§
impl Freeze for RangeOptions
impl RefUnwindSafe for RangeOptions
impl Send for RangeOptions
impl Sync for RangeOptions
impl Unpin for RangeOptions
impl UnsafeUnpin for RangeOptions
impl UnwindSafe for RangeOptions
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.