![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FVirtualTextureFeedbackBufferResource:GPU feedback buffer for tracking virtual texture requests from the GPU.
| void FVirtualTextureFeedbackBufferResource::Begin | ( | FRDGBuilder & | GraphBuilder, |
| uint32 | InFeedbackBufferSize, | ||
| uint32 | InExtendedDebugBufferSize, | ||
| ERHIFeatureLevel::Type | InFeatureLevel | ||
| ) |
Allocates and prepares a new feedback buffer for write access.
| void FVirtualTextureFeedbackBufferResource::End | ( | FRDGBuilder & | GraphBuilder | ) |
Compacts the feedback buffer on the GPU and copies the compacted buffer for readback.
| uint32 FVirtualTextureFeedbackBufferResource::GetBufferSize | ( | ) | const |
Get the size of the feedback buffer from the last call to Begin().
| uint32 FVirtualTextureFeedbackBufferResource::GetExtendedDebugBufferSize | ( | ) | const |
Get the added size for the extended debug area of the feedback buffer from the last call to Begin().
| FRHIUnorderedAccessView * FVirtualTextureFeedbackBufferResource::GetUAV | ( | ) | const |
Get the UAV of the feedback buffer.
|
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.
| FRDGBuffer * FVirtualTextureFeedbackBufferResource::ResolveExtendedDebugBuffer | ( | FRDGBuilder & | GraphBuilder | ) |
Resolve and return any extended debug information that is currently stored at the end of the feedback buffer.