|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
Simple controller that replaces or adds to the translation/rotation of a single bone. More...
Public Member Functions | |
Functions | |
| void | SetbLimitDisplacement (bool Value) |
| Limit the amount that a bone can stretch from its ref-pose length. | |
| void | SetbTranslateX (bool Value) |
| If true take the spring calculation for translation in X. | |
| void | SetbTranslateY (bool Value) |
| If true take the spring calculation for translation in Y. | |
| void | SetbTranslateZ (bool Value) |
| If true take the spring calculation for translation in Z. | |
| void | SetbRotateX (bool Value) |
| If true take the spring calculation for rotation in X. | |
| void | SetbRotateY (bool Value) |
| If true take the spring calculation for rotation in Y. | |
| void | SetbRotateZ (bool Value) |
| If true take the spring calculation for rotation in Z. | |
| FAnimNode_SpringBone & | opAssign (FAnimNode_SpringBone Other) |
| Public Member Functions inherited from FAnimNode_SkeletalControlBase | |
| FAnimNode_SkeletalControlBase & | opAssign (FAnimNode_SkeletalControlBase Other) |
Public Attributes | |
Alpha | |
| EAnimAlphaInputType | AlphaInputType |
| FInputAlphaBoolBlend | AlphaBoolBlend |
| FInputScaleBias | AlphaScaleBias |
| float32 | Alpha |
| Current strength of the skeletal control. | |
| FInputScaleBiasClamp | AlphaScaleBiasClamp |
| FName | AlphaCurveName |
| bool | bAlphaBoolEnabled |
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. | |
Spring | |
| float | SpringDamping |
| Damping of spring. | |
| float | SpringStiffness |
| Stiffness of spring. | |
| float | ErrorResetThresh |
| If spring stretches more than this, reset it. Useful for catching teleports etc. | |
| float | MaxDisplacement |
| If bLimitDisplacement is true, this indicates how long a bone can stretch beyond its length in the ref-pose. | |
| FBoneReference | SpringBone |
| Name of bone to control. This is the main bone chain to modify from. *. | |
| 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. | |
Simple controller that replaces or adds to the translation/rotation of a single bone.
| FAnimNode_SpringBone & opAssign | ( | FAnimNode_SpringBone | Other | ) |
| void SetbLimitDisplacement | ( | bool | Value | ) |
Limit the amount that a bone can stretch from its ref-pose length.
| void SetbRotateX | ( | bool | Value | ) |
If true take the spring calculation for rotation in X.
| void SetbRotateY | ( | bool | Value | ) |
If true take the spring calculation for rotation in Y.
| void SetbRotateZ | ( | bool | Value | ) |
If true take the spring calculation for rotation in Z.
| void SetbTranslateX | ( | bool | Value | ) |
If true take the spring calculation for translation in X.
| void SetbTranslateY | ( | bool | Value | ) |
If true take the spring calculation for translation in Y.
| void SetbTranslateZ | ( | bool | Value | ) |
If true take the spring calculation for translation in Z.
| float32 Alpha |
Current strength of the skeletal control.
| FInputAlphaBoolBlend AlphaBoolBlend |
| FName AlphaCurveName |
| EAnimAlphaInputType AlphaInputType |
| FInputScaleBias AlphaScaleBias |
| FInputScaleBiasClamp AlphaScaleBiasClamp |
| bool bAlphaBoolEnabled |
| FComponentSpacePoseLink ComponentPose |
Input link.
| float ErrorResetThresh |
If spring stretches more than this, reset it. Useful for catching teleports etc.
| 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.
| float MaxDisplacement |
If bLimitDisplacement is true, this indicates how long a bone can stretch beyond its length in the ref-pose.
| FBoneReference SpringBone |
Name of bone to control. This is the main bone chain to modify from. *.
| float SpringDamping |
Damping of spring.
| float SpringStiffness |
Stiffness of spring.