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

Protected Member Functions

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

Protected Attributes

bool bShouldModifyInnerConeAngle
 
bool bShouldModifyOuterConeAngle
 
FFloatInterval InnerConeAngleRange
 
FFloatInterval OuterConeAngleRange
 
- Protected Attributes inherited from URandomLightComponent
bool bShouldModifyColor
 
bool bShouldModifyIntensity
 
FRandomColorData ColorData
 
FFloatInterval IntensityRange
 
- Protected Attributes inherited from URandomComponentBase
bool bAlreadyRandomized
 
bool bOnlyRandomizeOnce
 
bool bShouldRandomize
 
float CountdownUntilNextRandomization
 
FFloatInterval RandomizationDurationInterval
 
FFloatRange RandomizationDurationRange
 

Additional Inherited Members

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

Detailed Description

Randomize the properties of the owner actor's light components NOTE: This is not a LightComponent, it modify other light components

Definition at line 26 of file RandomLightComponent_SpotLight.h.


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