UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::EventLoop::FManagedStorageDefaultTraits Struct Reference

#include <EventLoopManagedStorage.h>

+ Inheritance diagram for UE::EventLoop::FManagedStorageDefaultTraits:

Public Types

using InternalHandleArryAllocatorType = TInlineAllocator< 32 >
 
using FExternalHandle = TResourceHandle< FManagedStorageDefaultExternalHandleTraits >
 

Static Public Attributes

static constexpr bool bStorageAccessThreadChecksEnabled = false
 

Additional Inherited Members

- Static Public Member Functions inherited from UE::EventLoop::FManagedStorageTraitsBase
static uint32 GetCurrentThreadId ()
 
static bool IsManagerThread (uint32 ManagerThreadId)
 
static void CheckNotInitialized (uint32 ManagerThreadId)
 
static void CheckIsManagerThread (uint32 ManagerThreadId)
 

Member Typedef Documentation

◆ FExternalHandle

◆ InternalHandleArryAllocatorType

The allocator to use for the internal handle array.

An internal handle array is passed to Update to get the handles added since the last call. Using inline storage can prevent an unnecessary allocation when retrieving this info.

Member Data Documentation

◆ bStorageAccessThreadChecksEnabled

constexpr bool UE::EventLoop::FManagedStorageDefaultTraits::bStorageAccessThreadChecksEnabled = false
staticconstexpr

Whether to check thread safety when accessing internal storage. Defaulted to off for performance, but can be added to implementation traits for debugging.


The documentation for this struct was generated from the following file: