Navigation
API > API/Plugins > API/Plugins/AnimDatabase
Function for processing contacts
| Name | UAnimDatabaseFunction_ProcessContacts |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/AnimDatabase/Source/AnimDatabase/Public/AnimDatabase.h |
| Include Path | #include "AnimDatabase.h" |
Syntax
UCLASS (BlueprintType, Blueprintable, DontCollapseCategories,
Meta=(DisplayName="Process Contacts Function"))
class UAnimDatabaseFunction_ProcessContacts : public UAnimDatabaseFunction
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAnimDatabaseFunction → UAnimDatabaseFunction_ProcessContacts
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimNotifyOffset | float | The amount of time before the contact (in seconds) to place the location of the Anim Notifies | AnimDatabase.h |
|
| bAddAnimNotifies | bool | If to add anim notifies | AnimDatabase.h |
|
| bAddContactCurves | bool | If to add contact curves | AnimDatabase.h |
|
| bAddFootSpeedCurves | bool | If to add foot speed curves | AnimDatabase.h |
|
| bAddSyncMarkers | bool | If to add sync markers | AnimDatabase.h |
|
| bClearAnimNotifyTracks | bool | Clears all Anim Notifies on the given tracks before adding new ones | AnimDatabase.h |
|
| bClearSyncMarkerTracks | bool | Clears all Sync Markers on the given tracks before adding new ones | AnimDatabase.h |
|
| bFilterContactCurves | bool | If to filter the contact curves | AnimDatabase.h |
|
| bRemoveFirstFrameContactEvent | bool | If there is a contact event on the first frame then it is removed | AnimDatabase.h |
|
| bSmoothContactCurves | bool | If to smooth the contact curves | AnimDatabase.h |
|
| bSparseKeys | bool | If to write curves using sparse keys | AnimDatabase.h |
|
| ContactFilterTime | float | Roughly corresponds to the minimum contact duration (in seconds) that will be allowed. | AnimDatabase.h |
|
| HeightThreshold | float | Maximum height for which the bone can be considered in contact | AnimDatabase.h |
|
| LeftContactAnimNotify | TObjectPtr< UAnimNotify > | The object to use for the left contact anim notify | AnimDatabase.h |
|
| LeftContactAnimNotifyColor | FLinearColor | Color of the left anim notify track | AnimDatabase.h |
|
| LeftContactAnimNotifyTrackName | FName | The track name for the left anim notifies | AnimDatabase.h |
|
| LeftContactBoneName | FName | Name of the left bone to generate the contact curve for | AnimDatabase.h |
|
| LeftContactCurveColor | FLinearColor | Color of the left contact curve | AnimDatabase.h |
|
| LeftContactCurveName | FName | Name of the contact curve for the left foot | AnimDatabase.h |
|
| LeftContactSyncMarker | FName | The name of the left sync marker | AnimDatabase.h |
|
| LeftContactSyncMarkerColor | FLinearColor | Color of the left sync marker track | AnimDatabase.h |
|
| LeftContactSyncMarkerTrackName | FName | The track name for the left sync markers | AnimDatabase.h |
|
| LeftFootSpeedBoneName | FName | Name of the left bone to generate the foot speed curve for | AnimDatabase.h |
|
| LeftFootSpeedCurveColor | FLinearColor | Color of the left foot speed curve | AnimDatabase.h |
|
| LeftFootSpeedCurveName | FName | Name of the foot speed curve for the left foot | AnimDatabase.h |
|
| RightContactAnimNotify | TObjectPtr< UAnimNotify > | The object to use for the right contact anim notify | AnimDatabase.h |
|
| RightContactAnimNotifyColor | FLinearColor | Color of the right anim notify track | AnimDatabase.h |
|
| RightContactAnimNotifyTrackName | FName | The track name for the right anim notifies | AnimDatabase.h |
|
| RightContactBoneName | FName | Name of the right bone to generate the contact curve for | AnimDatabase.h |
|
| RightContactCurveColor | FLinearColor | Color of the right contact curve | AnimDatabase.h |
|
| RightContactCurveName | FName | Name of the contact curve for the right foot | AnimDatabase.h |
|
| RightContactSyncMarker | FName | The name of the right sync marker | AnimDatabase.h |
|
| RightContactSyncMarkerColor | FLinearColor | Color of the right sync marker track | AnimDatabase.h |
|
| RightContactSyncMarkerTrackName | FName | The track name for the right sync markers | AnimDatabase.h |
|
| RightFootSpeedBoneName | FName | Name of the right bone to generate the foot speed curve for | AnimDatabase.h |
|
| RightFootSpeedCurveColor | FLinearColor | Color of the right foot speed curve | AnimDatabase.h |
|
| RightFootSpeedCurveName | FName | Name of the foot speed curve for the right foot | AnimDatabase.h |
|
| SmoothingAmount | float | Amount of smoothing to apply to the resulting contact curve (in frames) | AnimDatabase.h |
|
| SyncMarkerOffset | float | The amount of time before the contact (in seconds) to place the location of the sync markers | AnimDatabase.h |
|
| VelocityThreshold | float | Maximum velocity for which the bone can be considered in contact | AnimDatabase.h |
|