#[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 more