pub struct TextFallbackPolicyV1 { /* private fields */ }Implementations§
Source§impl TextFallbackPolicyV1
impl TextFallbackPolicyV1
pub fn new(shaper: &ParleyShaper) -> Self
pub fn font_family_config(&self) -> &TextFontFamilyConfig
pub fn set_font_family_config( &mut self, font_family_config: TextFontFamilyConfig, )
pub fn locale_bcp47(&self) -> Option<&str>
pub fn set_locale_bcp47(&mut self, locale_bcp47: Option<String>)
pub fn common_fallback_mode(&self) -> CommonFallbackMode
pub fn generic_common_fallback_mode(&self) -> CommonFallbackMode
pub fn prefer_common_fallback(&self) -> bool
pub fn prefer_common_fallback_for_generics(&self) -> bool
pub fn uses_common_fallback_for_font(&self, font: &FontId) -> bool
pub fn common_fallback_candidates(&self) -> &[String]
pub fn common_fallback_stack_suffix(&self) -> &str
pub fn fallback_policy_key(&self) -> u64
pub fn refresh_derived(&mut self, shaper: &ParleyShaper)
pub fn recompute_key(&mut self, shaper: &ParleyShaper)
pub fn diagnostics_snapshot( &self, frame_id: FrameId, font_stack_key: u64, font_db_revision: u64, shaper: &ParleyShaper, ) -> RendererTextFallbackPolicySnapshot
Trait Implementations§
Source§impl Clone for TextFallbackPolicyV1
impl Clone for TextFallbackPolicyV1
Source§fn clone(&self) -> TextFallbackPolicyV1
fn clone(&self) -> TextFallbackPolicyV1
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 moreAuto Trait Implementations§
impl Freeze for TextFallbackPolicyV1
impl RefUnwindSafe for TextFallbackPolicyV1
impl Send for TextFallbackPolicyV1
impl Sync for TextFallbackPolicyV1
impl Unpin for TextFallbackPolicyV1
impl UnsafeUnpin for TextFallbackPolicyV1
impl UnwindSafe for TextFallbackPolicyV1
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