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

Information about each target in the PoseDriver. More...

Public Member Functions

Functions
FPoseDriverTarget & opAssign (FPoseDriverTarget Other)

Public Attributes

PoseDriver
FRotator TargetRotation
 Rotation of this target.
float32 TargetScale
 Scale applied to this target's function - a larger value will activate this target sooner.
FName DrivenName
 Name of item to drive - depends on DriveOutput setting. If DriveOutput is DrivePoses, this should be the name of a pose in the assigned PoseAsset If DriveOutput is DriveCurves, this is the name of the curve (morph target, material param etc) to drive.
TArray< FPoseDriverTransform > BoneTransforms
 Translation of this target.
bool bApplyCustomCurve
 If we should apply a custom curve mapping to how this target activates.
FRichCurve CustomCurve
 Custom curve mapping to apply if bApplyCustomCurve is true.
bool bIsHidden
 If we should hide this pose from the UI.
RBFData
ERBFDistanceMethod DistanceMethod
 Override for the distance method to use for each target.
ERBFFunctionType FunctionType
 Override for the function method to use for each target.

Detailed Description

Information about each target in the PoseDriver.

Member Function Documentation

◆ opAssign()

FPoseDriverTarget & opAssign ( FPoseDriverTarget Other)

Member Data Documentation

◆ bApplyCustomCurve

bool bApplyCustomCurve

If we should apply a custom curve mapping to how this target activates.

◆ bIsHidden

bool bIsHidden

If we should hide this pose from the UI.

◆ BoneTransforms

TArray<FPoseDriverTransform> BoneTransforms

Translation of this target.

◆ CustomCurve

FRichCurve CustomCurve

Custom curve mapping to apply if bApplyCustomCurve is true.

◆ DistanceMethod

ERBFDistanceMethod DistanceMethod

Override for the distance method to use for each target.

◆ DrivenName

FName DrivenName

Name of item to drive - depends on DriveOutput setting. If DriveOutput is DrivePoses, this should be the name of a pose in the assigned PoseAsset If DriveOutput is DriveCurves, this is the name of the curve (morph target, material param etc) to drive.

◆ FunctionType

ERBFFunctionType FunctionType

Override for the function method to use for each target.

◆ TargetRotation

FRotator TargetRotation

Rotation of this target.

◆ TargetScale

float32 TargetScale

Scale applied to this target's function - a larger value will activate this target sooner.