7#include "Containers/HashTable.h"
148 struct FIndirectionTextureUpdate
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
Definition AdaptiveVirtualTexture.h:25
virtual IAllocatedVirtualTexture * GetAllocatedVirtualTexture() override
Definition AdaptiveVirtualTexture.cpp:304
void QueuePackedAllocationRequests(TConstArrayView< uint32 > InRequests, uint32 InFrame)
Definition AdaptiveVirtualTexture.cpp:558
virtual int32 GetSpaceID() const override
Definition AdaptiveVirtualTexture.cpp:309
void GetProducers(FIntRect const &InTextureRegion, uint32 InMaxLevel, TArray< FProducerInfo > &OutProducerInfos) const
Definition AdaptiveVirtualTexture.cpp:314
void UpdateAllocations(FVirtualTextureSystem *InSystem, FRHICommandListImmediate &RHICmdList, uint32 InFrame)
Definition AdaptiveVirtualTexture.cpp:742
uint32 GetPackedAllocationRequest(uint32 vAddress, uint32 vLevelPlusOne, uint32 Frame) const
Definition AdaptiveVirtualTexture.cpp:463
void ApplyPageTableUpdates(FVirtualTextureSystem *InSystem, FRDGBuilder &GraphBuilder, FRDGExternalAccessQueue &ExternalAccessQueue)
Definition AdaptiveVirtualTexture.cpp:844
void GetAllocatedVirtualTextures(FBox2D const &InUVRegion, uint32 InLevel, TArray< FAllocatedInfo > &OutInfos, TArray< uint32 > &OutAllocationRequests)
Definition AdaptiveVirtualTexture.cpp:374
Definition AllocatedVirtualTexture.h:18
Definition BinaryHeap.h:20
Definition HashTable.h:210
Definition RenderGraphBuilder.h:49
Definition RenderGraphUtils.h:1272
Definition RHICommandList.h:455
Definition VirtualTextureSystem.h:108
Definition VirtualTexturing.h:471
Definition VirtualTexturing.h:374
Definition VirtualTexturing.h:485
Definition AdaptiveVirtualTexture.h:60
uint32 RemappedLevel
Definition AdaptiveVirtualTexture.h:63
FBox2D RemappedUV
Definition AdaptiveVirtualTexture.h:62
IAllocatedVirtualTexture * AllocatedVirtualTexture
Definition AdaptiveVirtualTexture.h:61
Definition AdaptiveVirtualTexture.h:50
FIntRect RemappedTextureRegion
Definition AdaptiveVirtualTexture.h:52
FVirtualTextureProducerHandle ProducerHandle
Definition AdaptiveVirtualTexture.h:51
uint32 RemappedMaxLevel
Definition AdaptiveVirtualTexture.h:53
Definition VirtualTexturing.h:69
Definition VirtualTexturing.h:33