Navigation
API > API/Plugins > API/Plugins/ClonerEffector > API/Plugins/ClonerEffector/Cloner > API/Plugins/ClonerEffector/Cloner/Extensions
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UCEClonerExtensionBase
- UCEClonerCollisionExtension
- UCEClonerConstraintExtension
- UCEClonerEffectorExtension
- UCEClonerEmitterSpawnExtension
- UCEClonerLifetimeExtension
- UCEClonerMeshRendererExtension
- UCEClonerProgressExtension
- UCEClonerRangeExtension
- UCEClonerStepExtension
References
| Module | ClonerEffector |
| Header | /Engine/Plugins/Experimental/ClonerEffector/Source/ClonerEffector/Public/Cloner/Extensions/CEClonerExtensionBase.h |
| Include | #include "Cloner/Extensions/CEClonerExtensionBase.h" |
Syntax
UCLASS (MinimalAPI, Abstract, BlueprintType, Within=CEClonerComponent)
class UCEClonerExtensionBase : public UObject
Remarks
Reusable extension on cloner layout to group similar options
Constructors
| Type | Name | Description | |
|---|---|---|---|
UCEClonerExtensionBase
(
FName InExtensionName, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Enable this extension | ||
| void | Disable this extension | ||
| UCEClonerComponent * | Get the cloner component using this extension | ||
| UCEClonerComponent * | Get the cloner component using this extension checked version | ||
| UCEClonerLayoutBase * | Get the cloner active layout that uses this extension | ||
| FName | |||
| int32 | |||
| FCEExtensionSection | |||
| bool | |||
| bool | Is this extension dirty | ||
| bool | IsLayoutSupported
(
const UCEClonerLayoutBase* InLayout |
Filter supported layout for this extension | |
| void | MarkExtensionDirty
(
bool bInUpdateCloner |
Request refresh extension next tick | |
| void | Called when the meshes are updated | ||
| void | Called when the extension becomes active | ||
| void | Called when the extension becomes inactive | ||
| void | OnExtensionParametersChanged
(
UCEClonerComponent* InComponent |
Called to reapply extension parameters | |
| void | Used by PECP to update parameters | ||
| void | Updates all extensions parameters |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization | ||
| void | PostEditUndo () |
Called after applying a transaction to the object. |