Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation > API/Runtime/Engine/Animation/AnimNotifies
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimNotifyState
- UAnimNotifyState_Trail
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNotifies/AnimNotifyState_Trail.h |
| Include | #include "Animation/AnimNotifies/AnimNotifyState_Trail.h" |
Syntax
UCLASS (EditInlineNew, Blueprintable, Const, HideCategories=Object, CollapseCategories,
Meta=(ShowWorldContextPin, DisplayName="Trail"), MinimalAPI)
class UAnimNotifyState_Trail : public UAnimNotifyState
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bRecycleSpawnedSystems | ||
| uint32: 1 | bRenderGeometry | If true, render the trail geometry (this should typically be on) | |
| uint32: 1 | bRenderSpawnPoints | If true, render stars at each spawned particle point along the trail | |
| uint32: 1 | bRenderTangents | If true, render a line showing the tangent at each spawned particle point along the trail | |
| uint32: 1 | bRenderTessellation | If true, render the tessellated path between spawned particles | |
| FName | FirstSocketName | Name of the first socket defining this trail. | |
| TObjectPtr< UParticleSystem > | PSTemplate | The particle system to use for this trail. | |
| FName | SecondSocketName | Name of the second socket defining this trail. | |
| FName | WidthScaleCurve | Name of the curve to drive the width scale. | |
| TEnumAsByte< enum ETrailWidthMode > | WidthScaleMode | Controls the way width scale is applied. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAnimNotifyState_Trail
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| float | GetCurveWidth
(
USkeletalMeshComponent* MeshComp |
||
| UParticleSystem * | GetOverridenPSTemplate
(
USkeletalMeshComponent* MeshComp, |
||
| UParticleSystemComponent * | GetParticleSystemComponent
(
USkeletalMeshComponent* MeshComp |
Helper function for outside code to get PSC that we are using | |
| UParticleSystem * | OverridePSTemplate
(
USkeletalMeshComponent* MeshComp, |
||
| bool | ValidateInput
(
USkeletalMeshComponent* MeshComp, |
Overridden from UAnimNotifyState
| Type | Name | Description | |
|---|---|---|---|
| void | NotifyBegin
(
USkeletalMeshComponent* MeshComp, |
||
| void | NotifyBegin
(
USkeletalMeshComponent* MeshComp, |
||
| void | NotifyEnd
(
USkeletalMeshComponent* MeshComp, |
||
| void | NotifyEnd
(
USkeletalMeshComponent* MeshComp, |
||
| void | NotifyTick
(
USkeletalMeshComponent* MeshComp, |
||
| void | NotifyTick
(
USkeletalMeshComponent* MeshComp, |