Navigation
API > API/Runtime > API/Runtime/MovieScene
Scoped guard that temporarily overrides the locking mechanism for a specific allocation. In order to guarantee thread-safety, this structure only actually does anything if InLockMode is specified as LockFree
| Name | FEntityAllocationMutexGuard |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneEntitySystemTypes.h |
| Include Path | #include "EntitySystem/MovieSceneEntitySystemTypes.h" |
Syntax
struct FEntityAllocationMutexGuard
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
FEntityAllocationMutexGuard
(
FEntityAllocation* InAllocation, |
EntitySystem/MovieSceneEntitySystemTypes.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FEntityAllocationMutexGuard() |
EntitySystem/MovieSceneEntitySystemTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Allocation | FEntityAllocation * | EntitySystem/MovieSceneEntitySystemTypes.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void operator=
(
const FEntityAllocationMutexGuard& |
EntitySystem/MovieSceneEntitySystemTypes.h | ||
void operator=
(
const FEntityAllocationMutexGuard&& |
EntitySystem/MovieSceneEntitySystemTypes.h |