Navigation
API > API/Plugins > API/Plugins/ClonerEffector
Base hierarchy where children are grouped under a root cloner actor
| Name | FCEClonerAttachmentGroupBehavior |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/ClonerEffector/Source/ClonerEffector/Public/Cloner/Attachments/CEClonerAttachmentTreeBehavior.h |
| Include Path | #include "Cloner/Attachments/CEClonerAttachmentTreeBehavior.h" |
Syntax
class FCEClonerAttachmentGroupBehavior : public ICEClonerAttachmentTreeBehavior
Implements Interfaces
Derived Classes
Functions
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BindActorDelegates
(
FCEClonerAttachmentTree& InTree, |
Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | ||
void OnCheckMaterialChanged
(
FCEClonerAttachmentTree& InTree, |
Called when material is done compiling and when property is changed to test whether material have changed | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | |
void OnComponentTransformed
(
FCEClonerAttachmentTree& InTree, |
Called when the transform state of a cloned component changes | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | |
void OnLevelHierarchyChanged
(
FCEClonerAttachmentTree& InTree, |
Called when a level actor hierarchy changes | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | |
void OnMeshChanged
(
FCEClonerAttachmentTree& InTree, |
Called when a mesh has changed in any cloned actors | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | |
void OnRenderStateDirty
(
FCEClonerAttachmentTree& InTree, |
Called when the render state of a cloned component changes | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | |
void OnWorldActorDestroyed
(
FCEClonerAttachmentTree& InTree, |
Called when an actor in the world is destroyed | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | |
void RefreshBakedMeshRootMaterials
(
FCEClonerAttachmentTree& InTree, |
Called to update all materials of a root actor baked mesh | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | |
void UnbindActorDelegates
(
FCEClonerAttachmentTree& InTree, |
Cloner/Attachments/CEClonerAttachmentTreeBehavior.h |
Overridden from ICEClonerAttachmentTreeBehavior
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetOrderedChildrenActors
(
FCEClonerAttachmentTree& InTree, |
Retrieve ordered list of children actors | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | |
virtual void InvalidateMesh
(
FCEClonerAttachmentTree& InTree, |
Attachment mesh status is out of date and needs an update | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | |
virtual void OnActivation
(
FCEClonerAttachmentTree& InTree |
Called when this implementation is activated | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | |
virtual void OnDeactivation
(
FCEClonerAttachmentTree& InTree |
Called when this implementation is deactivated | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | |
virtual void OnItemAttached
(
FCEClonerAttachmentTree& InTree, |
Item is attached in the tree | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | |
virtual void OnItemDetached
(
FCEClonerAttachmentTree& InTree, |
Item is detached from the tree | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h | |
virtual void UpdateMesh
(
FCEClonerAttachmentTree& InTree, |
Update attachment mesh (materials) | Cloner/Attachments/CEClonerAttachmentTreeBehavior.h |