Navigation
API > API/Runtime > API/Runtime/Engine
Distance field data payload and output of the mesh build process.
| Name | FDistanceFieldVolumeData |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/DistanceFieldAtlas.h |
| Include Path | #include "DistanceFieldAtlas.h" |
Syntax
class FDistanceFieldVolumeData : public FDeferredCleanupInterface
Inheritance Hierarchy
- FDeferredCleanupInterface → FDistanceFieldVolumeData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDistanceFieldVolumeData() |
DistanceFieldAtlas.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AlwaysLoadedMip | TArray< uint8 > | Lowest resolution mip is always loaded so we always have something. | DistanceFieldAtlas.h | |
| AssetName | FName | For stats. | DistanceFieldAtlas.h | |
| bAsyncBuilding | bool | DistanceFieldAtlas.h | ||
| bMostlyTwoSided | bool | Whether most of the triangles in the mesh used a two-sided material. | DistanceFieldAtlas.h | |
| Id | uint64 | DistanceFieldAtlas.h | ||
| LocalSpaceMeshBounds | FBox3f | Local space bounding box of the distance field volume. | DistanceFieldAtlas.h | |
| Mips | TStaticArray< FSparseDistanceFieldMip, DistanceField::NumMips > | DistanceFieldAtlas.h | ||
| StreamableMips | FByteBulkData | Remaining mips are streamed. | DistanceFieldAtlas.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CacheDerivedData
(
UStaticMesh* Mesh, |
DistanceFieldAtlas.h | ||
void CacheDerivedData
(
const FString& InStaticMeshDerivedDataKey, |
DistanceFieldAtlas.h | ||
uint64 GetId() |
DistanceFieldAtlas.h | ||
SIZE_T GetResourceSizeBytes() |
DistanceFieldAtlas.h | ||
void GetResourceSizeEx
(
FResourceSizeEx& CumulativeResourceSize |
DistanceFieldAtlas.h | ||
bool IsValid() |
DistanceFieldAtlas.h | ||
| DistanceFieldAtlas.h |