變形節點的基礎類別叫做MorphNodeBase,其他的變形節點都會直接或間接繼承自此類別。它定義數個C++虛擬函式以供子類別擴充,以下列出重要的成員:
- NodeName [name] :使用者可自行定義的節點名稱。可以呼叫SkeletalMeshComponent的FindMorphNode()函式找到指名的變形節點。
- InitMorphNode(SkeletalMeshComponent) :動畫樹會呼叫此函式初始化變形節點。
- GetNodes(TArray<UMorphNodeBase*>& OutNodes):列出此節點和其下所有節點。
- GetActiveMorphs(TArray<FActiveMorph>& OutMorphs):列出以此節點算起子樹的所有節點裡,作用中的變形目標和其權重。