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

#include <SparseVolumeTextureData.h>

Classes

struct  FMipMap
 

Public Member Functions

ENGINE_API bool Create (const ITextureDataProvider &DataProvider)
 
ENGINE_API bool CreateFromDense (const FTextureDataCreateInfo &CreateInfo, const TArrayView64< uint8 > &VoxelDataA, const TArrayView64< uint8 > &VoxelDataB)
 
ENGINE_API void CreateDefault ()
 
ENGINE_API FVector4f Load (const FIntVector3 &VolumeCoord, int32 MipLevel, int32 AttributesIdx, const FTextureDataAddressingInfo &AddressingInfo) const
 
ENGINE_API bool BuildDerivedData (const FTextureDataAddressingInfo &AddressingInfo, int32 NumMipLevelsGlobal, bool bMoveMip0FromThis, struct FDerivedTextureData &OutDerivedData)
 

Public Attributes

FHeader Header = {}
 
TStaticArray< FVector4f, 2 > FallbackValuesQuantized = TStaticArray<FVector4f, 2>(InPlace, FVector4f(0.0f, 0.0f, 0.0f, 0.0f))
 
TArray< FMipMapMipMaps
 

Member Function Documentation

◆ BuildDerivedData()

bool UE::SVT::FTextureData::BuildDerivedData ( const FTextureDataAddressingInfo AddressingInfo,
int32  NumMipLevelsGlobal,
bool  bMoveMip0FromThis,
struct FDerivedTextureData OutDerivedData 
)

◆ Create()

bool UE::SVT::FTextureData::Create ( const ITextureDataProvider DataProvider)

◆ CreateDefault()

void UE::SVT::FTextureData::CreateDefault ( )

◆ CreateFromDense()

bool UE::SVT::FTextureData::CreateFromDense ( const FTextureDataCreateInfo CreateInfo,
const TArrayView64< uint8 > &  VoxelDataA,
const TArrayView64< uint8 > &  VoxelDataB 
)

◆ Load()

FVector4f UE::SVT::FTextureData::Load ( const FIntVector3 VolumeCoord,
int32  MipLevel,
int32  AttributesIdx,
const FTextureDataAddressingInfo AddressingInfo 
) const

Member Data Documentation

◆ FallbackValuesQuantized

TStaticArray<FVector4f, 2> UE::SVT::FTextureData::FallbackValuesQuantized = TStaticArray<FVector4f, 2>(InPlace, FVector4f(0.0f, 0.0f, 0.0f, 0.0f))

◆ Header

FHeader UE::SVT::FTextureData::Header = {}

◆ MipMaps

TArray<FMipMap> UE::SVT::FTextureData::MipMaps

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