Navigation
API > API/Runtime > API/Runtime/CoreUObject
| Name | FContentScopeGuard |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMContentScope.h |
| Include Path | #include "VerseVM/VVMContentScope.h" |
Syntax
class FContentScopeGuard
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FContentScopeGuard
(
const TSharedRef< FContentScope >& InContent |
VerseVM/VVMContentScope.h | ||
FContentScopeGuard
(
const FContentScopeGuard& |
VerseVM/VVMContentScope.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FContentScopeGuard() |
VerseVM/VVMContentScope.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ContentScope | TSharedRef< FContentScope > | VerseVM/VVMContentScope.h | ||
| Parent | FContentScopeGuard * | VerseVM/VVMContentScope.h | ||
| PendingOnInactiveCallbacks | TArray< TFunction< void()> > | Scheduled for shutdown when the outermost scope guard ends. | VerseVM/VVMContentScope.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool EnforceExecutionTimeForActiveContentScope() |
VerseVM/VVMContentScope.h | ||
static const TSharedRef< FContentScope > & GetActiveScope() |
VerseVM/VVMContentScope.h | ||
static FContentScopeGuard *& GetActiveScopeGuard() |
VerseVM/VVMContentScope.h | ||
static FContentScopeGuard * GetRootScopeGuard() |
VerseVM/VVMContentScope.h | ||
static bool IsActive() |
VerseVM/VVMContentScope.h | ||
static void OnInactive
(
TFunction< void()>&& Callback |
If there is an active content scope, enqueues Callback to be called when the last active content scope is popped from the stack. | VerseVM/VVMContentScope.h | |
static void ScheduleTerminateContentScope
(
TSharedRef< FContentScope > ContentScope |
VerseVM/VVMContentScope.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FContentScopeGuard & operator=
(
const FContentScopeGuard& |
VerseVM/VVMContentScope.h |