Navigation
API > API/Plugins > API/Plugins/ClonerEffector > API/Plugins/ClonerEffector/Cloner > API/Plugins/ClonerEffector/Cloner/Extensions
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UCEClonerExtensionBase
- UCEClonerEffectorExtension
References
| Module | ClonerEffector |
| Header | /Engine/Plugins/Experimental/ClonerEffector/Source/ClonerEffector/Public/Cloner/Extensions/CEClonerEffectorExtension.h |
| Include | #include "Cloner/Extensions/CEClonerEffectorExtension.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Within=CEClonerComponent, Meta=(Section="Effector", Priority=1))
class UCEClonerEffectorExtension : public UCEClonerExtensionBase
Remarks
Extension dealing with effectors options
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TWeakObjectPtr< AActor > > | EffectorActorsWeak | Effectors actors linked to this cloner |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | This will create a new effector actor, link it to this cloner and select it | ||
| FName | |||
| int32 | Gets the number of effectors applied on this cloner | ||
| bool | IsEffectorLinked
(
const AActor* InEffectorActor |
Checks if an effector is linked with this cloner | |
| bool | LinkEffector
(
AActor* InEffectorActor |
Links new actor effectors to apply transformation on clones | |
| void | |||
| void | OnEffectorIdentifierChanged
(
UCEEffectorComponent* InEffector, |
||
| void | |||
| bool | UnlinkEffector
(
AActor* InEffectorActor |
Unlinks the effector actor and reset the cloner simulation |
Overridden from UCEClonerExtensionBase
| Type | Name | Description | |
|---|---|---|---|
| void | Called when the extension becomes active | ||
| void | Called when the extension becomes inactive | ||
| 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 | |
| void | PostEditUndo () |
Called after applying a transaction to the object. |
Constants
| Name | Description |
|---|---|
| PropertyChangeDispatcher | Used for PECP |