UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
verse::FContentScopeGuard Class Reference

#include <VVMContentScope.h>

Public Member Functions

UE_API FContentScopeGuard (const TSharedRef< FContentScope > &InContent)
 
UE_API ~FContentScopeGuard ()
 
 FContentScopeGuard (const FContentScopeGuard &)=delete
 
FContentScopeGuardoperator= (const FContentScopeGuard &)=delete
 

Static Public Member Functions

static bool IsActive ()
 
static const TSharedRef< FContentScope > & GetActiveScope ()
 
static UE_API void ScheduleTerminateContentScope (TSharedRef< FContentScope > ContentScope)
 
static UE_API void OnInactive (TFunction< void()> &&Callback)
 
static UE_API bool EnforceExecutionTimeForActiveContentScope ()
 

Constructor & Destructor Documentation

◆ FContentScopeGuard() [1/2]

verse::FContentScopeGuard::FContentScopeGuard ( const TSharedRef< FContentScope > &  InContent)
explicit

◆ ~FContentScopeGuard()

verse::FContentScopeGuard::~FContentScopeGuard ( )

◆ FContentScopeGuard() [2/2]

verse::FContentScopeGuard::FContentScopeGuard ( const FContentScopeGuard )
delete

Member Function Documentation

◆ EnforceExecutionTimeForActiveContentScope()

bool verse::FContentScopeGuard::EnforceExecutionTimeForActiveContentScope ( )
static

◆ GetActiveScope()

static const TSharedRef< FContentScope > & verse::FContentScopeGuard::GetActiveScope ( )
inlinestatic

◆ IsActive()

static bool verse::FContentScopeGuard::IsActive ( )
inlinestatic

◆ OnInactive()

void verse::FContentScopeGuard::OnInactive ( TFunction< void()> &&  Callback)
static

◆ operator=()

FContentScopeGuard & verse::FContentScopeGuard::operator= ( const FContentScopeGuard )
delete

◆ ScheduleTerminateContentScope()

void verse::FContentScopeGuard::ScheduleTerminateContentScope ( TSharedRef< FContentScope ContentScope)
static

The documentation for this class was generated from the following files: