Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/SparseVolumeTexture
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/SparseVolumeTexture/SparseVolumeTexture.h |
| Include | #include "SparseVolumeTexture/SparseVolumeTexture.h" |
Syntax
struct FHeader
Variables
| Type | Name | Description | |
|---|---|---|---|
| TStaticArray< EPixelFormat, 2 > | AttributesFormats | ||
| TStaticArray< FVector4f, 2 > | FallbackValues | ||
| FIntVector3 | PageTableVolumeAABBMax | ||
| FIntVector3 | PageTableVolumeAABBMin | ||
| FIntVector3 | PageTableVolumeResolution | ||
| FIntVector3 | VirtualVolumeAABBMax | ||
| FIntVector3 | VirtualVolumeAABBMin | ||
| FIntVector3 | VirtualVolumeResolution |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FHeader () |
|||
FHeader
(
const FIntVector3& AABBMin, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | UpdatePageTableFromGlobalNumMipLevels
(
int32 NumMipLevelsGlobal |
PageTableVolumeAABBMin needs to be aligned to a power of two such that (PageTableVolumeAABBMin / pow(2, MipLevel)) results in an integer value for all mip levels. | |
| bool | Validate
(
bool bPrintToLog |