|
virtual void | BeginPlay () override |
|
virtual void | OnRandomization_Implementation () override |
|
void | UpdateDecalMaterial (class UDecalComponent *AffectedDecalComp) |
|
virtual void | UpdateMaterial (UMaterialInstanceDynamic *MaterialToMofidy) |
|
void | UpdateMeshMaterial (class UMeshComponent *AffectedMeshComp) |
|
Protected Member Functions inherited from URandomComponentBase |
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 |
|
|
EAffectedMaterialOwnerComponentType | AffectedComponentType |
|
TArray< FName > | MaterialParameterNames |
|
FRandomMaterialSelection | MaterialSelectionConfigData |
|
TArray< class UDecalComponent * > | OwnerDecalComponents |
|
TArray< class UMeshComponent * > | OwnerMeshComponents |
|
Protected Attributes inherited from URandomComponentBase |
bool | bAlreadyRandomized |
|
bool | bOnlyRandomizeOnce |
|
bool | bShouldRandomize |
|
float | CountdownUntilNextRandomization |
|
FFloatInterval | RandomizationDurationInterval |
|
FFloatRange | RandomizationDurationRange |
|
|
Public Member Functions inherited from URandomComponentBase |
void | Randomize () |
|
bool | ShouldRandomize () const |
|
void | StartRandomizing () |
|
void | StopRandomizing () |
|
URandomMaterialParameterComponentBase randomly change the value of some parameters of the materials in the owner's mesh
Definition at line 24 of file RandomMaterialParameterComponentBase.h.
The documentation for this class was generated from the following file: