KPT 0.0.1
KPT Project Documentation
로딩중...
검색중...
일치하는것 없음
UAnimNotifyState_MotionTrail 클래스 참조

#include <AnimNotifyState_MotionTrail.h>

UAnimNotifyState_MotionTrail에 대한 상속 다이어그램 :
UAnimNotifyState_MotionTrail에 대한 협력 다이어그램:

Public 멤버 함수

virtual void NotifyBegin (USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, float TotalDuration) override
virtual void NotifyBegin (USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, float TotalDuration, const FAnimNotifyEventReference &EventReference) override
virtual void NotifyEnd (USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation) override
virtual void NotifyTick (USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, float FrameDeltaTime) override
void SpawnTrailActorAtLocation (USkeletalMeshComponent *MeshComp, const FTransform &SpawnLocation, float ActorLifeSpan)

Public 속성

float ElapsedTrailInterval = 0.f
FTransform PrevTrailTransform
TSubclassOf< AMotionTrailActorTrailActorClass
float TrailInterval = 0.05f
float TrailLifeSpan = 0.3f
UMaterialInterface * TrailMaterial

상세한 설명

AnimNotifyState_MotionTrail.h 파일의 17 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ NotifyBegin() [1/2]

void UAnimNotifyState_MotionTrail::NotifyBegin ( USkeletalMeshComponent * MeshComp,
UAnimSequenceBase * Animation,
float TotalDuration )
overridevirtual

AnimNotifyState_MotionTrail.cpp 파일의 101 번째 라인에서 정의되었습니다.

다음을 참조함 : ElapsedTrailInterval, TrailInterval.

◆ NotifyBegin() [2/2]

void UAnimNotifyState_MotionTrail::NotifyBegin ( USkeletalMeshComponent * MeshComp,
UAnimSequenceBase * Animation,
float TotalDuration,
const FAnimNotifyEventReference & EventReference )
overridevirtual

AnimNotifyState_MotionTrail.cpp 파일의 9 번째 라인에서 정의되었습니다.

다음을 참조함 : ElapsedTrailInterval, PrevTrailTransform.

◆ NotifyEnd()

void UAnimNotifyState_MotionTrail::NotifyEnd ( USkeletalMeshComponent * MeshComp,
UAnimSequenceBase * Animation )
overridevirtual

AnimNotifyState_MotionTrail.cpp 파일의 107 번째 라인에서 정의되었습니다.

◆ NotifyTick()

void UAnimNotifyState_MotionTrail::NotifyTick ( USkeletalMeshComponent * MeshComp,
UAnimSequenceBase * Animation,
float FrameDeltaTime )
overridevirtual

AnimNotifyState_MotionTrail.cpp 파일의 21 번째 라인에서 정의되었습니다.

다음을 참조함 : ElapsedTrailInterval, PrevTrailTransform, SpawnTrailActorAtLocation(), TrailInterval, TrailLifeSpan.

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ SpawnTrailActorAtLocation()

void UAnimNotifyState_MotionTrail::SpawnTrailActorAtLocation ( USkeletalMeshComponent * MeshComp,
const FTransform & SpawnLocation,
float ActorLifeSpan )

AnimNotifyState_MotionTrail.cpp 파일의 61 번째 라인에서 정의되었습니다.

다음을 참조함 : AMotionTrailActor::PoseableMeshComponent, AMotionTrailActor::SetTrailLifeSpan(), TrailActorClass, TrailLifeSpan, TrailMaterial.

다음에 의해서 참조됨 : NotifyTick().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ ElapsedTrailInterval

float UAnimNotifyState_MotionTrail::ElapsedTrailInterval = 0.f

AnimNotifyState_MotionTrail.h 파일의 50 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NotifyBegin(), NotifyBegin(), NotifyTick().

◆ PrevTrailTransform

FTransform UAnimNotifyState_MotionTrail::PrevTrailTransform

AnimNotifyState_MotionTrail.h 파일의 33 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NotifyBegin(), NotifyTick().

◆ TrailActorClass

TSubclassOf<AMotionTrailActor> UAnimNotifyState_MotionTrail::TrailActorClass

AnimNotifyState_MotionTrail.h 파일의 36 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : SpawnTrailActorAtLocation().

◆ TrailInterval

float UAnimNotifyState_MotionTrail::TrailInterval = 0.05f

AnimNotifyState_MotionTrail.h 파일의 47 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NotifyBegin(), NotifyTick().

◆ TrailLifeSpan

float UAnimNotifyState_MotionTrail::TrailLifeSpan = 0.3f

AnimNotifyState_MotionTrail.h 파일의 44 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NotifyTick(), SpawnTrailActorAtLocation().

◆ TrailMaterial

UMaterialInterface* UAnimNotifyState_MotionTrail::TrailMaterial

AnimNotifyState_MotionTrail.h 파일의 40 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : SpawnTrailActorAtLocation().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: