Navigation
API > API/Runtime > API/Runtime/Engine
Holds the data for a SparseVolumeTexture that is stored on disk. It only has a single mip after importing a source asset. The mip chain is built during cooking. Tiles are addressed by a flat index; unlike the runtime representation, this one stores all tiles in a 1D array (per mip level) and doesn't have the concept of a 3D physical tile texture. The page table itself is 3D though.
| Name | FTextureData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/SparseVolumeTexture/SparseVolumeTextureData.h |
| Include Path | #include "SparseVolumeTexture/SparseVolumeTextureData.h" |
Syntax
struct FTextureData
Structs
| Name | Remarks |
|---|---|
| FMipMap |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FallbackValuesQuantized | TStaticArray< FVector4f, 2 > | SparseVolumeTexture/SparseVolumeTextureData.h | ||
| Header | FHeader | SparseVolumeTexture/SparseVolumeTextureData.h | ||
| MipMaps | TArray< FMipMap > | SparseVolumeTexture/SparseVolumeTextureData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool BuildDerivedData
(
const FTextureDataAddressingInfo& AddressingInfo, |
SparseVolumeTexture/SparseVolumeTextureData.h | ||
bool Create
(
const ITextureDataProvider& DataProvider |
SparseVolumeTexture/SparseVolumeTextureData.h | ||
void CreateDefault() |
SparseVolumeTexture/SparseVolumeTextureData.h | ||
bool CreateFromDense
(
const FTextureDataCreateInfo& CreateInfo, |
SparseVolumeTexture/SparseVolumeTextureData.h | ||
FVector4f Load
(
const FIntVector3& VolumeCoord, |
SparseVolumeTexture/SparseVolumeTextureData.h |