Sequine - Scripting API
Calcatz.Sequine.WarpTextBehaviourComponent Class Reference

Using Warp component, we can warp the text mesh based on the Warp Curve. The warp amplitude can be increased or decreased using the Curve Multiplier. We can then define how it applies to the animation using the Intensity Curve. More...

Inheritance diagram for Calcatz.Sequine.WarpTextBehaviourComponent:
Calcatz.Sequine.TextBehaviourComponent

Public Member Functions

override void HandleCharacterBehaviour (CharacterData _characterData, TMP_Text _textComponent, TMP_TextInfo _textInfo, TMP_MeshInfo[] _meshInfo, Bounds _meshBounds, float _segmentNormalizedTime)
 

Properties

override bool overrideGeometry [get]
 
override bool overrideVertexData [get]
 
- Properties inherited from Calcatz.Sequine.TextBehaviourComponent
abstract bool overrideGeometry [get]
 
abstract bool overrideVertexData [get]
 

Additional Inherited Members

- Public Attributes inherited from Calcatz.Sequine.TextBehaviourComponent
bool editor_foldout = true
 
bool active = true
 

Detailed Description

Using Warp component, we can warp the text mesh based on the Warp Curve. The warp amplitude can be increased or decreased using the Curve Multiplier. We can then define how it applies to the animation using the Intensity Curve.

Member Function Documentation

◆ HandleCharacterBehaviour()

override void Calcatz.Sequine.WarpTextBehaviourComponent.HandleCharacterBehaviour ( CharacterData  _characterData,
TMP_Text  _textComponent,
TMP_TextInfo  _textInfo,
TMP_MeshInfo[]  _meshInfo,
Bounds  _meshBounds,
float  _segmentNormalizedTime 
)
virtual

Property Documentation

◆ overrideGeometry

override bool Calcatz.Sequine.WarpTextBehaviourComponent.overrideGeometry
get

◆ overrideVertexData

override bool Calcatz.Sequine.WarpTextBehaviourComponent.overrideVertexData
get