Navigation
API > API/Plugins > API/Plugins/ClonerEffector
Represents a shape for an effector to affect clones on specific zones
| Name | UCEEffectorTypeBase |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/ClonerEffector/Source/ClonerEffector/Public/Effector/Types/CEEffectorTypeBase.h |
| Include Path | #include "Effector/Types/CEEffectorTypeBase.h" |
Syntax
UCLASS (MinimalAPI, Abstract, BlueprintType, Within=CEEffectorComponent,
Meta=(Section="Shape", Priority=1))
class UCEEffectorTypeBase : public UCEEffectorExtensionBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UCEEffectorExtensionBase → UCEEffectorTypeBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Effector/Types/CEEffectorTypeBase.h | |||
UCEEffectorTypeBase
(
FName InTypeName, |
Effector/Types/CEEffectorTypeBase.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| InnerVisualizerFlag | int32 | Effector/Types/CEEffectorTypeBase.h | |
| OuterVisualizerFlag | int32 | Effector/Types/CEEffectorTypeBase.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DirtyVisualizerFlags | int32 | Dirty visualizer ids | Effector/Types/CEEffectorTypeBase.h | |
| TypeIdentifier | int32 | Unique identifier to pass it to niagara | Effector/Types/CEEffectorTypeBase.h |
|
| VisualizerTickHandle | FTSTicker::FDelegateHandle | Effector/Types/CEEffectorTypeBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetTypeIdentifier() |
Effector/Types/CEEffectorTypeBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void MarkVisualizerDirty
(
int32 InDirtyFlags |
Effector/Types/CEEffectorTypeBase.h | ||
virtual void OnExtensionVisualizerDirty
(
int32 InDirtyFlags |
Called when a visualizer is dirtied to update it | Effector/Types/CEEffectorTypeBase.h | |
void OnVisualizerPropertyChanged() |
Effector/Types/CEEffectorTypeBase.h | ||
bool OnVisualizerTick
(
float InDeltaTime |
Effector/Types/CEEffectorTypeBase.h | ||
void UpdateVisualizer
(
int32 InVisualizerFlag, |
Effector/Types/CEEffectorTypeBase.h |
Overridden from UCEEffectorExtensionBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnExtensionActivated() |
Called when extension becomes active | Effector/Types/CEEffectorTypeBase.h | |
virtual void OnExtensionParametersChanged
(
UCEEffectorComponent* InComponent |
Called to reapply type parameters | Effector/Types/CEEffectorTypeBase.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditUndo() |
Effector/Types/CEEffectorTypeBase.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static int32 VisualizerFlagToIdentifier
(
int32 InVisualizerFlag |
Effector/Types/CEEffectorTypeBase.h |