UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UWorldPartition::FRegisterWorldAssetStreamingParams Struct Reference

#include <WorldPartition.h>

Classes

struct  FWorldAssetDesc
 

Public Member Functions

 FRegisterWorldAssetStreamingParams ()
 
bool IsValid () const
 
FRegisterWorldAssetStreamingParamsSetWorldAsset (const TSoftObjectPtr< UWorld > &InWorldAsset, const FName &InTargetGrid)
 
FRegisterWorldAssetStreamingParamsAddHLODWorldAsset (const TSoftObjectPtr< UWorld > &InHLODWorldAsset, const FName &InHLODTargetGrid)
 
FRegisterWorldAssetStreamingParamsRemoveAllHLODWorldAssets ()
 
FRegisterWorldAssetStreamingParamsSetGuid (const FGuid InGuid)
 
FRegisterWorldAssetStreamingParamsSetTransform (const FTransform InTransform)
 
FRegisterWorldAssetStreamingParamsSetBounds (const FBox &InBounds)
 
FRegisterWorldAssetStreamingParamsSetPriority (const int32 &InPriority)
 
FRegisterWorldAssetStreamingParamsSetCellInstanceSuffix (const FString &InCellInstanceSuffix)
 
FRegisterWorldAssetStreamingParamsSetBoundsPlacement (bool bInBoundsPlacement)
 

Public Attributes

FWorldAssetDesc WorldAssetDesc
 
TArray< FWorldAssetDescHLODWorldAssetDescs
 
FGuid Guid
 
FTransform Transform
 
FBox Bounds
 
int32 Priority = 0
 
FString CellInstanceSuffix
 
bool bBoundsPlacement = false
 

Detailed Description

Experimental: World Asset Streaming can be used to inject streaming levels into the runtime grids dynamically, with one level of HLODs support.

Constructor & Destructor Documentation

◆ FRegisterWorldAssetStreamingParams()

UWorldPartition::FRegisterWorldAssetStreamingParams::FRegisterWorldAssetStreamingParams ( )
inline

Member Function Documentation

◆ AddHLODWorldAsset()

FRegisterWorldAssetStreamingParams & UWorldPartition::FRegisterWorldAssetStreamingParams::AddHLODWorldAsset ( const TSoftObjectPtr< UWorld > &  InHLODWorldAsset,
const FName InHLODTargetGrid 
)
inline

◆ IsValid()

bool UWorldPartition::FRegisterWorldAssetStreamingParams::IsValid ( ) const
inline

◆ RemoveAllHLODWorldAssets()

FRegisterWorldAssetStreamingParams & UWorldPartition::FRegisterWorldAssetStreamingParams::RemoveAllHLODWorldAssets ( )
inline

◆ SetBounds()

FRegisterWorldAssetStreamingParams & UWorldPartition::FRegisterWorldAssetStreamingParams::SetBounds ( const FBox InBounds)
inline

◆ SetBoundsPlacement()

FRegisterWorldAssetStreamingParams & UWorldPartition::FRegisterWorldAssetStreamingParams::SetBoundsPlacement ( bool  bInBoundsPlacement)
inline

◆ SetCellInstanceSuffix()

FRegisterWorldAssetStreamingParams & UWorldPartition::FRegisterWorldAssetStreamingParams::SetCellInstanceSuffix ( const FString &  InCellInstanceSuffix)
inline

◆ SetGuid()

FRegisterWorldAssetStreamingParams & UWorldPartition::FRegisterWorldAssetStreamingParams::SetGuid ( const FGuid  InGuid)
inline

◆ SetPriority()

FRegisterWorldAssetStreamingParams & UWorldPartition::FRegisterWorldAssetStreamingParams::SetPriority ( const int32 InPriority)
inline

◆ SetTransform()

FRegisterWorldAssetStreamingParams & UWorldPartition::FRegisterWorldAssetStreamingParams::SetTransform ( const FTransform  InTransform)
inline

◆ SetWorldAsset()

FRegisterWorldAssetStreamingParams & UWorldPartition::FRegisterWorldAssetStreamingParams::SetWorldAsset ( const TSoftObjectPtr< UWorld > &  InWorldAsset,
const FName InTargetGrid 
)
inline

Member Data Documentation

◆ bBoundsPlacement

bool UWorldPartition::FRegisterWorldAssetStreamingParams::bBoundsPlacement = false

◆ Bounds

FBox UWorldPartition::FRegisterWorldAssetStreamingParams::Bounds

◆ CellInstanceSuffix

FString UWorldPartition::FRegisterWorldAssetStreamingParams::CellInstanceSuffix

◆ Guid

FGuid UWorldPartition::FRegisterWorldAssetStreamingParams::Guid

◆ HLODWorldAssetDescs

TArray<FWorldAssetDesc> UWorldPartition::FRegisterWorldAssetStreamingParams::HLODWorldAssetDescs

◆ Priority

int32 UWorldPartition::FRegisterWorldAssetStreamingParams::Priority = 0

◆ Transform

FTransform UWorldPartition::FRegisterWorldAssetStreamingParams::Transform

◆ WorldAssetDesc

FWorldAssetDesc UWorldPartition::FRegisterWorldAssetStreamingParams::WorldAssetDesc

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