Navigation
API > API/Plugins > API/Plugins/ClonerEffector > API/Plugins/ClonerEffector/Cloner > API/Plugins/ClonerEffector/Cloner/Extensions
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UCEClonerExtensionBase
- UCEClonerRangeExtension
References
| Module | ClonerEffector |
| Header | /Engine/Plugins/Experimental/ClonerEffector/Source/ClonerEffector/Public/Cloner/Extensions/CEClonerRangeExtension.h |
| Include | #include "Cloner/Extensions/CEClonerRangeExtension.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Within=CEClonerComponent, Meta=(Section="Cloner", Priority=0))
class UCEClonerRangeExtension : public UCEClonerExtensionBase
Remarks
Extension dealing with range options
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bRangeEnabled | Use random range transforms for each clones | |
| bool | bRangeMirrored | Mirrors offset and rotation values | |
| bool | bRangeScaleUniform | ||
| FVector | RangeOffsetMax | ||
| FVector | RangeOffsetMin | ||
| FRotator | RangeRotationMax | ||
| FRotator | RangeRotationMin | ||
| FVector | RangeScaleMax | ||
| FVector | RangeScaleMin | ||
| float | RangeScaleUniformMax | ||
| float | RangeScaleUniformMin |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| bool | |||
| const FVector & | |||
| const FVector & | |||
| const FRotator & | |||
| const FRotator & | |||
| const FVector & | |||
| const FVector & | |||
| bool | |||
| float | |||
| float | |||
| void | SetRangeEnabled
(
bool bInRangeEnabled |
||
| void | SetRangeMirrored
(
bool bInMirrored |
||
| void | SetRangeOffsetMax
(
const FVector& InRangeOffsetMax |
||
| void | SetRangeOffsetMin
(
const FVector& InRangeOffsetMin |
||
| void | SetRangeRotationMax
(
const FRotator& InRangeRotationMax |
||
| void | SetRangeRotationMin
(
const FRotator& InRangeRotationMin |
||
| void | SetRangeScaleMax
(
const FVector& InRangeScaleMax |
||
| void | SetRangeScaleMin
(
const FVector& InRangeScaleMin |
||
| void | SetRangeScaleUniform
(
bool bInRangeScaleUniform |
||
| void | SetRangeScaleUniformMax
(
float InRangeScaleUniformMax |
||
| void | SetRangeScaleUniformMin
(
float InRangeScaleUniformMin |
Overridden from UCEClonerExtensionBase
| Type | Name | Description | |
|---|---|---|---|
| void | OnExtensionParametersChanged
(
UCEClonerComponent* InComponent |
Called to reapply extension parameters |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
Called when a property on this object has been modified externally |
Constants
| Name | Description |
|---|---|
| PropertyChangeDispatcher | Used for PECP |