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

#include <SimpleStreamableAssetManager.h>

+ Inheritance diagram for FSimpleStreamableAssetManager::FRegister:

Public Member Functions

 FRegister ()=default
 
 FRegister (const FRegister &)=default
 
FRegisteroperator= (const FRegister &)=default
 
 FRegister (FRegister &&)=default
 
FRegisteroperator= (FRegister &&)=default
 
template<typename TObject , typename TPrimitive >
 FRegister (const TObject *InObject, const TPrimitive *InPrimitive)
 
- Public Member Functions inherited from FSimpleStreamableAssetManager::FUpdate
 FUpdate ()=default
 
 FUpdate (const FUpdate &)=default
 
FUpdateoperator= (const FUpdate &)=default
 
 FUpdate (FUpdate &&)=default
 
FUpdateoperator= (FUpdate &&)=default
 
 FUpdate (const void *InObject, const TSharedPtr< int32, ESPMode::ThreadSafe > &InObjectRegistrationIndex, const FBoxSphereBounds &InBounds, float InStreamingScaleFactor, const float InMinDistance, const float InMaxDistance, const float InLastRenderedTime, bool InForceMipStreaming)
 

Public Attributes

TArray< FStreamingRenderAssetPrimitiveInfoAssets {}
 
- Public Attributes inherited from FSimpleStreamableAssetManager::FUpdate
TSharedPtr< int32, ESPMode::ThreadSafeObjectRegistrationIndex {}
 
FBoxSphereBounds ObjectBounds {}
 
union { 
 
   UPTRINT   ObjectKey = 0 
 
   const FPrimitiveSceneProxy *   SceneProxy_ForDebug 
 
};  
 
float StreamingScaleFactor = 1.f
 
float MinDistance = 0.0f
 
float MaxDistance = FLT_MAX
 
float LastRenderedTime = -1000.0f
 
uint8 bForceMipStreaming: 1 = false
 

Constructor & Destructor Documentation

◆ FRegister() [1/4]

FSimpleStreamableAssetManager::FRegister::FRegister ( )
default

◆ FRegister() [2/4]

FSimpleStreamableAssetManager::FRegister::FRegister ( const FRegister )
default

◆ FRegister() [3/4]

FSimpleStreamableAssetManager::FRegister::FRegister ( FRegister &&  )
default

◆ FRegister() [4/4]

template<typename TObject , typename TPrimitive >
FSimpleStreamableAssetManager::FRegister::FRegister ( const TObject *  InObject,
const TPrimitive InPrimitive 
)

Member Function Documentation

◆ operator=() [1/2]

FRegister & FSimpleStreamableAssetManager::FRegister::operator= ( const FRegister )
default

◆ operator=() [2/2]

FRegister & FSimpleStreamableAssetManager::FRegister::operator= ( FRegister &&  )
default

Member Data Documentation

◆ Assets

TArray<FStreamingRenderAssetPrimitiveInfo> FSimpleStreamableAssetManager::FRegister::Assets {}

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