UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VirtualTextureUploadCache.h File Reference
#include "CoreMinimal.h"
#include "PixelFormat.h"
#include "RendererInterface.h"
#include "RenderResource.h"

Go to the source code of this file.

Classes

struct  FVTUploadTileHandle
 
struct  FVTUploadTileBuffer
 
struct  FVTUploadTileBufferExt
 
class  FVTUploadTileAllocator
 
class  FVirtualTextureUploadCache
 

Enumerations

enum class  EVTUploadType { StagingTexture , StagingCopy , PersistentBuffer }
 

Enumeration Type Documentation

◆ EVTUploadType

enum class EVTUploadType
strong

Enumeration of staging buffer types used for upload to the VT physical texture.

Enumerator
StagingTexture 

Copy image data to a (batched) staging texture for upload. Requires immediate context Lock() but was the best path for D3D11 at some point.

StagingCopy 

"Directly" upload image data. Internally the RHI will copy to staging memory.

PersistentBuffer 

Stream image data directly into a persistent staging buffer for upload. This is the optimal path but is only available on some platforms.