Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FResources |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Rendering/NaniteResources.h |
| Include Path | #include "Rendering/NaniteResources.h" |
Syntax
struct FResources
Structs
| Name | Remarks |
|---|---|
| FDDCRebuildState |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssemblyBoneAttachmentData | TArray< uint32 > | Rendering/NaniteResources.h | ||
| AssemblyTransformOffset | uint32 | Rendering/NaniteResources.h | ||
| AssemblyTransforms | TArray< FMatrix3x4 > | Rendering/NaniteResources.h | ||
| DDCKeyHash | FIoHash | Rendering/NaniteResources.h | ||
| DDCRawHash | FIoHash | Rendering/NaniteResources.h | ||
| HierarchyNodes | TArray< FPackedHierarchyNode > | Rendering/NaniteResources.h | ||
| HierarchyOffset | uint32 | Rendering/NaniteResources.h | ||
| HierarchyRootOffsets | TArray< uint32 > | Rendering/NaniteResources.h | ||
| ImposterAtlas | TArray< uint16 > | Rendering/NaniteResources.h | ||
| ImposterIndex | int32 | Rendering/NaniteResources.h | ||
| MeshBounds | FBoxSphereBounds3f | Rendering/NaniteResources.h | ||
| NormalPrecision | int32 | Rendering/NaniteResources.h | ||
| NumClusters | uint32 | Rendering/NaniteResources.h | ||
| NumHierarchyDwords | uint32 | Rendering/NaniteResources.h | ||
| NumHierarchyNodes | uint32 | Rendering/NaniteResources.h | ||
| NumInputTriangles | uint32 | Rendering/NaniteResources.h | ||
| NumInputVertices | uint32 | Rendering/NaniteResources.h | ||
| NumResidentClusters | uint32 | Rendering/NaniteResources.h | ||
| NumRootPages | uint32 | Rendering/NaniteResources.h | ||
| PageDependencies | TArray< uint16 > | Rendering/NaniteResources.h | ||
| PageRangeLookup | TArray< FPageRangeKey > | Rendering/NaniteResources.h | ||
| PageStreamingStates | TArray< FPageStreamingState > | Rendering/NaniteResources.h | ||
| PersistentHash | uint32 | Rendering/NaniteResources.h | ||
| PositionPrecision | int32 | Rendering/NaniteResources.h | ||
| ResourceFlags | uint32 | Rendering/NaniteResources.h | ||
| ResourceName | FString | Rendering/NaniteResources.h | ||
| RootData | TArray< uint8 > | Persistent State. | Rendering/NaniteResources.h | |
| RootPageIndex | int32 | Rendering/NaniteResources.h | ||
| RuntimeResourceID | uint32 | Runtime State. | Rendering/NaniteResources.h | |
| StreamablePages | FByteBulkData | Rendering/NaniteResources.h | ||
| TangentPrecision | int32 | Rendering/NaniteResources.h | ||
| VoxelMaterialsMask | uint64 | Rendering/NaniteResources.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DDCRebuildState | FDDCRebuildState | Rendering/NaniteResources.h | ||
| DDCRequestOwner | TDontCopy< TPimplPtr< UE::DerivedData::FRequestOwner > > | Rendering/NaniteResources.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DropBulkData() |
Rendering/NaniteResources.h | ||
void ForEachPage
(
FPageRangeKey PageRangeKey, |
Rendering/NaniteResources.h | ||
void GetResourceSizeEx
(
FResourceSizeEx& CumulativeResourceSize |
Rendering/NaniteResources.h | ||
bool HasBuildFromDDCError() |
Rendering/NaniteResources.h | ||
bool HasStreamingData() |
Rendering/NaniteResources.h | ||
void InitResources
(
const UObject* Owner |
Rendering/NaniteResources.h | ||
bool IsRootPage
(
uint32 PageIndex |
Rendering/NaniteResources.h | ||
bool IsValidPageRangeKey
(
FPageRangeKey PageRangeKey |
Rendering/NaniteResources.h | ||
bool RebuildBulkDataFromCacheAsync
(
const UObject* Owner, |
Requests (or polls) an async operation that rebuilds the streaming bulk data from the cache. | Rendering/NaniteResources.h | |
void RebuildBulkDataFromDDC
(
const UObject* Owner |
Rendering/NaniteResources.h | ||
bool ReleaseResources() |
Rendering/NaniteResources.h | ||
| Rendering/NaniteResources.h | |||
void SetHasBuildFromDDCError
(
bool bHasError |
Rendering/NaniteResources.h | ||
bool TrueForAllPages
(
FPageRangeKey PageRangeKey, |
Performs a truth check for all pages in a page range, potentially using the lookup when the key denotes multiple page ranges (range of ranges). | Rendering/NaniteResources.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsInitialState
(
EDDCRebuildState State |
Rendering/NaniteResources.h |