Skip to content

TextStudio2DGlowSpec

StructTextStudioTextStudio
public struct TextStudio2DGlowSpec

Settings for glow radius, core spread, rendering method, and measurement units.

TextStudio2DGlowSpec(float, float, TextStudio2DUnit)

Section titled “TextStudio2DGlowSpec(float, float, TextStudio2DUnit)”
public TextStudio2DGlowSpec(float radius, float spread = 0, TextStudio2DUnit units = TextStudio2DUnit.Em)

Creates a glow specification with the supplied radius, spread, and units using distance-field rendering.

Parameters

Name Type
radius System.Single
spread System.Single
units TextStudio.TextStudio2DUnit

WithRendering(TextStudio2DSoftEffectRendering)

Section titled “WithRendering(TextStudio2DSoftEffectRendering)”
public TextStudio2DGlowSpec WithRendering(TextStudio2DSoftEffectRendering rendering)

Returns a glow specification copy with the supplied rendering method.

Parameters

Name Type
rendering TextStudio.TextStudio2DSoftEffectRendering

Returns

TextStudio.TextStudio2DGlowSpec

public TextStudio2DGlowSpec WithTextWideBlur()

Returns a glow specification copy configured to blur the complete text silhouette.

Returns

TextStudio.TextStudio2DGlowSpec

public TextStudio2DGlowSpec WithUnits(TextStudio2DUnit units)

Returns a glow specification copy using the supplied measurement units.

Parameters

Name Type
units TextStudio.TextStudio2DUnit

Returns

TextStudio.TextStudio2DGlowSpec

public float Radius { get; }

Returns

System.Single

public float Spread { get; }

Returns

System.Single

public TextStudio2DSoftEffectRendering Rendering { get; }

Returns

TextStudio.TextStudio2DSoftEffectRendering

public TextStudio2DUnit Units { get; }

Returns

TextStudio.TextStudio2DUnit