#[repr(C)]pub struct msdfgen_ErrorCorrectionConfig {
pub mode: msdfgen_ErrorCorrectionConfig_Mode,
pub distanceCheckMode: msdfgen_ErrorCorrectionConfig_DistanceCheckMode,
pub minDeviationRatio: f64,
pub minImproveRatio: f64,
pub buffer: *mut msdfgen_byte,
}
Expand description
The configuration of the MSDF error correction pass.
Fields§
§mode: msdfgen_ErrorCorrectionConfig_Mode
§distanceCheckMode: msdfgen_ErrorCorrectionConfig_DistanceCheckMode
§minDeviationRatio: f64
The minimum ratio between the actual and maximum expected distance delta to be considered an error.
minImproveRatio: f64
The minimum ratio between the pre-correction distance error and the post-correction distance error. Has no effect for DO_NOT_CHECK_DISTANCE.
buffer: *mut msdfgen_byte
An optional buffer to avoid dynamic allocation. Must have at least as many bytes as the MSDF has pixels.
Trait Implementations§
Source§impl Clone for msdfgen_ErrorCorrectionConfig
impl Clone for msdfgen_ErrorCorrectionConfig
Source§fn clone(&self) -> msdfgen_ErrorCorrectionConfig
fn clone(&self) -> msdfgen_ErrorCorrectionConfig
Returns a copy 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 moreimpl Copy for msdfgen_ErrorCorrectionConfig
Auto Trait Implementations§
impl Freeze for msdfgen_ErrorCorrectionConfig
impl RefUnwindSafe for msdfgen_ErrorCorrectionConfig
impl !Send for msdfgen_ErrorCorrectionConfig
impl !Sync for msdfgen_ErrorCorrectionConfig
impl Unpin for msdfgen_ErrorCorrectionConfig
impl UnwindSafe for msdfgen_ErrorCorrectionConfig
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