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

Public Member Functions

AVolume * GetRandomLocationVolume () const
 
void SetRandomLocationVolume (AVolume *NewVolume, bool bForceUseVolume=false)
 
- Public Member Functions inherited from URandomComponentBase
void Randomize ()
 
bool ShouldRandomize () const
 
void StartRandomizing ()
 
void StopRandomizing ()
 

Protected Member Functions

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

Protected Attributes

bool bCheckCollision
 
bool bIsMoving
 
bool bRelatedToOriginLocation
 
bool bShouldTeleport
 
bool bUseObjectAxesInsteadOfWorldAxes
 
float CurrentSpeed
 
FTransform OriginalTransform
 
FRandomLocationData RandomLocationData
 
AVolume * RandomLocationVolume
 
FFloatInterval RandomSpeedRange
 
FVector TargetLocation
 
- Protected Attributes inherited from URandomComponentBase
bool bAlreadyRandomized
 
bool bOnlyRandomizeOnce
 
bool bShouldRandomize
 
float CountdownUntilNextRandomization
 
FFloatInterval RandomizationDurationInterval
 
FFloatRange RandomizationDurationRange
 

Detailed Description

Definition at line 20 of file RandomMovementComponent.h.


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