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
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 | NotifyEnd
(
USkeletalMeshComponent* MeshComp, |
|
![]() ![]() |
void | NotifyTick
(
USkeletalMeshComponent* MeshComp, |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | NotifyBegin
(
USkeletalMeshComponent* MeshComp, |
Please use the other NotifyBegin function instead |
![]() ![]() |
void | NotifyEnd
(
USkeletalMeshComponent* MeshComp, |
Please use the other NotifyEnd function instead |
![]() ![]() |
void | NotifyTick
(
USkeletalMeshComponent* MeshComp, |
Please use the other NotifyTick function instead |