Lysa  0.0
Lysa 3D Engine
FontParams Struct Reference

Detailed Description

Parameters controlling font rendering and outlining.

These parameters influence SDF/MSDF sampling and outline appearance when rendering text.

Public Attributes

float2 pxRange {FLOAT2ZERO}
 
float4 outlineColor {0.0f, 0.0f, 0.0f, 1.0f}
 
float threshold {0.5f}
 
float outlineBias {1.0f/4.0f}
 
float outlineWidthAbsolute {1.0f/16.0f}
 
float outlineWidthRelative {1.0f/50.0f}
 
float outlineBlur {0.1f}
 
float gamma {1.0f}
 

Member Data Documentation

float gamma {1.0f}

Gamma correction applied during sampling.

float outlineBias {1.0f/4.0f}

Bias applied to the outline distance.

float outlineBlur {0.1f}

Outline blur factor for soft edges.

float4 outlineColor {0.0f, 0.0f, 0.0f, 1.0f}

RGBA outline color.

float outlineWidthAbsolute {1.0f/16.0f}

Absolute outline width in pixels.

float outlineWidthRelative {1.0f/50.0f}

Relative outline width with respect to font size.

float2 pxRange {FLOAT2ZERO}

Pixel range used by the SDF/MSDF in the atlas (x = lower, y = upper).

float threshold {0.5f}

Threshold used to classify inside/outside for the distance field.