G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FAnimNode_ModifyBone Struct Reference

Simple controller that replaces or adds to the translation/rotation of a single bone. More...

Public Member Functions

Functions
FAnimNode_ModifyBone & opAssign (FAnimNode_ModifyBone Other)
Public Member Functions inherited from FAnimNode_SkeletalControlBase
FAnimNode_SkeletalControlBase & opAssign (FAnimNode_SkeletalControlBase Other)

Public Attributes

Alpha
FInputAlphaBoolBlend AlphaBoolBlend
FInputScaleBiasClamp AlphaScaleBiasClamp
EAnimAlphaInputType AlphaInputType
bool bAlphaBoolEnabled
FName AlphaCurveName
FInputScaleBias AlphaScaleBias
float32 Alpha
 Current strength of the skeletal control.
Links
FComponentSpacePoseLink ComponentPose
 Input link.
Performance
int LODThreshold
 Max LOD that this node is allowed to run For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index) when the component LOD becomes 3, it will stop update/evaluate currently transition would be issue and that has to be re-visited.
Rotation
FRotator Rotation
 New rotation of bone to apply.
EBoneModificationMode RotationMode
 Whether and how to modify the translation of this bone.
EBoneControlSpace RotationSpace
 Reference frame to apply Rotation in.
Scale
FVector Scale
 New Scale of bone to apply. This is only worldspace.
EBoneModificationMode ScaleMode
 Whether and how to modify the translation of this bone.
EBoneControlSpace ScaleSpace
 Reference frame to apply Scale in.
SkeletalControl
FBoneReference BoneToModify
 Name of bone to control. This is the main bone chain to modify from. *.
Translation
EBoneModificationMode TranslationMode
 Whether and how to modify the translation of this bone.
FVector Translation
 New translation of bone to apply.
EBoneControlSpace TranslationSpace
 Reference frame to apply Translation in.
Public Attributes inherited from FAnimNode_SkeletalControlBase
float32 Alpha
 Current strength of the skeletal control.
EAnimAlphaInputType AlphaInputType
bool bAlphaBoolEnabled
FName AlphaCurveName
FInputScaleBias AlphaScaleBias
FInputAlphaBoolBlend AlphaBoolBlend
FInputScaleBiasClamp AlphaScaleBiasClamp
FComponentSpacePoseLink ComponentPose
 Input link.
int LODThreshold
 Max LOD that this node is allowed to run For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index) when the component LOD becomes 3, it will stop update/evaluate currently transition would be issue and that has to be re-visited.

Detailed Description

Simple controller that replaces or adds to the translation/rotation of a single bone.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ Alpha

float32 Alpha

Current strength of the skeletal control.

◆ AlphaBoolBlend

FInputAlphaBoolBlend AlphaBoolBlend

◆ AlphaCurveName

FName AlphaCurveName

◆ AlphaInputType

EAnimAlphaInputType AlphaInputType

◆ AlphaScaleBias

FInputScaleBias AlphaScaleBias

◆ AlphaScaleBiasClamp

FInputScaleBiasClamp AlphaScaleBiasClamp

◆ bAlphaBoolEnabled

bool bAlphaBoolEnabled

◆ BoneToModify

FBoneReference BoneToModify

Name of bone to control. This is the main bone chain to modify from. *.

◆ ComponentPose

FComponentSpacePoseLink ComponentPose

Input link.

◆ LODThreshold

int LODThreshold

Max LOD that this node is allowed to run For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index) when the component LOD becomes 3, it will stop update/evaluate currently transition would be issue and that has to be re-visited.

◆ Rotation

FRotator Rotation

New rotation of bone to apply.

◆ RotationMode

EBoneModificationMode RotationMode

Whether and how to modify the translation of this bone.

◆ RotationSpace

EBoneControlSpace RotationSpace

Reference frame to apply Rotation in.

◆ Scale

FVector Scale

New Scale of bone to apply. This is only worldspace.

◆ ScaleMode

Whether and how to modify the translation of this bone.

◆ ScaleSpace

EBoneControlSpace ScaleSpace

Reference frame to apply Scale in.

◆ Translation

FVector Translation

New translation of bone to apply.

◆ TranslationMode

EBoneModificationMode TranslationMode

Whether and how to modify the translation of this bone.

◆ TranslationSpace

EBoneControlSpace TranslationSpace

Reference frame to apply Translation in.