UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SparseVolumeTextureUtility.h File Reference

Go to the source code of this file.

Namespaces

namespace  UE
 
namespace  UE::SVT
 
namespace  UE::SVT::Private
 

Functions

uint32 UE::SVT::PackX11Y11Z10 (const FIntVector3 &Value)
 
uint32 UE::SVT::PackPageTableEntry (const FIntVector3 &Coord)
 
FIntVector3 UE::SVT::UnpackPageTableEntry (uint32 Packed)
 
FVector4f UE::SVT::ReadVoxel (int64 VoxelIndex, const uint8 *TileData, EPixelFormat Format)
 
void UE::SVT::WriteVoxel (int64 VoxelIndex, uint8 *TileData, EPixelFormat Format, const FVector4f &Value, int32 DstComponent=-1)
 
bool UE::SVT::IsSupportedFormat (EPixelFormat Format)
 
bool UE::SVT::IsInBounds (const FIntVector3 &Point, const FIntVector3 &Min, const FIntVector3 &Max)
 
FIntVector3 UE::SVT::ShiftRightAndMax (const FIntVector3 &Value, uint32 ShiftBy, int32 MinValue)
 
template<typename Y , typename T >
void UE::SVT::Private::SerializeEnumAs (FArchive &Ar, T &Target)