UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FTexturePagePool Member List

This is the complete list of members for FTexturePagePool, including all inherited members.

Alloc(FVirtualTextureSystem *System, uint32 Frame, const FVirtualTextureProducerHandle &ProducerHandle, uint8 GroupIndex, uint32 Local_vAddress, uint8 Local_vLevel, bool bLock)FTexturePagePool
AnyFreeAvailable(uint32 Frame, uint32 FreeThreshold) constFTexturePagePool
CollectProducerCounts(TMap< uint32, FUintVector2 > &OutProducerCountMap) constFTexturePagePool
EvictAllPages(FVirtualTextureSystem *System)FTexturePagePool
EvictPages(FVirtualTextureSystem *System, const FVirtualTextureProducerHandle &ProducerHandle)FTexturePagePool
EvictPages(FVirtualTextureSystem *System, FVirtualTextureProducerHandle const &ProducerHandle, FVTProducerDescription const &Desc, FIntRect const &TextureRegion, uint32 MaxLevelToEvict, uint32 MinFrameToKeepMapped, EVTInvalidatePriority InvalidatePriority, TSet< union FVirtualTextureLocalTileRequest > &OutDirtyMapped)FTexturePagePool
FindNearestPageAddress(const FVirtualTextureProducerHandle &ProducerHandle, uint8 GroupIndex, uint32 Local_vAddress, uint8 Local_vLevel, uint8 MaxLevel) constFTexturePagePool
FindNearestPageLevel(const FVirtualTextureProducerHandle &ProducerHandle, uint8 GroupIndex, uint32 Local_vAddress, uint8 Local_vLevel) constFTexturePagePool
FindPageAddress(const FVirtualTextureProducerHandle &ProducerHandle, uint8 GroupIndex, uint32 Local_vAddress, uint8 Local_vLevel) constFTexturePagePool
Free(FVirtualTextureSystem *System, uint16 pAddress)FTexturePagePool
FTexturePagePool()FTexturePagePool
GetAllLockedPages(FVirtualTextureSystem *System, TSet< union FVirtualTextureLocalTile > &OutPages)FTexturePagePool
GetLocalLevelForAddress(uint16 pAddress) constFTexturePagePoolinline
GetLocalTileFromPhysicalAddress(uint16 pAddress)FTexturePagePool
GetLock()FTexturePagePoolinline
GetNumAllocatedPages() constFTexturePagePoolinline
GetNumLockedPages() constFTexturePagePoolinline
GetNumMappedPages() constFTexturePagePoolinline
GetNumPages() constFTexturePagePoolinline
GetNumVisiblePages(uint32 Frame) constFTexturePagePool
Initialize(uint32 InNumPages)FTexturePagePool
Lock(uint16 pAddress)FTexturePagePool
MapPage(FVirtualTextureSpace *Space, FVirtualTexturePhysicalSpace *PhysicalSpace, uint8 PageTableLayerIndex, uint8 MaxLevel, uint8 vLogSize, uint32 vAddress, uint8 Local_vLevel, uint16 pAddress)FTexturePagePool
RemapPages(FVirtualTextureSystem *System, uint8 SpaceID, FVirtualTexturePhysicalSpace *PhysicalSpace, FVirtualTextureProducerHandle const &ProducerHandleOld, uint32 OldVirtualAddress, FVirtualTextureProducerHandle const &ProducerHandleNew, uint32 NewVirtualAddress, int32 vLevelBias, uint32 Frame)FTexturePagePool
Unlock(uint32 Frame, uint16 pAddress)FTexturePagePool
UnmapAllPagesForSpace(FVirtualTextureSystem *System, uint8 SpaceID, uint32 vAddress, uint32 Width, uint32 Height, uint32 MaxLevel)FTexturePagePool
UpdateUsage(uint32 Frame, uint16 pAddress)FTexturePagePool
~FTexturePagePool()FTexturePagePool