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