UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::SVT::FTileAllocator Class Reference

#include <SparseVolumeTextureStreamingManager.h>

Classes

struct  FAllocation
 

Public Member Functions

void Init (const FIntVector3 &InResolutionInTiles)
 
uint32 Allocate (uint32 UpdateIndex, uint32 FreeThreshold, uint16 FrameIndex, uint32 TileIndexInFrame, uint32 TilePriority, bool bLocked, FAllocation &OutPreviousAllocation)
 
void UpdateUsage (uint32 UpdateIndex, uint32 TileCoord, uint32 TilePriority)
 
void Free (uint32 TileCoord)
 
SIZE_T GetAllocatedSize () const
 

Static Public Attributes

static constexpr uint32 PhysicalCoordMask = (1u << 24u) - 1u
 

Member Function Documentation

◆ Allocate()

uint32 UE::SVT::FTileAllocator::Allocate ( uint32  UpdateIndex,
uint32  FreeThreshold,
uint16  FrameIndex,
uint32  TileIndexInFrame,
uint32  TilePriority,
bool  bLocked,
FAllocation OutPreviousAllocation 
)

◆ Free()

void UE::SVT::FTileAllocator::Free ( uint32  TileCoord)

◆ GetAllocatedSize()

SIZE_T UE::SVT::FTileAllocator::GetAllocatedSize ( ) const

◆ Init()

void UE::SVT::FTileAllocator::Init ( const FIntVector3 InResolutionInTiles)

◆ UpdateUsage()

void UE::SVT::FTileAllocator::UpdateUsage ( uint32  UpdateIndex,
uint32  TileCoord,
uint32  TilePriority 
)

Member Data Documentation

◆ PhysicalCoordMask

constexpr uint32 UE::SVT::FTileAllocator::PhysicalCoordMask = (1u << 24u) - 1u
staticconstexpr

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