Navigation
API > API/Plugins > API/Plugins/AvalancheViewport > API/Plugins/AvalancheViewport/Interaction
References
| Module | AvalancheViewport |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheViewport/Public/Interaction/AvaChildTransformLockOperation.h |
| Include | #include "Interaction/AvaChildTransformLockOperation.h" |
Syntax
class FAvaChildTransformLockOperation
Remarks
Resets child actors to their original transforms after the parent actor is moved. Will fail if an actor and its grandchild are both selected. Moving the child actor (actor->child->grandchild) will reset the relative transform of the grandchild. To be honest, I'm not sure how UE would handle this by default anyway...
Variables
| Type | Name | Description | |
|---|---|---|---|
| TWeakPtr< IAvaViewportClient > | AvaViewportClientWeak | ||
| bool | bAllowModify | ||
| TMap< TWeakObjectPtr< AActor >, FTransform > | ChildActorTransforms |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAvaChildTransformLockOperation
(
TSharedRef< IAvaViewportClient > InAvaViewportClient |