![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <VirtualTexturePhysicalSpace.h>
Inheritance diagram for FVirtualTexturePhysicalSpace:Virtual texture physical space that contains the physical texture and the page pool that tracks residency.
| FVirtualTexturePhysicalSpace::FVirtualTexturePhysicalSpace | ( | uint16 | InID, |
| const FVTPhysicalSpaceDescription & | InDesc, | ||
| FVTPhysicalSpaceDescriptionExt & | InDescExt | ||
| ) |
|
virtual |
|
inline |
|
inline |
|
inline |
| void FVirtualTexturePhysicalSpace::DrawResidencyGraph | ( | class FCanvas * | Canvas, |
| FBox2D | CanvasPosition, | ||
| bool | bDrawKey | ||
| ) |
Draw residency graph on screen.
| void FVirtualTexturePhysicalSpace::FinalizeTextures | ( | FRDGBuilder & | GraphBuilder, |
| FRDGExternalAccessQueue & | ExternalAccessQueue | ||
| ) |
Gather the necessary physical texture transitions back to SRVMask after the producer Finalize() point in the frame.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get frame at which residency tracking last saw over-subscription.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get dynamic mip bias used to keep within residency budget.
|
inline |
| uint32 FVirtualTexturePhysicalSpace::GetSizeInBytes | ( | ) | const |
|
inline |
|
inline |
| uint32 FVirtualTexturePhysicalSpace::GetTileSizeInBytes | ( | ) | const |
|
overridevirtual |
Initializes the RHI resources used by this resource. Called when entering the state where both the resource and the RHI have been initialized. This is only called by the rendering thread.
Reimplemented from FRenderResource.
|
inline |
|
inline |
|
overridevirtual |
Releases the RHI resources used by this resource. Called when leaving the state where both the resource and the RHI have been initialized. This is only called by the rendering thread.
Reimplemented from FRenderResource.
| void FVirtualTexturePhysicalSpace::UpdateCsvStats | ( | ) | const |
Write residency stats to CSV profiler
Update internal tracking of residency. This is used to update stats and to calculate a mip bias to keep within the pool budget.