NVIDIA DeepLearning Dataset Synthesizer (NDDS)
 All Classes Namespaces Functions Variables Typedefs Pages
URandomAnimationComponent Class Reference
+ Inheritance diagram for URandomAnimationComponent:
+ Collaboration diagram for URandomAnimationComponent:

Public Member Functions

virtual void BeginPlay () override
 
- Public Member Functions inherited from URandomComponentBase
void Randomize ()
 
bool ShouldRandomize () const
 
void StartRandomizing ()
 
void StopRandomizing ()
 

Public Attributes

FString AnimationFolderPath
 
bool bUseAllAnimationsInAFolder
 
FNVHumanSkeletalBoneData HumanSkeletalBoneData
 
TArray< UAnimSequence * > RandomAnimList
 
float TimeWaitAfterEachAnimation
 

Protected Member Functions

virtual void OnFinishedRandomization () override
 
virtual void OnRandomization_Implementation () override
 
- Protected Member Functions inherited from URandomComponentBase
virtual void EndPlay (const EEndPlayReason::Type EndPlayReason) override
 
void OnRandomization ()
 
virtual void PostLoad () override
 
virtual void TickComponent (float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override
 

Protected Attributes

UAnimSequence * CurrentAnimation
 
TArray< FSoftObjectPath > FolderAnimSequenceReferences
 
- Protected Attributes inherited from URandomComponentBase
bool bAlreadyRandomized
 
bool bOnlyRandomizeOnce
 
bool bShouldRandomize
 
float CountdownUntilNextRandomization
 
FFloatInterval RandomizationDurationInterval
 
FFloatRange RandomizationDurationRange
 

Detailed Description

Definition at line 70 of file RandomAnimationComponent.h.


The documentation for this class was generated from the following file: