Sequine - Scripting API
Calcatz.Sequine.TextAnimationSegment Class Reference

A segment of the text within the range of the appended text. More...

Public Member Functions

void Return ()
 
void SetReferences (TMP_Text _textComponent, TMP_TextInfo _textInfo, TMP_MeshInfo[] _cachedMeshInfo)
 
void Update ()
 
void UpdateIfDirty ()
 
void RefreshCharactersData (float _currentAccumulativeTime)
 

Static Public Member Functions

static TextAnimationSegment Request (TextBehaviourProfile _behaviourProfile, int _startIndex, int _endIndex, float _startingTime)
 

Properties

float normalizedTime [getset]
 
float time [getset]
 
float totalDuration [getset]
 

Detailed Description

A segment of the text within the range of the appended text.

Member Function Documentation

◆ RefreshCharactersData()

void Calcatz.Sequine.TextAnimationSegment.RefreshCharactersData ( float  _currentAccumulativeTime)

◆ Request()

static TextAnimationSegment Calcatz.Sequine.TextAnimationSegment.Request ( TextBehaviourProfile  _behaviourProfile,
int  _startIndex,
int  _endIndex,
float  _startingTime 
)
static

◆ Return()

void Calcatz.Sequine.TextAnimationSegment.Return ( )

◆ SetReferences()

void Calcatz.Sequine.TextAnimationSegment.SetReferences ( TMP_Text  _textComponent,
TMP_TextInfo  _textInfo,
TMP_MeshInfo[]  _cachedMeshInfo 
)

◆ Update()

void Calcatz.Sequine.TextAnimationSegment.Update ( )

◆ UpdateIfDirty()

void Calcatz.Sequine.TextAnimationSegment.UpdateIfDirty ( )

Property Documentation

◆ normalizedTime

float Calcatz.Sequine.TextAnimationSegment.normalizedTime
getset

◆ time

float Calcatz.Sequine.TextAnimationSegment.time
getset

◆ totalDuration

float Calcatz.Sequine.TextAnimationSegment.totalDuration
getset