pub enum Virtualization {
Enabled,
HostManaged,
}Expand description
Who mounts the rows of a virtualized <for>.
Variants§
Enabled
The reconciler windows the rows itself: it reads the nearest
<scroll> ancestor, mounts the visible band plus an overscan buffer,
and absolute-positions each row. What a desktop app does.
HostManaged
The presentation layer already windows long lists, so the reconciler
mounts every row and leaves virtualized="true" to it.
Trait Implementations§
Source§impl Clone for Virtualization
impl Clone for Virtualization
Source§fn clone(&self) -> Virtualization
fn clone(&self) -> Virtualization
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 Virtualization
impl Debug for Virtualization
Source§impl Default for Virtualization
impl Default for Virtualization
Source§fn default() -> Virtualization
fn default() -> Virtualization
Returns the “default value” for a type. Read more
Source§impl PartialEq for Virtualization
impl PartialEq for Virtualization
Source§fn eq(&self, other: &Virtualization) -> bool
fn eq(&self, other: &Virtualization) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for Virtualization
impl Eq for Virtualization
impl StructuralPartialEq for Virtualization
Auto Trait Implementations§
impl Freeze for Virtualization
impl RefUnwindSafe for Virtualization
impl Send for Virtualization
impl Sync for Virtualization
impl Unpin for Virtualization
impl UnsafeUnpin for Virtualization
impl UnwindSafe for Virtualization
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,
§impl<T> DynEq for T
impl<T> DynEq for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> FromTemplate for T
impl<T> FromTemplate for T
§impl<T> FromWorld for Twhere
T: Default,
impl<T> FromWorld for Twhere
T: Default,
§fn from_world(_world: &mut World) -> T
fn from_world(_world: &mut World) -> T
Creates Self using default().
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.
§impl<T> Template for T
impl<T> Template for T
§fn build_template(
&self,
_context: &mut TemplateContext<'_, '_>,
) -> Result<<T as Template>::Output, BevyError>
fn build_template( &self, _context: &mut TemplateContext<'_, '_>, ) -> Result<<T as Template>::Output, BevyError>
Uses this template and the given
entity context to produce a [Template::Output].§fn clone_template(&self) -> T
fn clone_template(&self) -> T
Clones this template. See
Clone.