UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVirtualShadowMapArrayFrameData Struct Reference

#include <VirtualShadowMapCacheManager.h>

Public Member Functions

uint64 GetGPUSizeBytes (bool bLogSizes) const
 

Public Attributes

TRefCountPtr< IPooledRenderTargetPageTable
 
TRefCountPtr< IPooledRenderTargetPageFlags
 
TRefCountPtr< FRDGPooledBufferUncachedPageRectBounds
 
TRefCountPtr< FRDGPooledBufferAllocatedPageRectBounds
 
TRefCountPtr< FRDGPooledBufferProjectionData
 
TRefCountPtr< FRDGPooledBufferPhysicalPageLists
 
TRefCountPtr< IPooledRenderTargetPageRequestFlags
 
TRefCountPtr< FRDGPooledBufferNanitePerformanceFeedback
 
TRefCountPtr< FRDGPooledBufferThrottleBuffer
 

Member Function Documentation

◆ GetGPUSizeBytes()

uint64 FVirtualShadowMapArrayFrameData::GetGPUSizeBytes ( bool  bLogSizes) const

Member Data Documentation

◆ AllocatedPageRectBounds

TRefCountPtr<FRDGPooledBuffer> FVirtualShadowMapArrayFrameData::AllocatedPageRectBounds

◆ NanitePerformanceFeedback

TRefCountPtr<FRDGPooledBuffer> FVirtualShadowMapArrayFrameData::NanitePerformanceFeedback

◆ PageFlags

TRefCountPtr<IPooledRenderTarget> FVirtualShadowMapArrayFrameData::PageFlags

◆ PageRequestFlags

TRefCountPtr<IPooledRenderTarget> FVirtualShadowMapArrayFrameData::PageRequestFlags

◆ PageTable

TRefCountPtr<IPooledRenderTarget> FVirtualShadowMapArrayFrameData::PageTable

◆ PhysicalPageLists

TRefCountPtr<FRDGPooledBuffer> FVirtualShadowMapArrayFrameData::PhysicalPageLists

◆ ProjectionData

TRefCountPtr<FRDGPooledBuffer> FVirtualShadowMapArrayFrameData::ProjectionData

◆ ThrottleBuffer

TRefCountPtr<FRDGPooledBuffer> FVirtualShadowMapArrayFrameData::ThrottleBuffer

◆ UncachedPageRectBounds

TRefCountPtr<FRDGPooledBuffer> FVirtualShadowMapArrayFrameData::UncachedPageRectBounds

The documentation for this struct was generated from the following files: