pub struct HoverFxPerformanceConfig {
pub lazy_local_layers: bool,
pub worker_local_layers: bool,
pub dirty_rect_rendering: bool,
pub shader_texture_cache: bool,
pub dpr_cap: f32,
pub idle_release_timeout_ms: u16,
pub candidate_observer_margin_px: Option<u16>,
pub motion_lane: Option<String>,
pub motion_scope: Option<String>,
pub view_transition_name_isolation: Option<String>,
}Fields§
§lazy_local_layers: bool§worker_local_layers: bool§dirty_rect_rendering: bool§shader_texture_cache: bool§dpr_cap: f32§idle_release_timeout_ms: u16§candidate_observer_margin_px: Option<u16>§motion_lane: Option<String>§motion_scope: Option<String>§view_transition_name_isolation: Option<String>Implementations§
Source§impl HoverFxPerformanceConfig
impl HoverFxPerformanceConfig
pub fn new() -> HoverFxPerformanceConfig
pub fn with_lazy_local_layers( self, lazy_local_layers: bool, ) -> HoverFxPerformanceConfig
pub fn with_worker_local_layers( self, worker_local_layers: bool, ) -> HoverFxPerformanceConfig
pub fn with_dirty_rect_rendering( self, dirty_rect_rendering: bool, ) -> HoverFxPerformanceConfig
pub fn with_shader_texture_cache( self, shader_texture_cache: bool, ) -> HoverFxPerformanceConfig
pub fn with_dpr_cap(self, dpr_cap: f32) -> HoverFxPerformanceConfig
pub fn with_idle_release_timeout_ms( self, idle_release_timeout_ms: u16, ) -> HoverFxPerformanceConfig
pub fn with_candidate_observer_margin_px( self, candidate_observer_margin_px: u16, ) -> HoverFxPerformanceConfig
Trait Implementations§
Source§impl Clone for HoverFxPerformanceConfig
impl Clone for HoverFxPerformanceConfig
Source§fn clone(&self) -> HoverFxPerformanceConfig
fn clone(&self) -> HoverFxPerformanceConfig
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 HoverFxPerformanceConfig
impl Debug for HoverFxPerformanceConfig
Source§impl Default for HoverFxPerformanceConfig
impl Default for HoverFxPerformanceConfig
Source§fn default() -> HoverFxPerformanceConfig
fn default() -> HoverFxPerformanceConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HoverFxPerformanceConfig
impl<'de> Deserialize<'de> for HoverFxPerformanceConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<HoverFxPerformanceConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HoverFxPerformanceConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for HoverFxPerformanceConfig
impl PartialEq for HoverFxPerformanceConfig
Source§fn eq(&self, other: &HoverFxPerformanceConfig) -> bool
fn eq(&self, other: &HoverFxPerformanceConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for HoverFxPerformanceConfig
impl Serialize for HoverFxPerformanceConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for HoverFxPerformanceConfig
Auto Trait Implementations§
impl Freeze for HoverFxPerformanceConfig
impl RefUnwindSafe for HoverFxPerformanceConfig
impl Send for HoverFxPerformanceConfig
impl Sync for HoverFxPerformanceConfig
impl Unpin for HoverFxPerformanceConfig
impl UnsafeUnpin for HoverFxPerformanceConfig
impl UnwindSafe for HoverFxPerformanceConfig
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> DependencyElement for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.