86 ~FTasks() { SyncResults(); }
void AsyncTask(ENamedThreads::Type Thread, TUniqueFunction< void()> Function)
Definition Async.cpp:54
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EAddComponentResult
Definition TextureInstanceState.h:20
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition TextureInstanceState.h:176
FORCEINLINE void Sync()
Definition TextureInstanceState.h:183
FORCEINLINE FRenderAssetInstanceState * SyncAndGetState()
Definition TextureInstanceState.h:188
FORCEINLINE const FRenderAssetInstanceState * GetState() const
Definition TextureInstanceState.h:195
int32 CompileElements()
Definition TextureInstanceState.cpp:827
int32 CheckRegistrationAndUnpackBounds(TArray< const UPrimitiveComponent * > &RemovedComponents)
Definition TextureInstanceState.cpp:905
FORCEINLINE int32 NumBounds() const
Definition TextureInstanceState.h:122
void GetReferencedComponents(TArray< const UPrimitiveComponent * > &Components) const
Definition TextureInstanceState.cpp:699
FORCEINLINE bool HasComponentReferences(const UPrimitiveComponent *Component) const
Definition TextureInstanceState.h:91
Definition TextureInstanceView.h:202
Definition TextureInstanceView.h:109
FORCEINLINE FRenderAssetIterator GetRenderAssetIterator() const
Definition TextureInstanceView.h:225
Definition StaticTextureInstanceManager.h:19
FORCEINLINE int32 CompileElements()
Definition StaticTextureInstanceManager.h:29
FORCEINLINE bool IsReferenced(const UPrimitiveComponent *Component) const final override
Definition StaticTextureInstanceManager.h:40
FORCEINLINE void GetReferencedComponents(TArray< const UPrimitiveComponent * > &Components) const
Definition StaticTextureInstanceManager.h:43
void NormalizeLightmapTexelFactor()
Definition StaticTextureInstanceManager.cpp:33
void Refresh(float Percentage) final override
Definition StaticTextureInstanceManager.cpp:72
const FRenderAssetInstanceView * GetAsyncView(bool bCreateIfNull) final override
Definition StaticTextureInstanceManager.cpp:123
~FStaticRenderAssetInstanceManager()
Definition StaticTextureInstanceManager.h:24
FORCEINLINE FRenderAssetInstanceState::FRenderAssetIterator GetRenderAssetIterator()
Definition StaticTextureInstanceManager.h:31
void OffsetBounds(const FVector &Offset)
Definition StaticTextureInstanceManager.cpp:141
FORCEINLINE bool HasRenderAssetReferences() const
Definition StaticTextureInstanceManager.h:33
bool CanAddComponent() const
Definition StaticTextureInstanceManager.cpp:84
void OnRefreshVisibilityDone(int32 InBeginIndex, int32 InEndIndex)
Definition StaticTextureInstanceManager.cpp:45
bool CanManage(const UPrimitiveComponent *Component) const final override
Definition StaticTextureInstanceManager.cpp:58
uint32 GetAllocatedSize() const final override
Definition StaticTextureInstanceManager.cpp:134
FORCEINLINE int32 CheckRegistrationAndUnpackBounds(TArray< const UPrimitiveComponent * > &RemovedComponents)
Definition StaticTextureInstanceManager.h:30
FORCEINLINE void PrepareAsyncView() final override
Definition StaticTextureInstanceManager.h:61
Definition TextureStreamingTypes.h:223
Definition TextureInstanceManager.h:14
Definition TextureInstanceTask.h:177
Definition AssetRegistryState.h:50
Definition RefCounting.h:454
Definition TextureInstanceTask.cpp:11
Definition TextureInstanceState.h:64