| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Animation/BlendProfile.h |
Include |
#include "Animation/BlendProfile.h" |
class UBlendProfile :
public UObject,
public IInterpolationIndexProvider
A blend profile is a set of per-bone scales that can be used in transitions and blend lists to tweak the weights of specific bones. The scales are applied to the normal weight for that bone
Name | Description | ||
---|---|---|---|
|
OwningSkeleton |
The skeleton that owns this profile. |
|
|
ProfileEntries |
List of blend scale entries. |
Name | Description | |
---|---|---|
|
UBlendProfile() |
Name | Description | ||
---|---|---|---|
|
float |
GetBoneBlendScale ( |
Get the set blend scale for the specified bone, will return 1.0f if no entry was found (no scale) |
|
float |
GetBoneBlendScale ( |
Get the set blend scale for the specified bone, will return 1.0f if no entry was found (no scale) |
|
float |
GetEntryBlendScale ( |
Get the blend scale stored in a specific entry |
|
GetEntryIndex ( |
Get the index of the entry for the specified bone |
|
|
GetEntryIndex ( |
Get the index of the entry for the specified bone |
|
|
GetNumBlendEntries() |
Get the number of entries in the profile (an entry is any blend scale that isn't 1.0f) |
|
|
SetBoneBlendScale |
Set the blend scale for a specific bone |
|
|
SetBoneBlendScale |
Set the blend scale for a specific bone |
Name | Description | ||
---|---|---|---|
|
IsSafeForRootSet() |
||
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
Name | Description | ||
---|---|---|---|
|
GetPerBoneInterpolationIndex ( |