UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LowLevelTasks::FLowLevelTasksBlockAllocationTag Struct Reference

#include <TaskDelegate.h>

+ Inheritance diagram for LowLevelTasks::FLowLevelTasksBlockAllocationTag:

Public Types

using Allocator = TBlockAllocationCache< BlockSize, FAlignedAllocator >
 
- Public Types inherited from FDefaultBlockAllocationTag
using Allocator = TBlockAllocationLockFreeCache< BlockSize, FAlignedAllocator >
 

Static Public Attributes

static constexpr uint32 BlockSize = 64 * 1024
 
static constexpr bool AllowOversizedBlocks = true
 
static constexpr bool RequiresAccurateSize = false
 
static constexpr bool InlineBlockAllocation = true
 
static constexpr const charTagName = "LowLevelTasksLinear"
 
- Static Public Attributes inherited from FDefaultBlockAllocationTag
static constexpr uint32 BlockSize = 64 * 1024
 
static constexpr bool AllowOversizedBlocks = true
 
static constexpr bool RequiresAccurateSize = true
 
static constexpr bool InlineBlockAllocation = false
 
static constexpr const charTagName = "DefaultLinear"
 

Member Typedef Documentation

◆ Allocator

Member Data Documentation

◆ AllowOversizedBlocks

constexpr bool LowLevelTasks::FLowLevelTasksBlockAllocationTag::AllowOversizedBlocks = true
staticconstexpr

◆ BlockSize

constexpr uint32 LowLevelTasks::FLowLevelTasksBlockAllocationTag::BlockSize = 64 * 1024
staticconstexpr

◆ InlineBlockAllocation

constexpr bool LowLevelTasks::FLowLevelTasksBlockAllocationTag::InlineBlockAllocation = true
staticconstexpr

◆ RequiresAccurateSize

constexpr bool LowLevelTasks::FLowLevelTasksBlockAllocationTag::RequiresAccurateSize = false
staticconstexpr

◆ TagName

constexpr const char* LowLevelTasks::FLowLevelTasksBlockAllocationTag::TagName = "LowLevelTasksLinear"
staticconstexpr

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