67 bool bHasBeenReferencedToStreamedTextures;
73 enum class EStaticBuildStep :
uint8
75 BuildTextureLookUpMap,
78 NormalizeLightmapTexelFactors,
85 EStaticBuildStep BuildStep;
void AsyncTask(ENamedThreads::Type Thread, TUniqueFunction< void()> Function)
Definition Async.cpp:54
#define FORCEINLINE_DEBUGGABLE
Definition CoreMiscDefines.h:74
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition DynamicTextureInstanceManager.h:19
Definition LevelTextureManager.h:21
void NotifyLevelOffset(const FVector &Offset)
Definition LevelTextureManager.cpp:401
float GetWorldTime() const
Definition LevelTextureManager.cpp:72
bool IsInitialized() const
Definition LevelTextureManager.h:56
void RemoveComponentReferences(const UPrimitiveComponent *Component, FRemovedRenderAssetArray &RemovedRenderAssets)
Definition LevelTextureManager.h:37
FORCEINLINE bool HasRenderAssetReferences() const
Definition LevelTextureManager.h:28
const FStaticRenderAssetInstanceManager & GetStaticInstances() const
Definition LevelTextureManager.h:45
bool HasBeenReferencedToStreamedTextures() const
Definition LevelTextureManager.h:57
FORCEINLINE FRenderAssetInstanceAsyncView GetAsyncView()
Definition LevelTextureManager.h:49
FORCEINLINE const FRenderAssetInstanceView * GetRawAsyncView()
Definition LevelTextureManager.h:50
void SetReferencedToStreamedTextures()
Definition LevelTextureManager.h:58
void IncrementalUpdate(FDynamicRenderAssetInstanceManager &DynamicManager, FRemovedRenderAssetArray &RemovedRenderAssets, int64 &NumStepsLeftForIncrementalBuild, float Percentage, bool bUseDynamicStreaming)
Definition LevelTextureManager.cpp:362
uint32 GetAllocatedSize() const
Definition LevelTextureManager.cpp:410
ULevel * GetLevel() const
Definition LevelTextureManager.h:26
FORCEINLINE void RemoveActorReferences(const AActor *Actor)
Definition LevelTextureManager.h:35
Definition TextureInstanceView.h:267
Definition TextureInstanceView.h:109
Definition StaticTextureInstanceManager.h:19
void Remove(const UPrimitiveComponent *Component, FRemovedRenderAssetArray *RemovedRenderAssets) final override
Definition StaticTextureInstanceManager.cpp:109
const FRenderAssetInstanceView * GetAsyncView(bool bCreateIfNull) final override
Definition StaticTextureInstanceManager.cpp:123
FORCEINLINE bool HasRenderAssetReferences() const
Definition StaticTextureInstanceManager.h:33
Definition TextureStreamingTypes.h:223
Definition TextureInstanceTask.h:177
SizeType RemoveSingleSwap(const ElementType &Item, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >())
Definition Array.h:3211
Definition UnrealString.h.inl:34