Sequine - Scripting API
Calcatz.Sequine.TextBehaviourComponent Class Referenceabstract

Base class for Text Behaviour Components, which defines the actual behaviour of a Text Behaviour Profile. More...

Inheritance diagram for Calcatz.Sequine.TextBehaviourComponent:
Calcatz.Sequine.ColorTextBehaviourComponent Calcatz.Sequine.GradientTextBehaviourComponent Calcatz.Sequine.PerCharacterColorTextBehaviourComponent Calcatz.Sequine.TransformTextBehaviourComponent Calcatz.Sequine.WarpTextBehaviourComponent

Public Member Functions

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

Public Attributes

bool editor_foldout = true
 
bool active = true
 

Properties

abstract bool overrideGeometry [get]
 
abstract bool overrideVertexData [get]
 

Detailed Description

Base class for Text Behaviour Components, which defines the actual behaviour of a Text Behaviour Profile.

Member Function Documentation

◆ HandleCharacterBehaviour()

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

Member Data Documentation

◆ active

bool Calcatz.Sequine.TextBehaviourComponent.active = true

◆ editor_foldout

bool Calcatz.Sequine.TextBehaviourComponent.editor_foldout = true

Property Documentation

◆ overrideGeometry

abstract bool Calcatz.Sequine.TextBehaviourComponent.overrideGeometry
get

◆ overrideVertexData

abstract bool Calcatz.Sequine.TextBehaviourComponent.overrideVertexData
get