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

Public Member Functions

AActor * GetFocalActor ()
 
void SetFocalActor (AActor *NewFocalActor)
 
- Public Member Functions inherited from URandomComponentBase
void Randomize ()
 
bool ShouldRandomize () const
 
void StartRandomizing ()
 
void StopRandomizing ()
 

Protected Member Functions

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

Protected Attributes

bool bCheckCollision
 
bool bOnlyChangeDistanceWhenPitchChanged
 
bool bRandomizePitchAfterEachYawRotation
 
bool bRevertYawDirectionAfterEachRotation
 
bool bShouldChangeDistance
 
bool bShouldMove
 
bool bShouldWiggle
 
bool bTeleportRandomly
 
float CurrentDistanceToTarget
 
float DistanceChangeCountdown
 
float DistanceChangeSpeed
 
float DistanceToTarget
 
AActor * FocalTargetActor
 
FFloatInterval PitchRotationRange
 
float PitchRotationSpeed
 
FRotator RotationFromTarget
 
float RotationSpeed
 
float TargetDistanceChangeDuration
 
FFloatInterval TargetDistanceRange
 
float TargetYaw
 
FRandomRotationData WiggleRotationData
 
FFloatInterval YawRotationRange
 
- Protected Attributes inherited from URandomComponentBase
bool bAlreadyRandomized
 
bool bOnlyRandomizeOnce
 
bool bShouldRandomize
 
float CountdownUntilNextRandomization
 
FFloatInterval RandomizationDurationInterval
 
FFloatRange RandomizationDurationRange
 

Detailed Description

RandomTextureComponent randomly change the color parameter of the materials in the owner's mesh

Definition at line 23 of file OrbitalMovementComponent.h.


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