Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Animation/BlendSpace.h |
Include |
#include "Animation/BlendSpace.h" |
class UBlendSpace : public UBlendSpaceBase
Contains a grid of data points with weights from sample points in the space
Name | Description | ||
---|---|---|---|
|
TEnumAsByte< EB... |
AxisToScaleAnimation |
If you have input interpolation, which axis to drive animation speed (scale) - i.e. for locomotion animation, speed axis will drive animation speed (thus scale) |
Name | Description | |
---|---|---|
|
UBlendSpace ( |
Name | Description | ||
---|---|---|---|
|
const FEdito... |
GetEditorElement |
Get the Editor Element from Index |
|
GetGridSamplesFromBlendInput ( |
Get Grid Samples from BlendInput, From Input, it will return the 4 points of the grid that this input belongs to. |
Name | Description | ||
---|---|---|---|
|
EBlendSpaceA... |
GetAxisToScale() |
Let derived blend space decided how to handle scaling |
|
GetRawSamplesFromBlendInput ( |
Get Grid Samples from BlendInput, From Input, it will populate OutGridSamples with the closest grid points. |
|
|
IsSameSamplePoint |
Checks if the given samples points overlap |
|
|
IsValidAdditiveType ( |
Returns whether or not the given additive animation type is compatible with the blendspace type |
|
|
RemapSamplesToNewAxisRange() |
||
|
SnapSamplesToClosestGridPoint() |
If around border, snap to the border to avoid empty hole of data that is not valid |
Name | Description | ||
---|---|---|---|
|
IsValidAdditive() |
Return true if this is valid additive animation false otherwise |