Skip to content

TextStudioGlyphInstanceState

StructTextStudioTextStudio
public struct TextStudioGlyphInstanceState

Complete renderer-neutral source, placement, animation, color, simulation, and channel state for one glyph.

public int glyphIndex

Returns

System.Int32

public int resolvedStart

Returns

System.Int32

public int resolvedLength

Returns

System.Int32

public int sourceStart

Returns

System.Int32

public int sourceLength

Returns

System.Int32

public Vector3 basePosition

Returns

UnityEngine.Vector3

public Vector3 placedPosition

Returns

UnityEngine.Vector3

public Vector3 position

Returns

UnityEngine.Vector3

public Quaternion rotation

Returns

UnityEngine.Quaternion

public Vector3 scale

Returns

UnityEngine.Vector3

public Vector2 skew

Returns

UnityEngine.Vector2

public Vector2 pivotOffset

Returns

UnityEngine.Vector2

public TextStudioCornerOffsets cornerOffsets

Returns

TextStudio.TextStudioCornerOffsets

public Vector2 uvOffset

Returns

UnityEngine.Vector2

public Vector3 velocity

Returns

UnityEngine.Vector3

public Vector3 angularVelocity

Returns

UnityEngine.Vector3

public Color32 color

Returns

UnityEngine.Color32

public float alpha

Returns

System.Single

public AnimationPhase phase

Returns

TextStudio.AnimationPhase

public float phaseProgress

Returns

System.Single

public TextStudioRenderChannels renderChannels

Returns

TextStudio.TextStudioRenderChannels

public TextStudioCustomChannelState customChannels

Returns

TextStudio.TextStudioCustomChannelState

public TextStudioGlyphColorQuad vertexColors

Returns

TextStudio.TextStudioGlyphColorQuad

public GlyphInstanceFlags flags

Returns

TextStudio.GlyphInstanceFlags

public bool IsDirty { get; }

Returns

System.Boolean

public bool IsVisible { get; }

Returns

System.Boolean

public Vector2 Pivot { get; set; }

Returns

UnityEngine.Vector2