Navigation
API > API/Runtime > API/Runtime/Engine
Utility for temporarily changing the behavior of a SceneComponent to use absolute transforms, and then restore it to the behavior at the start of the scope.
| Name | FScopedPreventAttachedComponentMove |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Components/SceneComponent.h |
| Include Path | #include "Components/SceneComponent.h" |
Syntax
class FScopedPreventAttachedComponentMove : private FNoncopyable
Inheritance Hierarchy
- FNoncopyable → FScopedPreventAttachedComponentMove
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FScopedPreventAttachedComponentMove
(
USceneComponent* Component |
Init scoped behavior for a given Component. | Components/SceneComponent.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FScopedPreventAttachedComponentMove() |
Components/SceneComponent.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSavedAbsoluteLocation | uint32 | Components/SceneComponent.h | ||
| bSavedAbsoluteRotation | uint32 | Components/SceneComponent.h | ||
| bSavedAbsoluteScale | uint32 | Components/SceneComponent.h | ||
| bSavedNonAbsoluteComponent | uint32 | Components/SceneComponent.h | ||
| Owner | USceneComponent * | Components/SceneComponent.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void operator delete
(
void* |
Components/SceneComponent.h | ||
void operator delete[]
(
void* |
Components/SceneComponent.h | ||
void * operator new
(
size_t |
This class can only be created on the stack, otherwise the ordering constraints of the constructor and destructor between encapsulated scopes could be violated. | Components/SceneComponent.h | |
void * operator new[]
(
size_t |
Components/SceneComponent.h |