Navigation
API > API/Plugins > API/Plugins/AnimDatabase
| Name | UAnimDatabaseFrameAttributeLibrary |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/AnimDatabase/Source/AnimDatabase/Public/AnimDatabaseFrameAttribute.h |
| Include Path | #include "AnimDatabaseFrameAttribute.h" |
Syntax
UCLASS (BlueprintType, Meta=(BlueprintThreadSafe))
class UAnimDatabaseFrameAttributeLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UAnimDatabaseFrameAttributeLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FString AttributeTypeName
(
const EAnimDatabaseAttributeType Type |
Gets the name for a given type | AnimDatabaseFrameAttribute.h |
|
static const TCHAR * AttributeTypeNameInternal
(
const EAnimDatabaseAttributeType Type |
AnimDatabaseFrameAttribute.h |
|
|
static int32 AttributeTypeSize
(
const EAnimDatabaseAttributeType Type |
Gets the size (number of channels in the FrameAttribute) for a given type | AnimDatabaseFrameAttribute.h |
|
static void FindFrameAttributeMaximum
(
int32& OutSequenceIdx, |
Find the sequence and sequence frame with the largest value in a float frame attribute | AnimDatabaseFrameAttribute.h |
|
static void FindFrameAttributeMinimum
(
int32& OutSequenceIdx, |
Find the sequence and sequence frame with the smallest value in a float frame attribute | AnimDatabaseFrameAttribute.h |
|
static void FindFrameAttributeMinimumSequence
(
UAnimSequence*& OutAnimSequence, |
Find the sequence with the smallest value in a float frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeAbs
(
const FAnimDatabaseFrameAttribute& A |
Takes the absolute value of a frame attribute. Assumes operation is valid on the input type | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeAdd
(
FAnimDatabaseFrameAttribute A, |
Adds two frame attributes. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeAddAngleDegrees
(
const FAnimDatabaseFrameAttribute& A, |
Adds a constant angle value in degrees to an angle frame attribute. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeAddAngleRadians
(
const FAnimDatabaseFrameAttribute& A, |
Adds a constant angle value in radians to an angle frame attribute. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeAddFloat
(
const FAnimDatabaseFrameAttribute& A, |
Adds a constant float value to a frame attribute. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeAddVector
(
const FAnimDatabaseFrameAttribute& A, |
Adds a constant vector value to a frame attribute. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeAnd
(
FAnimDatabaseFrameAttribute A, |
Computes the logical and of two bool frame attributes | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeAngleAtFrameDegrees
(
float& OutValue, |
Sample the given FrameAttribute at the provide Sequence and Frame as an angle in degrees. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeAngleAtFrameRadians
(
float& OutValue, |
Sample the given FrameAttribute at the provide Sequence and Frame as an angle in radians. | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeAngleAverageDegrees
(
float& OutAverageAngle, |
Computes the average of an angle frame attribute in degrees | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeAngleAverageRadians
(
float& OutAverageAngle, |
Computes the average of an angle frame attribute in radians | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeAngleMinAndMaxDegrees
(
float& OutMin, |
Computes the min and max of an angle frame attribute in degrees | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeAngleMinAndMaxRadians
(
float& OutMin, |
Computes the min and max of an angle frame attribute in radians | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeAngleToFloatDegrees
(
const FAnimDatabaseFrameAttribute& AngleFrameAttribute |
Converts an angle frame attribute to a float frame attribute in degrees | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeAngleToFloatRadians
(
const FAnimDatabaseFrameAttribute& AngleFrameAttribute |
Converts an angle frame attribute to a float frame attribute in radians | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeAngularVelocityAtFrame
(
FVector& OutAngularVelocity, |
Sample the given FrameAttribute at the provide Sequence and Frame as an angular velocity. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeAngularVelocityAtFrameFloat
(
FVector3f& OutAngularVelocity, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributeAnimSequences
(
TArray< UAnimSequence* >& OutAnimSequences, |
Gets the Frame Ranges associated with a given Frame Attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeApplyTransformDirection
(
const FAnimDatabaseFrameAttribute& A, |
Applies a transformation to a constant direction vector. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeApplyTransformLocation
(
const FAnimDatabaseFrameAttribute& A, |
Applies a transformation to a constant location vector. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeAtan2
(
const FAnimDatabaseFrameAttribute& Y, |
Computes the atan2 value of two frame attributes. | AnimDatabaseFrameAttribute.h |
|
static float FrameAttributeAverageStd
(
const FAnimDatabaseFrameAttribute& FrameAttribute |
Computes the average of the std across all channels of a frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeBoneSpeed
(
const UAnimDatabase* Database, |
Computes a float attribute representing the global speed of a given joint. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeBoolAtFrame
(
bool& OutBool, |
Sample the given FrameAttribute at the provide Sequence and Frame as a bool. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeBoolToFloat
(
const FAnimDatabaseFrameAttribute& BoolFrameAttribute |
Converts a bool frame attribute to a float frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameRanges FrameAttributeBoolToFrameRanges
(
const FAnimDatabaseFrameAttribute& BoolFrameAttribute |
Converts a Bool frame attribute into frame ranges | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeContactCurve
(
const UAnimDatabase* Database, |
Computes a float attribute representing a contact state for the given joint. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrames FrameAttributeContactFrames
(
const UAnimDatabase* Database, |
Computes a frames object representing the contact down times for the given joint. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameRanges FrameAttributeContactRanges
(
const UAnimDatabase* Database, |
Computes a frame ranges object representing the contact down times for the given joint. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeCopy
(
const FAnimDatabaseFrameAttribute& A |
Copies a frame attribute. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeCos
(
const FAnimDatabaseFrameAttribute& A |
Takes the cos value of a frame attribute. Assumes input is an Angle attribute. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeCross
(
FAnimDatabaseFrameAttribute A, |
Computes the cross product of two frame attributes. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeDirectionAtFrame
(
FVector& OutDirection, |
Sample the given FrameAttribute at the provide Sequence and Frame as a direction. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeDirectionAtFrameFloat
(
FVector3f& OutDirection, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributeDirectionAverage
(
FVector& OutAverageDirection, |
Computes the average of a direction frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeDirectionMatchingDistance
(
const FAnimDatabaseFrameAttribute& DirectionFrameAttribute, |
Computes a float frame attribute representing the matching distance between some direction frame attribute and a constant direction value. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeDirectionsAtFrame
(
TArray< FVector >& OutDirections, |
Sample the given FrameAttributes at the provide Sequence and Frame as an array of directions. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeDirectionsAtFrameToArrayView
(
const TArrayView< FVector > OutDirections, |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute FrameAttributeDirectionToLocation
(
const FAnimDatabaseFrameAttribute& DirectionFrameAttribute |
Converts a direction frame attribute to a location frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeDivide
(
FAnimDatabaseFrameAttribute A, |
Divides two frame attributes. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeDivideFloat
(
const FAnimDatabaseFrameAttribute& A, |
Divides a frame attribute by a constant float value. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeDivideQuat
(
const FAnimDatabaseFrameAttribute& A, |
Divides a frame attribute by a constant quat value. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeDivideTransform
(
const FAnimDatabaseFrameAttribute& A, |
Divides a frame attribute by a constant transform value. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeDivideVector
(
const FAnimDatabaseFrameAttribute& A, |
Divides a frame attribute by a constant vector value. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeDot
(
FAnimDatabaseFrameAttribute A, |
Computes the dot product of two frame attributes. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeDynamicWeightedSum
(
const TArray< FAnimDatabaseFrameAttribute >& FrameAttributes, |
Computes the weighted sum of multiple frame attributes where the weights are dynamic. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeDynamicWeightedSumFromArrayView
(
const TArrayView< const FAnimDatabaseFrameAttribute > FrameAttributes, |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute FrameAttributeEqual
(
FAnimDatabaseFrameAttribute A, |
Returns a bool frame attribute describing if two frame attributes are numerically equal on each frame | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeEqualTransform
(
const FAnimDatabaseFrameAttribute& TransformFrameAttribute, |
Returns a bool frame attribute describing if the given transform attribute is equal to the provided transform on each frame | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeEventAtFrame
(
bool& OutTimeUntilEventKnown, |
Sample the given FrameAttribute at the provide Sequence and Frame as an event. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeEventMatchingDistance
(
const FAnimDatabaseFrameAttribute& EventFrameAttribute, |
Computes a float frame attribute representing the matching distance between some event frame attribute and a constant event value. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeExp
(
const FAnimDatabaseFrameAttribute& A |
Takes the exp value of a frame attribute. Assumes operation is valid on the input type | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeExtractPhase
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Extracts a phase angle from two sets of frames representing the start of the phase and half way through the phase | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeFilterGaussian
(
const FAnimDatabaseFrameAttribute& FloatFrameAttribute, |
Applies a Gaussian smoothing filter to the values in each range of a frame attribute. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeFilterMajorityVote
(
const FAnimDatabaseFrameAttribute& BoolFrameAttribute, |
Applies a majority vote filter to the values in each range of a frame attribute. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeFilterSavGol
(
const FAnimDatabaseFrameAttribute& FloatFrameAttribute, |
Applies a SavGol filter to the values in each range of a frame attribute. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeFitTransform
(
const UAnimDatabase* Database, |
Fits a transform from the given location and direction attributes | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeFitTransformFromArrayViews
(
const UAnimDatabase* Database, |
AnimDatabaseFrameAttribute.h | ||
static bool FrameAttributeFloatAtFrame
(
float& OutValue, |
Sample the given FrameAttribute at the provide Sequence and Frame as a float. | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeFloatAverage
(
float& OutAverageFloat, |
Computes the average of a float frame attribute | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeFloatMinAndMax
(
float& OutMin, |
Computes the min and max of a float frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeFloatToAngleDegrees
(
const FAnimDatabaseFrameAttribute& FloatFrameAttribute |
Converts a float frame attribute to an angle frame attribute in degrees | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeFloatToAngleRadians
(
const FAnimDatabaseFrameAttribute& FloatFrameAttribute |
Converts a float frame attribute to an angle frame attribute in radians | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeFloatToBool
(
const FAnimDatabaseFrameAttribute& FloatFrameAttribute |
Converts a float frame attribute to a bool frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameRanges FrameAttributeFrameRanges
(
const FAnimDatabaseFrameAttribute& FrameAttribute |
Gets the Frame Ranges associated with a given Frame Attribute | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeFrameRangesEqual
(
const FAnimDatabaseFrameAttribute& A, |
Checks if the frame ranges associated with two frame attributes are equal | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeFrameRangesToBool
(
const FAnimDatabaseFrameRanges& ActiveFrameRanges, |
Converts frame ranges to a Bool frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeFromRotationVector
(
const FAnimDatabaseFrameAttribute& A |
Converts an angular velocity frame attribute into a rotation frame attribute. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeGaussianSmoothedRootTransform
(
const UAnimDatabase* Database, |
Computes a root transform by projecting bones onto the ground plane and smoothing the resulting location and direction with a Gaussian filter. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeGreaterThanAngleDegrees
(
const FAnimDatabaseFrameAttribute& AngleFrameAttribute, |
Compares if a angle frame attribute is greater than the given threshold in degrees and returns a bool frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeGreaterThanAngleRadians
(
const FAnimDatabaseFrameAttribute& AngleFrameAttribute, |
Compares if a angle frame attribute is greater than the given threshold in radians and returns a bool frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeGreaterThanFloat
(
const FAnimDatabaseFrameAttribute& FloatFrameAttribute, |
Compares if a float frame attribute is greater than the given threshold and returns a bool frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeInertializationMatchingDistance
(
const FAnimDatabaseFrameAttribute& LocationFrameAttribute, |
Computes a float frame attribute representing the matching distance between some location and linear velocity frame attributes and a constant location and velocity. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeIntersection
(
const FAnimDatabaseFrameAttribute& InFrameAttribute, |
Returns the intersection of a frame attribute and some range set. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeInverseMultiply
(
const FAnimDatabaseFrameAttribute& A, |
Computes inv(A) x B for two frame attributes. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeInvert
(
const FAnimDatabaseFrameAttribute& A |
Inverts a frame attribute. Assumes types can be inverted. For float attributes this computes 1/A | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeLength
(
const FAnimDatabaseFrameAttribute& A |
Computes the vector length of a frame attribute. Assumes type has a meaningful length | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeLessThanAngleDegrees
(
const FAnimDatabaseFrameAttribute& AngleFrameAttribute, |
Compares if a angle frame attribute is less than the given threshold in degrees and returns a bool frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeLessThanAngleRadians
(
const FAnimDatabaseFrameAttribute& AngleFrameAttribute, |
Compares if a angle frame attribute is less than the given threshold in radians and returns a bool frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeLessThanFloat
(
const FAnimDatabaseFrameAttribute& FloatFrameAttribute, |
Compares if a float frame attribute is less than the given threshold and returns a bool frame attribute | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeLinearVelocitiesAtFrame
(
TArray< FVector >& OutLinearVelocities, |
Sample the given FrameAttributes at the provide Sequence and Frame as an array of linear velocities. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeLinearVelocitiesAtFrameToArrayView
(
const TArrayView< FVector > OutLinearVelocities, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeLinearVelocityAtFrame
(
FVector& OutLinearVelocity, |
Sample the given FrameAttribute at the provide Sequence and Frame as a linear velocity. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeLinearVelocityAtFrameFloat
(
FVector3f& OutLinearVelocity, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeLocationAtFrame
(
FVector& OutLocation, |
Sample the given FrameAttribute at the provide Sequence and Frame as a location. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeLocationAtFrameFloat
(
FVector3f& OutLocation, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributeLocationAverage
(
FVector& OutAverageLocation, |
Computes the average of a location frame attribute | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeLocationDistanceTraveled
(
float& OutMean, |
Computes the mean, std, min, and max distance traveled across each range in a location frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeLocationMatchingDistance
(
const FAnimDatabaseFrameAttribute& LocationFrameAttribute, |
Computes a float frame attribute representing the matching distance between some location frame attribute and a constant location value. | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeLocationMeanAndStd
(
FVector& OutMean, |
Computes the mean and std of a location frame attribute | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeLocationsAtFrame
(
TArray< FVector >& OutLocations, |
Sample the given FrameAttributes at the provide Sequence and Frame as an array of locations. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeLocationsAtFrameToArrayView
(
const TArrayView< FVector > OutLocations, |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute FrameAttributeLocationToDirection
(
const FAnimDatabaseFrameAttribute& LocationFrameAttribute |
Converts a location frame attribute to a direction frame attribute (normalizing the result) | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeLog
(
const FAnimDatabaseFrameAttribute& A |
Takes the log value of a frame attribute. Assumes operation is valid on the input type | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeMax
(
FAnimDatabaseFrameAttribute A, |
Computes the component-wise maximum of two frame attributes. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeMaxFloat
(
const FAnimDatabaseFrameAttribute& A, |
Computes the component-wise maximum of a frame attribute and a float value. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeMin
(
FAnimDatabaseFrameAttribute A, |
Computes the component-wise minimum of two frame attributes. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeMinFloat
(
const FAnimDatabaseFrameAttribute& A, |
Computes the component-wise minimum of a frame attribute and a float value. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeMultiply
(
FAnimDatabaseFrameAttribute A, |
Multiplies two frame attributes. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeMultiplyFloat
(
const FAnimDatabaseFrameAttribute& A, |
Multiplies a frame attribute by a constant float value. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeMultiplyInverse
(
const FAnimDatabaseFrameAttribute& A, |
Computes A x inv(B) for two frame attributes. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeMultiplyQuat
(
const FAnimDatabaseFrameAttribute& A, |
Multiplies a frame attribute by a constant quat value. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeMultiplyTransform
(
const FAnimDatabaseFrameAttribute& A, |
Multiplies a frame attribute by a constant transform value. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeMultiplyVector
(
const FAnimDatabaseFrameAttribute& A, |
Multiplies a frame attribute by a constant vector value. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeNegate
(
const FAnimDatabaseFrameAttribute& A |
Negates a frame attribute. Assumes types can be negated | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeNot
(
const FAnimDatabaseFrameAttribute& A |
Computes the logical not of a bool frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeOr
(
FAnimDatabaseFrameAttribute A, |
Computes the logical or of two bool frame attributes | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameRanges FrameAttributeOutlierFrameRanges
(
const UAnimDatabase* Database, |
Computes frame ranges across the given set of range CheckFrameRanges which may contain outliers or glitches in the character pose. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributePitch
(
const FAnimDatabaseFrameAttribute& A |
Extracts the Pitch component of a rotation frame attribute. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeProduct
(
const TArray< FAnimDatabaseFrameAttribute >& FrameAttributes |
Computes the product of multiple frame attributes. Assumes all are the same type | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeProductFromArrayView
(
const TArrayView< const FAnimDatabaseFrameAttribute > FrameAttributes |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute FrameAttributeProject
(
const FAnimDatabaseFrameAttribute& A, |
Projects a frame attribute with the given vector. Assumes type is compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeQuatDivide
(
const FQuat A, |
Divides a frame attribute by a constant quat value. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeQuatMultiply
(
const FQuat A, |
Multiplies a frame attribute by a constant quat value. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeQuatRotate
(
const FQuat& Rotation, |
Rotates a vector frame attribute by the given rotation | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeQuatUnrotate
(
const FQuat& Rotation, |
Unrotates a vector frame attribute by the given rotation | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeRepeatFirstInRange
(
const FAnimDatabaseFrameAttribute& FrameAttribute |
Creates a frame attribute that repeats the first value in each range for the rest of the range | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeRoll
(
const FAnimDatabaseFrameAttribute& A |
Extracts the Roll component of a rotation frame attribute. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeRotate
(
const FAnimDatabaseFrameAttribute& Rotation, |
Rotates a vector frame attribute by the given rotation frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeRotateAndAdd
(
const FAnimDatabaseFrameAttribute& Vector, |
Rotates and Adds a vector frame attribute by the given addition and rotation frame attributes | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeRotateDirection
(
const FAnimDatabaseFrameAttribute& Rotation, |
Rotates the given constant direction by the rotation frame attribute | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeRotationAngleTraveled
(
float& OutMean, |
Computes the mean, std, min, and max angle traveled (in degrees) across each range in a rotation frame attribute | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeRotationAtFrame
(
FRotator& OutRotation, |
Sample the given FrameAttribute at the provide Sequence and Frame as a rotation. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeRotationAtFrameAsQuat
(
FQuat& OutRotation, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeRotationAtFrameAsQuatFloat
(
FQuat4f& OutRotation, |
AnimDatabaseFrameAttribute.h | ||
static FAnimDatabaseFrameAttribute FrameAttributeRotationBetweenDirection
(
const FAnimDatabaseFrameAttribute& Directions, |
Compute the rotation between the given direction frame attribute and the constant direction provided | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeRotationMatchingDistance
(
const FAnimDatabaseFrameAttribute& RotationFrameAttribute, |
Computes a float frame attribute representing the matching distance between some rotation frame attribute and a constant rotation value. | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeRotationMeanAndStd
(
FRotator& OutMean, |
Computes the mean and std (represented as an angular velocity) of a rotation frame attribute | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeRotationMeanAndStdAsQuat
(
FQuat& OutMean, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributesAdd
(
TArray< FAnimDatabaseFrameAttribute >& Out, |
Adds a frame attribute to multiple others. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributesAddArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > Out, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeSampleAngleDegrees
(
float& OutValue, |
Sample the given FrameAttribute at the provide Sequence and Time as an angle in degrees. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleAngleRadians
(
float& OutValue, |
Sample the given FrameAttribute at the provide Sequence and Time as an angle in radians. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleAngularVelocity
(
FVector& OutAngularVelocity, |
Sample the given FrameAttribute at the provide Sequence and Time as an angular velocity. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleAngularVelocityFloat
(
FVector3f& OutAngularVelocity, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeSampleBool
(
bool& OutBool, |
Sample the given FrameAttribute at the provide Sequence and Time as a bool. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleDirection
(
FVector& OutDirection, |
Sample the given FrameAttribute at the provide Sequence and Time as a direction. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleDirectionFloat
(
FVector3f& OutDirection, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeSampleDirections
(
TArray< FVector >& OutDirections, |
Sample the given FrameAttributes at the provide Sequence and Time as an array of directions. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleDirectionsToArrayView
(
const TArrayView< FVector > OutDirections, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeSampleEvent
(
bool& OutTimeUntilEventKnown, |
Sample the given FrameAttribute at the provide Sequence and Time as an event. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleFloat
(
float& OutValue, |
Sample the given FrameAttribute at the provide Sequence and Time as a float. | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeSampleFloatRange
(
TArray< float >& OutValues, |
Sample the given FrameAttribute at the provide Sequence and Time Range as a float. | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeSampleFloatRangeToArrayView
(
TArrayView< float > OutValues, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeSampleLinearVelocities
(
TArray< FVector >& OutLinearVelocities, |
Sample the given FrameAttributes at the provide Sequence and Time as an array of linear velocities. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleLinearVelocitiesToArrayView
(
const TArrayView< FVector > OutLinearVelocities, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeSampleLinearVelocity
(
FVector& OutLinearVelocity, |
Sample the given FrameAttribute at the provide Sequence and Time as a linear velocity. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleLinearVelocityFloat
(
FVector3f& OutLinearVelocity, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeSampleLocation
(
FVector& OutLocation, |
Sample the given FrameAttribute at the provide Sequence and Time as a location. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleLocationFloat
(
FVector3f& OutLocation, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeSampleLocations
(
TArray< FVector >& OutLocations, |
Sample the given FrameAttributes at the provide Sequence and Time as an array of locations. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleLocationsToArrayView
(
const TArrayView< FVector > OutLocations, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeSampleRotation
(
FRotator& OutRotation, |
Sample the given FrameAttribute at the provide Sequence and Time as a rotation. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleRotationAsQuat
(
FQuat& OutRotation, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeSampleRotationAsQuatFloat
(
FQuat4f& OutRotation, |
AnimDatabaseFrameAttribute.h | ||
static bool FrameAttributeSampleScalarVelocity
(
FVector& OutScalarVelocity, |
Sample the given FrameAttribute at the provide Sequence and Time as scalar velocity. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleScalarVelocityFloat
(
FVector3f& OutScalarVelocity, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeSampleScale
(
FVector& OutScale, |
Sample the given FrameAttribute at the provide Sequence and Time as a scale. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleScaleFloat
(
FVector3f& OutScale, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeSampleTransform
(
FTransform& OutTransform, |
Sample the given FrameAttribute at the provide Sequence and Time as a transform. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeSampleTransformFloat
(
FTransform3f& OutTransform, |
AnimDatabaseFrameAttribute.h |
|
|
static float FrameAttributesAverageStd
(
const TArray< FAnimDatabaseFrameAttribute >& FrameRanges |
Computes the average of the std across all channels of multiple frame attributes | AnimDatabaseFrameAttribute.h |
|
static float FrameAttributesAverageStdFromArrayView
(
const TArrayView< const FAnimDatabaseFrameAttribute > FrameAttributes |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute FrameAttributeSavGolSmoothedRootTransform
(
const UAnimDatabase* Database, |
Computes a root transform by projecting bones onto the ground plane and smoothing the resulting location and direction with a SavGol filter. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeScalarVelocityAtFrame
(
FVector& OutScalarVelocity, |
Sample the given FrameAttribute at the provide Sequence and Frame as scalar velocity. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeScalarVelocityAtFrameFloat
(
FVector3f& OutScalarVelocity, |
AnimDatabaseFrameAttribute.h |
|
|
static bool FrameAttributeScaleAtFrame
(
FVector& OutScale, |
Sample the given FrameAttribute at the provide Sequence and Frame as a scale. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeScaleAtFrameFloat
(
FVector3f& OutScale, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributeScaleMeanAndStd
(
FVector& OutMean, |
Computes the mean and log std of a scale frame attribute | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributesDivide
(
TArray< FAnimDatabaseFrameAttribute >& Out, |
Divides a frame attribute to multiple others. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributesDivideArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > Out, |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute FrameAttributeSelect
(
const FAnimDatabaseFrameAttribute& Cond, |
Selects between True and False based on the given condition bool frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeSin
(
const FAnimDatabaseFrameAttribute& A |
Takes the sin value of a frame attribute. Assumes input is an Angle attribute. | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributesInverseMultiply
(
TArray< FAnimDatabaseFrameAttribute >& Out, |
Computes inv(A) x B for arrays of frame attributes. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributesInverseMultiplyArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > Out, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributesMultiply
(
TArray< FAnimDatabaseFrameAttribute >& Out, |
Multiplies a frame attribute to multiple others. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributesMultiplyArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > Out, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributesMultiplyInverse
(
TArray< FAnimDatabaseFrameAttribute >& Out, |
Computes A x inv(B) for arrays of frame attributes. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributesMultiplyInverseArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > Out, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributesRotate
(
TArray< FAnimDatabaseFrameAttribute >& OutVectors, |
Rotates multiple frame attributes by a rotation frame attribute. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributesRotateAndAdd
(
TArray< FAnimDatabaseFrameAttribute >& Out, |
Rotates and adds multiple frame attributes by rotation and addition frame attributes. | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributesRotateAndAddArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > Out, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributesRotateArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > OutVectors, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributesSubtract
(
TArray< FAnimDatabaseFrameAttribute >& Out, |
Subtracts a frame attribute to multiple others. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributesSubtractAndUnrotate
(
TArray< FAnimDatabaseFrameAttribute >& Out, |
Subtracts and unrotates multiple frame attributes by subtraction and rotation frame attributes. | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributesSubtractAndUnrotateArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > Out, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributesSubtractArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > Out, |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute FrameAttributeSubtract
(
FAnimDatabaseFrameAttribute A, |
Subtracts two frame attributes. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeSubtractAndUnrotate
(
const FAnimDatabaseFrameAttribute& Vector, |
Subtracts and Unrotates a vector frame attribute by the given subtract and rotation frame attributes | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeSubtractAngleDegrees
(
const FAnimDatabaseFrameAttribute& A, |
Subtracts a constant angle value in degrees to an angle frame attribute. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeSubtractAngleRadians
(
const FAnimDatabaseFrameAttribute& A, |
Subtracts a constant angle value in radians to an angle frame attribute. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeSubtractFloat
(
const FAnimDatabaseFrameAttribute& A, |
Subtracts a constant float value to a frame attribute. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeSubtractVector
(
const FAnimDatabaseFrameAttribute& A, |
Subtracts a constant vector value to a frame attribute. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeSum
(
const TArray< FAnimDatabaseFrameAttribute >& FrameAttributes |
Computes the sum of multiple frame attributes. Assumes all are the same type | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeSumFromArrayView
(
const TArrayView< const FAnimDatabaseFrameAttribute > FrameAttributes |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributesUnrotate
(
TArray< FAnimDatabaseFrameAttribute >& OutVectors, |
Unrotates multiple frame attributes by a rotation frame attribute. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributesUnrotateArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > OutVectors, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributeToAngleArrayDegrees
(
TArray< float >& OutArray, |
Converts a frame attribute to an array of floats in degrees | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeToAngleArrayRadians
(
TArray< float >& OutArray, |
Converts a frame attribute to an array of floats in radians | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeToAngleArrayViewDegrees
(
const TArrayView< float > OutArray, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributeToAngleArrayViewRadians
(
const TArrayView< float > OutArray, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributeToBoolArray
(
TArray< bool >& OutArray, |
Converts a frame attribute to an array of bools | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeToBoolArrayView
(
const TArrayView< bool > OutArray, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributeToFloatArray
(
TArray< float >& OutArray, |
Converts a frame attribute to an array of floats | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeToFloatArrayView
(
const TArrayView< float > OutArray, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributeToQuatArray
(
TArray< FQuat >& OutArray, |
Converts a frame attribute to an array of quats | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeToQuatArrayView
(
TArray< FQuat >& OutArray, |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute FrameAttributeToRotationVector
(
const FAnimDatabaseFrameAttribute& A |
Converts a rotation frame attribute into an angular velocity frame attribute. | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeToRotatorArray
(
TArray< FRotator >& OutArray, |
Converts a frame attribute to an array of rotators | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeToRotatorArrayView
(
TArray< FRotator >& OutArray, |
AnimDatabaseFrameAttribute.h |
|
|
static FString FrameAttributeToString
(
const FAnimDatabaseFrameAttribute& FrameAttribute |
Converts a FrameAttribute object to a string. | AnimDatabaseFrameAttribute.h |
|
static FString FrameAttributeToStringFormat
(
const UAnimDatabase* Database, |
Converts a FrameAttribute object to a string object in full. | AnimDatabaseFrameAttribute.h |
|
static int32 FrameAttributeTotalFrameNum
(
const FAnimDatabaseFrameAttribute& FrameAttribute |
Gets the total number of frames in a frame attribute | AnimDatabaseFrameAttribute.h |
|
static int32 FrameAttributeTotalRangeNum
(
const FAnimDatabaseFrameAttribute& FrameAttribute |
Gets the total number of ranges in a frame attribute | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeToTransformArray
(
TArray< FTransform >& OutArray, |
Converts a frame attribute to an array of transforms | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeToTransformArrayView
(
TArray< FTransform >& OutArray, |
AnimDatabaseFrameAttribute.h |
|
|
static void FrameAttributeToVectorArray
(
TArray< FVector >& OutArray, |
Converts a frame attribute to an array of vectors | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeToVectorArrayView
(
TArray< FVector >& OutArray, |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute FrameAttributeTransformApply
(
const FTransform& A, |
Applies a constant transformation to a frame attribute. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeTransformAtFrame
(
FTransform& OutTransform, |
Sample the given FrameAttribute at the provide Sequence and Frame as a transform. | AnimDatabaseFrameAttribute.h |
|
static bool FrameAttributeTransformAtFrameFloat
(
FTransform3f& OutTransform, |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute FrameAttributeTransformDivide
(
const FTransform& A, |
Divides a frame attribute by a constant transform value. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeTransformLocation
(
const FAnimDatabaseFrameAttribute& Transform |
Gets the Location part of a Transform frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeTransformMultiply
(
const FTransform& A, |
Multiplies a frame attribute by a constant transform value. Assumes types are compatible | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeTransformRotation
(
const FAnimDatabaseFrameAttribute& Transform |
Gets the Rotation part of a Transform frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeTransformScale
(
const FAnimDatabaseFrameAttribute& Transform |
Gets the Scale part of a Transform frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeUnrotate
(
const FAnimDatabaseFrameAttribute& Rotation, |
Unrotates a vector frame attribute by the given rotation frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeUnrotateDirection
(
const FAnimDatabaseFrameAttribute& Rotation, |
Unrotates the given constant direction by the rotation frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeVelocityMatchingDistance
(
const FAnimDatabaseFrameAttribute& VelocityFrameAttribute, |
Computes a float frame attribute representing the matching distance between some velocity frame attribute and a constant velocity value. | AnimDatabaseFrameAttribute.h |
|
static void FrameAttributeVelocityMeanAndStd
(
FVector& OutMean, |
Computes the mean and std of a velocity frame attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeVelocityToDirection
(
const FAnimDatabaseFrameAttribute& VelocityFrameAttribute |
Converts a velocity frame attribute to a direction frame attribute (normalizing the result) | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeW
(
const FAnimDatabaseFrameAttribute& A |
Extracts the W component of a frame attribute. Assumes type is subscriptable | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeWeightedSum
(
const TArray< FAnimDatabaseFrameAttribute >& FrameAttributes, |
Computes the weighted sum of multiple frame attributes. Assumes all are the same type | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeWeightedSumFromArrayView
(
const TArrayView< const FAnimDatabaseFrameAttribute > FrameAttributes, |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute FrameAttributeX
(
const FAnimDatabaseFrameAttribute& A |
Extracts the X component of a frame attribute. Assumes type is subscriptable | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeY
(
const FAnimDatabaseFrameAttribute& A |
Extracts the Y component of a frame attribute. Assumes type is subscriptable | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeYaw
(
const FAnimDatabaseFrameAttribute& A |
Extracts the Yaw component of a rotation frame attribute. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute FrameAttributeZ
(
const FAnimDatabaseFrameAttribute& A |
Extracts the Z component of a frame attribute. Assumes type is subscriptable | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeAngleFrameAttributeFromConstantDegrees
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Makes an angle frame attribute from the given ranges, filled with the provided value in degrees. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeAngleFrameAttributeFromConstantRadians
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Makes an angle frame attribute from the given ranges, filled with the provided value in radians. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeAngleFrameAttributeFromFloatDegrees
(
const FAnimDatabaseFrameAttribute& A |
Makes an angle frame attribute from a float frame attribute with values in degrees | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeAngleFrameAttributeFromFloatRadians
(
const FAnimDatabaseFrameAttribute& A |
Makes an angle frame attribute from a float frame attribute with values in radians | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneGlobalAngularVelocityFrameAttribute
(
const UAnimDatabase* Database, |
Makes a angular velocity frame attribute from the global angular velocity of a bone | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneGlobalAngularVelocityFrameAttributeFromName
(
const UAnimDatabase* Database, |
Makes a angular velocity frame attribute from the global angular velocity of a bone, provided by name | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneGlobalDirectionAtNearestFramesFrameAttribute
(
const UAnimDatabase* Database, |
Computes the global bone direction of a bone at the nearest frame in the set of Frames | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneGlobalDirectionFrameAttribute
(
const UAnimDatabase* Database, |
Makes a direction frame attribute from the global direction of a bone | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneGlobalDirectionFrameAttributeFromName
(
const UAnimDatabase* Database, |
Makes a direction frame attribute from the global direction of a bone, provided by name | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneGlobalDirectionFrameAttributes
(
TArray< FAnimDatabaseFrameAttribute >& OutDirectionFrameAttributes, |
Makes direction frame attributes from the global direction of bones | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneGlobalDirectionFrameAttributesFromArrayViews
(
const TArrayView< FAnimDatabaseFrameAttribute > OutDirectionFrameAttributes, |
AnimDatabaseFrameAttribute.h |
|
|
static void MakeBoneGlobalDirectionFrameAttributesFromNames
(
TArray< FAnimDatabaseFrameAttribute >& OutDirectionFrameAttributes, |
Makes direction frame attributes from the global direction of bones, provided by name | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneGlobalDirectionFrameAttributesFromNamesArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > OutDirectionFrameAttributes, |
AnimDatabaseFrameAttribute.h |
|
|
static void MakeBoneGlobalFrameAttributes
(
TArray< FAnimDatabaseFrameAttribute >& OutLocationFrameAttributes, |
General function for computing bone attributes in the world space. | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneGlobalFrameAttributesFromArrayViews
(
const TArrayView< FAnimDatabaseFrameAttribute > OutTransformFrameAttributes, |
AnimDatabaseFrameAttribute.h | ||
static void MakeBoneGlobalFrameAttributesFromArrayViews
(
const TArrayView< FAnimDatabaseFrameAttribute > OutLocationFrameAttributes, |
AnimDatabaseFrameAttribute.h | ||
static FAnimDatabaseFrameAttribute MakeBoneGlobalLinearVelocityFrameAttribute
(
const UAnimDatabase* Database, |
Makes a linear velocity frame attribute from the global linear velocity of a bone | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneGlobalLinearVelocityFrameAttributeFromName
(
const UAnimDatabase* Database, |
Makes a linear velocity frame attribute from the global linear velocity of a bone, provided by name | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneGlobalLocationAndLinearVelocityFrameAttribute
(
FAnimDatabaseFrameAttribute& OutLocationFrameAttribute, |
Makes a location and linear velocity frame attribute from the global location and linear velocity of a bone | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneGlobalLocationAndLinearVelocityFrameAttributeFromName
(
FAnimDatabaseFrameAttribute& OutLocationFrameAttribute, |
Makes a location and linear velocity frame attribute from the global location and linear velocity of a bone, provided by name | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneGlobalLocationAtNearestFramesFrameAttribute
(
const UAnimDatabase* Database, |
Computes the global bone location of a bone at the nearest frame in the set of Frames | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneGlobalLocationFrameAttribute
(
const UAnimDatabase* Database, |
Makes a location frame attribute from the global location of a bone | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneGlobalLocationFrameAttributeFromName
(
const UAnimDatabase* Database, |
Makes a location frame attribute from the global location of a bone, provided by name | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneGlobalLocationFrameAttributes
(
TArray< FAnimDatabaseFrameAttribute >& OutLocationFrameAttributes, |
Makes location frame attributes from the global location of bones | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneGlobalLocationFrameAttributesFromArrayViews
(
const TArrayView< FAnimDatabaseFrameAttribute > OutLocationFrameAttributes, |
AnimDatabaseFrameAttribute.h |
|
|
static void MakeBoneGlobalLocationFrameAttributesFromNames
(
TArray< FAnimDatabaseFrameAttribute >& OutLocationFrameAttributes, |
Makes location frame attributes from the global location of bones, provided by name | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneGlobalLocationFrameAttributesFromNamesArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > OutLocationFrameAttributes, |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute MakeBoneGlobalRotationFrameAttribute
(
const UAnimDatabase* Database, |
Makes a rotation frame attribute from the global rotation of a bone | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneGlobalRotationFrameAttributeFromName
(
const UAnimDatabase* Database, |
Makes a rotation frame attribute from the global rotation of a bone, provided by name | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneGlobalTransformFrameAttribute
(
const UAnimDatabase* Database, |
Makes a transform frame attribute from the global transform of a bone | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneGlobalTransformFrameAttributeFromName
(
const UAnimDatabase* Database, |
Makes a transform frame attribute from the global transform of a bone, provided by name | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneGlobalTransformFrameAttributes
(
TArray< FAnimDatabaseFrameAttribute >& OutTransformFrameAttributes, |
General function for computing bone transforms in the world space. | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneGlobalTransformFrameAttributesFromNames
(
TArray< FAnimDatabaseFrameAttribute >& OutTransformFrameAttributes, |
General function for computing bone transforms in the world space. | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneGlobalTransformFrameAttributesFromNamesArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > OutTransformFrameAttributes, |
AnimDatabaseFrameAttribute.h | ||
static void MakeBoneLocalFrameAttributes
(
TArray< FAnimDatabaseFrameAttribute >& OutLocationFrameAttributes, |
General function for computing bone attributes in the local space. | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneLocalFrameAttributesFromArrayViews
(
const TArrayView< FAnimDatabaseFrameAttribute > OutLocationFrameAttributes, |
AnimDatabaseFrameAttribute.h | ||
static FAnimDatabaseFrameAttribute MakeBoneLocalLocationFrameAttribute
(
const UAnimDatabase* Database, |
Makes a location frame attribute from the local location of a bone | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneLocalLocationFrameAttributeFromName
(
const UAnimDatabase* Database, |
Makes a location frame attribute from the local location of a bone, provided by name | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneLocalRotationFrameAttribute
(
const UAnimDatabase* Database, |
Makes a rotation frame attribute from the local rotation of a bone | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneLocalRotationFrameAttributeFromName
(
const UAnimDatabase* Database, |
Makes a rotation frame attribute from the local rotation of a bone, provided by name | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneLocalScaleFrameAttribute
(
const UAnimDatabase* Database, |
Makes a scale frame attribute from the local scale of a bone | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneLocalScaleFrameAttributeFromName
(
const UAnimDatabase* Database, |
Makes a scale frame attribute from the local scale of a bone, provided by name | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneLocalTransformFrameAttribute
(
const UAnimDatabase* Database, |
Makes a location frame attribute from the local transform of a bone | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoneLocalTransformFrameAttributeFromName
(
const UAnimDatabase* Database, |
Makes a location frame attribute from the local transform of a bone, provided by name | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneLocalTransformFrameAttributes
(
TArray< FAnimDatabaseFrameAttribute >& OutTransformFrameAttributes, |
General function for computing bone transforms in the local space. | AnimDatabaseFrameAttribute.h |
|
static void MakeBoneLocalTransformFrameAttributesFromArrayViews
(
const TArrayView< FAnimDatabaseFrameAttribute > OutTransformFrameAttributes, |
AnimDatabaseFrameAttribute.h | ||
static void MakeBoneLocalTransformFrameAttributesFromNames
(
TArray< FAnimDatabaseFrameAttribute >& OutTransformFrameAttributes, |
AnimDatabaseFrameAttribute.h |
|
|
static void MakeBoneLocalTransformFrameAttributesFromNamesArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > OutTransformFrameAttributes, |
AnimDatabaseFrameAttribute.h | ||
static FAnimDatabaseFrameAttribute MakeBoolFrameAttributeFromActiveRanges
(
const FAnimDatabaseFrameRanges& Active, |
Makes a bool frame attribute which is true where the frame is contained in given Active FrameRangeSet, and false elsewhere | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoolFrameAttributeFromAnimNotifyState
(
const UAnimDatabase* Database, |
Makes a bool frame attribute from the given ranges, which is true when the provided NotifyState is active, and false everywhere else | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoolFrameAttributeFromConstant
(
const bool bActive, |
Make a bool frame range attribute from the given ranges and constant value | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoolFrameAttributeFromCurveActive
(
const UAnimDatabase* Database, |
Makes a bool frame attribute from the given ranges, which is true when the provided curve is present in the data, and false everywhere else | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoolFrameAttributeFromFalse
(
const FAnimDatabaseFrameRanges& FrameRanges |
Make a bool frame range attribute from the given ranges with all frames set to false | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoolFrameAttributeFromMirrored
(
const UAnimDatabase* Database, |
Makes a bool frame attribute which is true where the frame is mirrored, and false elsewhere | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoolFrameAttributeFromNotMirrored
(
const UAnimDatabase* Database, |
Makes a bool frame attribute which is true where the frame is NOT mirrored, and false elsewhere | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeBoolFrameAttributeFromTrue
(
const FAnimDatabaseFrameRanges& FrameRanges |
Make a bool frame range attribute from the given ranges with all frames set to true | AnimDatabaseFrameAttribute.h |
|
static void MakeBoolFrameAttributesFromActiveRanges
(
TArray< FAnimDatabaseFrameAttribute >& OutFrameAttributes, |
Makes multiple bool frame attributes which are true where the frame is contained in given Active FrameRangeSets, and false elsewhere | AnimDatabaseFrameAttribute.h |
|
static void MakeBoolFrameAttributesFromActiveRangesArrayViews
(
TArrayView< FAnimDatabaseFrameAttribute > OutFrameAttributes, |
AnimDatabaseFrameAttribute.h |
|
|
static void MakeBoolFrameAttributesFromCurvesActive
(
TArray< FAnimDatabaseFrameAttribute >& OutBoolFrameAttributes, |
Makes a set of bool frame attributes from the given ranges, which are true when the provided curves are present in the data and false everywhere else | AnimDatabaseFrameAttribute.h |
|
static void MakeBoolFrameAttributesFromCurvesActiveArrayView
(
TArrayView< FAnimDatabaseFrameAttribute > OutBoolFrameAttributes, |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute MakeDirectionFrameAttribute
(
const FAnimDatabaseFrameAttribute& X, |
Makes a direction frame attribute from X, Y and Z attributes. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeDirectionFrameAttributeFromConstant
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Makes a direction frame attribute from the given ranges, filled with the provided value. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeEmptyFrameAttribute() |
Make an empty Frame Attribute | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeEventFrameAttribute
(
const FAnimDatabaseFrames& EventFrames, |
Makes an event frame attribute from the given ranges, at the times of the given frames | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeEventFrameAttributeAtRangeEnds
(
const FAnimDatabaseFrameRanges& EventFrameRanges, |
Makes an event frame attribute from the given ranges, at the end times of the given EventFrameRanges | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeEventFrameAttributeAtRangeStarts
(
const FAnimDatabaseFrameRanges& EventFrameRanges, |
Makes an event frame attribute from the given ranges, at the start times of the given EventFrameRanges | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeEventFrameAttributeFromAnimNotify
(
const UAnimDatabase* Database, |
Makes an event frame attribute from the given ranges, at the times of the given anim notifies | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeEventFrameAttributeFromAnimNotifyStateEnds
(
const UAnimDatabase* Database, |
Makes an event frame attribute from the given ranges, at the times of the given anim notify state ends | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeEventFrameAttributeFromAnimNotifyStateStarts
(
const UAnimDatabase* Database, |
Makes an event frame attribute from the given ranges, at the times of the given anim notify state starts | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeEventFrameAttributeFromAnimNotifyUnion
(
const UAnimDatabase* Database, |
Makes an event frame attribute from the given ranges, at the times of the given anim notifies | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeEventFrameAttributeFromAnimNotifyUnionArrayView
(
const UAnimDatabase* Database, |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute MakeFloatFrameAttributeFromConstant
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Makes a float frame attribute from the given ranges, filled with the provided value. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeFloatFrameAttributeFromCurve
(
const UAnimDatabase* Database, |
Makes a float frame attribute from the given ranges, using the given curve name. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeFloatFrameAttributeFromCurveWhenActive
(
const UAnimDatabase* Database, |
Makes a float frame attribute using the given curve name. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeFloatFrameAttributeFromNearestFrameSequenceTimes
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Makes a float frame attribute where the value of the attribute is given by the sequence time of the nearest frame in the Frames frames set. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeFloatFrameAttributeFromOne
(
const FAnimDatabaseFrameRanges& FrameRanges |
Makes a float frame attribute from the given ranges, filled with one. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeFloatFrameAttributeFromRangeTimes
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Makes a float frame attribute where the value of the attribute is given by the time since the start of the range for each frame in each range in the set. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeFloatFrameAttributeFromSequenceTimes
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Makes a float frame attribute where the value of the attribute is given by the sequence time of each frame in each range in the set. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeFloatFrameAttributeFromUniformRandom
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Makes a float frame attribute from a uniform distribution. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeFloatFrameAttributeFromZero
(
const FAnimDatabaseFrameRanges& FrameRanges |
Makes a float frame attribute from the given ranges, filled with zero. | AnimDatabaseFrameAttribute.h |
|
static void MakeFloatFrameAttributesFromCurves
(
TArray< FAnimDatabaseFrameAttribute >& OutFloatFrameAttributes, |
Makes multiple float frame attributes from the given ranges and curve names. | AnimDatabaseFrameAttribute.h |
|
static void MakeFloatFrameAttributesFromCurvesArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > OutFloatFrameAttributes, |
AnimDatabaseFrameAttribute.h |
|
|
static void MakeFloatFrameAttributesFromCurvesWhenActive
(
TArray< FAnimDatabaseFrameAttribute >& OutFloatFrameAttributes, |
Makes multiple float frame attributes from the given ranges and curve names. | AnimDatabaseFrameAttribute.h |
|
static void MakeFloatFrameAttributesFromCurvesWhenActiveArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > OutFloatFrameAttributes, |
AnimDatabaseFrameAttribute.h |
|
|
static FAnimDatabaseFrameAttribute MakeFrameAttributeFromClass
(
const UAnimDatabase* Database, |
Make a Frame Attribute using the given UAnimDatabaseFrameAttributeFunction | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeFrameAttributeFromFunction
(
const UAnimDatabase* Database, |
Make a Frame Attribute using the given UAnimDatabaseFrameAttributeFunction | AnimDatabaseFrameAttribute.h |
|
static void MakeFrameAttributesFromClasses
(
TArray< FAnimDatabaseFrameAttribute >& OutFrameAttributes, |
Make Frame Attributes using the given array of UAnimDatabaseFrameAttributeFunctions | AnimDatabaseFrameAttribute.h |
|
static void MakeFrameAttributesFromClassesArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > OutFrameAttributes, |
AnimDatabaseFrameAttribute.h | ||
static void MakeFrameAttributesFromClassesMap
(
TMap< FName, FAnimDatabaseFrameAttribute >& OutFrameAttributes, |
Make Frame Attributes using the given map of UAnimDatabaseFrameAttributeFunctions | AnimDatabaseFrameAttribute.h |
|
static void MakeFrameAttributesFromCurves
(
TArray< FAnimDatabaseFrameAttribute >& OutFloatCurveValueFrameAttributes, |
Makes frame attributes for curve values, curve velocities, and if a curve is active from a set of given curves | AnimDatabaseFrameAttribute.h |
|
static void MakeFrameAttributesFromCurvesArrayViews
(
const TArrayView< FAnimDatabaseFrameAttribute > OutFloatCurveValueFrameAttributes, |
AnimDatabaseFrameAttribute.h | ||
static void MakeFrameAttributesFromFunctions
(
TArray< FAnimDatabaseFrameAttribute >& OutFrameAttributes, |
Makes Frame Attributes using the given UAnimDatabaseFrameAttributeFunctions | AnimDatabaseFrameAttribute.h |
|
static void MakeFrameAttributesFromFunctionsArrayView
(
const TArrayView< FAnimDatabaseFrameAttribute > OutFrameAttributes, |
AnimDatabaseFrameAttribute.h | ||
static FAnimDatabaseFrameAttribute MakeGlobalDirectionBetweenBonesFrameAttribute
(
const UAnimDatabase* Database, |
Makes a direction frame attribute from the global vector between bones | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeGlobalDirectionBetweenBonesFrameAttributeFromNames
(
const UAnimDatabase* Database, |
Makes a direction frame attribute from the global vector between bones, provided by name | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeLocationFrameAttribute
(
const FAnimDatabaseFrameAttribute& X, |
Makes a location frame attribute from X, Y and Z attributes. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeLocationFrameAttributeFromConstant
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Makes a location frame attribute from the given ranges, filled with the provided value. | AnimDatabaseFrameAttribute.h |
|
static void MakeLocationTrajectoryFrameAttribute
(
TArray< FAnimDatabaseFrameAttribute >& OutLocationFrameAttributes, |
Makes an array of location frame attributes for the root at the given sample times into the future | AnimDatabaseFrameAttribute.h |
|
static void MakeLookAtTrajectoryFrameAttribute
(
TArray< FAnimDatabaseFrameAttribute >& OutLocationFrameAttributes, |
Makes an array of location and direction frame attributes for the root location and look-at-direction of the provided bone at the given sample times into the future | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeNullFrameAttribute
(
const FAnimDatabaseFrameRanges& FrameRanges |
Make a null Frame Attribute for the given ranges | AnimDatabaseFrameAttribute.h |
|
static void MakePoseFrameAttribute
(
TArray< FAnimDatabaseFrameAttribute >& OutLocationFrameAttributes, |
Makes arrays of frame attributes for a pose from the provided bone indices | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRandomBoolFrameAttribute
(
UPARAM(ref) int32& State, |
Makes a bool frame attribute for the given ranges where each truth value is randomly sampled | AnimDatabaseFrameAttribute.h |
|
static void MakeRandomBoolFrameAttributes
(
TArray< FAnimDatabaseFrameAttribute >& OutFrameAttributes, |
Makes multiple random bool frame attributes from the given range set | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRootAngularVelocityFrameAttribute
(
const UAnimDatabase* Database, |
Makes a angular velocity frame attribute from the root angular velocity of the character at the given frame ranges | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRootDirectionAtRangeEndFrameAttribute
(
const UAnimDatabase* Database, |
Makes a direction frame attribute from the character root direction at the end of the range for every range in the given frame ranges | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRootDirectionAtRangeStartFrameAttribute
(
const UAnimDatabase* Database, |
Makes a direction frame attribute from the character root direction at the start of the range for every range in the given frame ranges | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRootDirectionFrameAttribute
(
const UAnimDatabase* Database, |
Makes a direction frame attribute from the root direction of the character at the given frame ranges | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRootLinearVelocityFrameAttribute
(
const UAnimDatabase* Database, |
Makes a linear velocity frame attribute from the root linear velocity of the character at the given frame ranges | AnimDatabaseFrameAttribute.h |
|
static void MakeRootLocalLookAtTrajectoryFrameAttributeAndScale
(
TArray< FAnimDatabaseFrameAttribute >& OutLocationFrameAttributes, |
Makes look-at trajectory frame attributes transformed local to the character's root location and rotation. | AnimDatabaseFrameAttribute.h |
|
static void MakeRootLocalPoseFrameAttributeAndScale
(
TArray< FAnimDatabaseFrameAttribute >& OutLocationFrameAttributes, |
Makes arrays of frame attributes for a pose from the provided bone indices, transformed to be local to the root location and rotation, and then computes the overall scale of the locations and velocities. | AnimDatabaseFrameAttribute.h |
|
static void MakeRootLocalTrajectoryFrameAttributeAndScale
(
TArray< FAnimDatabaseFrameAttribute >& OutLocationFrameAttributes, |
Makes trajectory frame attributes transformed local to the character's root location and rotation. | AnimDatabaseFrameAttribute.h |
|
static void MakeRootLocationAndDirectionAtRangeEndFrameAttribute
(
FAnimDatabaseFrameAttribute& OutLocationFrameAttribute, |
Makes a location and direction frame attribute from the character root location and direction at the end of the range for every range in the given frame ranges | AnimDatabaseFrameAttribute.h |
|
static void MakeRootLocationAndDirectionFrameAttribute
(
FAnimDatabaseFrameAttribute& OutRootLocationFrameAttribute, |
Makes a location and direction frame attribute from the root location and direction of the character at the given frame ranges | AnimDatabaseFrameAttribute.h |
|
static void MakeRootLocationAndRotationFrameAttribute
(
FAnimDatabaseFrameAttribute& OutRootLocationFrameAttribute, |
Makes a location and rotation frame attribute from the root location and rotation of the character at the given frame ranges | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRootLocationAtRangeEndFrameAttribute
(
const UAnimDatabase* Database, |
Makes a location frame attribute from the character root location at the end of the range for every range in the given frame ranges | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRootLocationAtRangeStartFrameAttribute
(
const UAnimDatabase* Database, |
Makes a location frame attribute from the character root location at the start of the range for every range in the given frame ranges | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRootLocationFrameAttribute
(
const UAnimDatabase* Database, |
Makes a location frame attribute from the root location of the character at the given frame ranges | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRootRotationFrameAttribute
(
const UAnimDatabase* Database, |
Makes a rotation frame attribute from the root rotation of the character at the given frame ranges | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRootTransformAtSequenceStartFrameAttribute
(
const UAnimDatabase* Database, |
Makes a transform frame attribute from the root transform of the character at the start of each sequence | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRootTransformFrameAttribute
(
const UAnimDatabase* Database, |
Makes a transform frame attribute from the root transform of the character at the given frame ranges | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRotationFrameAttribute
(
const FAnimDatabaseFrameAttribute& Pitch, |
Makes a rotation frame attribute from Yaw, Pitch and Roll. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRotationFrameAttributeFromBasisDirections
(
const FAnimDatabaseFrameAttribute& ForwardDirection, |
Makes a rotation frame attribute from a set of basis directions. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRotationFrameAttributeFromConstant
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Makes a rotation frame attribute from the given ranges, filled with the provided value. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeRotationFrameAttributeFromConstantQuat
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Makes a rotation frame attribute from the given ranges, filled with the provided value. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeScaleFrameAttribute
(
const FAnimDatabaseFrameAttribute& X, |
Makes a scale frame attribute from X, Y and Z attributes. | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeScaleFrameAttributeFromConstant
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Makes a scale frame attribute from the given ranges, filled with the provided value. | AnimDatabaseFrameAttribute.h |
|
static void MakeTrajectoryFrameAttribute
(
TArray< FAnimDatabaseFrameAttribute >& OutLocationFrameAttributes, |
Makes an array of location and direction frame attributes for the root at the given sample times into the future | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeTransformFrameAttribute
(
const FAnimDatabaseFrameAttribute& Location, |
Makes a transform frame attribute from the given Location, Rotation, and Scale frame attributes | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeTransformFrameAttributeFromConstant
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Makes a transform frame attribute from the given frame ranges filled with a constant value | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeTransformFrameAttributeFromIdentity
(
const FAnimDatabaseFrameRanges& FrameRanges |
Makes a transform frame attribute from the given frame ranges filled with the identity transform | AnimDatabaseFrameAttribute.h |
|
static FAnimDatabaseFrameAttribute MakeTransformFrameAttributeNoScale
(
const FAnimDatabaseFrameAttribute& Location, |
Makes a transform frame attribute from the given Location and Rotation frame attributes | AnimDatabaseFrameAttribute.h |
|