63 int32 PhysicalTilesCapacity;
71 int32 NumReservedUploadTiles = 0;
72 int32 NumReservedUploadVoxelsA = 0;
73 int32 NumReservedUploadVoxelsB = 0;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition RenderGraphBuilder.h:49
Definition RHICommandList.h:455
Definition RenderResource.h:37
Definition RefCounting.h:454
Definition UniquePtr.h:107
Definition SparseVolumeTextureTileDataTexture.h:23
TRefCountPtr< IPooledRenderTarget > GetTileDataTextureA()
Definition SparseVolumeTextureTileDataTexture.h:41
void ReserveUpload(int32 NumTiles, int32 NumVoxelsA, int32 NumVoxelsB)
Definition SparseVolumeTextureTileDataTexture.cpp:164
TRefCountPtr< IPooledRenderTarget > GetTileDataTextureB()
Definition SparseVolumeTextureTileDataTexture.h:42
EUploaderState GetUploaderState() const
Definition SparseVolumeTextureTileDataTexture.h:38
virtual void ReleaseRHI() override
Definition SparseVolumeTextureTileDataTexture.cpp:226
static FIntVector3 GetLargestPossibleVolumeResolutionInTiles(int32 InVoxelMemSize)
Definition SparseVolumeTextureTileDataTexture.cpp:84
FIntVector3 GetResolutionInTiles() const
Definition SparseVolumeTextureTileDataTexture.h:40
void BeginUpload(FRDGBuilder &GraphBuilder)
Definition SparseVolumeTextureTileDataTexture.cpp:181
EUploaderState
Definition SparseVolumeTextureTileDataTexture.h:26
void EndReserveUpload()
Definition SparseVolumeTextureTileDataTexture.cpp:175
virtual void InitRHI(FRHICommandListBase &RHICmdList) override
Definition SparseVolumeTextureTileDataTexture.cpp:201
void EndUpload(FRDGBuilder &GraphBuilder)
Definition SparseVolumeTextureTileDataTexture.cpp:194
static bool ShouldUseReservedResources()
Definition SparseVolumeTextureTileDataTexture.cpp:31
void BeginReserveUpload()
Definition SparseVolumeTextureTileDataTexture.cpp:155
static FIntVector3 GetVolumeResolutionInTiles(int32 InNumRequiredTiles)
Definition SparseVolumeTextureTileDataTexture.cpp:58
int32 GetTileCapacity() const
Definition SparseVolumeTextureTileDataTexture.h:39
static int64 GetMaxTileDataTextureResourceSize(int32 InVoxelMemSize)
Definition SparseVolumeTextureTileDataTexture.cpp:38
FTileUploader::FAddResult AddUpload(int32 NumTiles, int32 NumVoxelsA, int32 NumVoxelsB)
Definition SparseVolumeTextureTileDataTexture.cpp:188
Definition AdvancedWidgetsModule.cpp:13
Definition SparseVolumeTextureUpload.h:27