pub struct FrameBuilderConfig {Show 23 fields
    pub default_font_render_mode: FontRenderMode,
    pub dual_source_blending_is_supported: bool,
    pub testing: bool,
    pub gpu_supports_fast_clears: bool,
    pub gpu_supports_advanced_blend: bool,
    pub advanced_blend_is_coherent: bool,
    pub gpu_supports_render_target_partial_update: bool,
    pub external_images_require_copy: bool,
    pub batch_lookback_count: usize,
    pub background_color: Option<ColorF>,
    pub compositor_kind: CompositorKind,
    pub tile_size_override: Option<DeviceIntSize>,
    pub max_surface_override: Option<usize>,
    pub max_depth_ids: i32,
    pub max_target_size: i32,
    pub force_invalidation: bool,
    pub is_software: bool,
    pub low_quality_pinch_zoom: bool,
    pub max_shared_surface_size: i32,
    pub enable_dithering: bool,
    pub precise_linear_gradients: bool,
    pub precise_radial_gradients: bool,
    pub precise_conic_gradients: bool,
}Fields§
§default_font_render_mode: FontRenderMode§dual_source_blending_is_supported: bool§testing: boolTrue if we’re running tests (i.e. via wrench).
gpu_supports_fast_clears: bool§gpu_supports_advanced_blend: bool§advanced_blend_is_coherent: bool§gpu_supports_render_target_partial_update: bool§external_images_require_copy: boolWhether ImageBufferKind::TextureExternal images must first be copied to a regular texture before rendering.
batch_lookback_count: usize§background_color: Option<ColorF>§compositor_kind: CompositorKind§tile_size_override: Option<DeviceIntSize>§max_surface_override: Option<usize>§max_depth_ids: i32§max_target_size: i32§force_invalidation: bool§is_software: bool§low_quality_pinch_zoom: bool§enable_dithering: bool§precise_linear_gradients: bool§precise_radial_gradients: bool§precise_conic_gradients: boolTrait Implementations§
Source§impl Clone for FrameBuilderConfig
 
impl Clone for FrameBuilderConfig
Source§fn clone(&self) -> FrameBuilderConfig
 
fn clone(&self) -> FrameBuilderConfig
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 Debug for FrameBuilderConfig
 
impl Debug for FrameBuilderConfig
Source§impl Serialize for FrameBuilderConfig
 
impl Serialize for FrameBuilderConfig
impl Copy for FrameBuilderConfig
Auto Trait Implementations§
impl Freeze for FrameBuilderConfig
impl RefUnwindSafe for FrameBuilderConfig
impl Send for FrameBuilderConfig
impl Sync for FrameBuilderConfig
impl Unpin for FrameBuilderConfig
impl UnwindSafe for FrameBuilderConfig
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