![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <VulkanRayTracing.h>
Inheritance diagram for FVulkanRayTracingCompactedSizeQueryPool:Public Member Functions | |
| FVulkanRayTracingCompactedSizeQueryPool (FVulkanDevice &InDevice, uint32 InMaxQueries) | |
| void | EndBatch (FVulkanCommandListContext &CommandContext) |
| bool | TryGetResults (uint32 NumResults) |
| void | Reset (FVulkanCommandBuffer &InCmdBuffer) |
Public Member Functions inherited from FVulkanQueryPool | |
| FVulkanQueryPool (FVulkanDevice &InDevice, uint32 InMaxQueries, EVulkanQueryPoolType InQueryType) | |
| virtual | ~FVulkanQueryPool () |
| uint32 | GetMaxQueries () const |
| VkQueryPool | GetHandle () const |
| EVulkanQueryPoolType | GetPoolType () const |
| FVulkanDevice & | GetDevice () |
| uint32 | GetQueryStride () const |
| bool | IsFull () const |
| void | ReserveQuery (FVulkanRenderQuery *Query) |
| uint32 | ReserveQuery (uint64 *ResultPtr) |
| void | Reset (FVulkanCommandBuffer &InCmdBuffer, uint32 InQueryStride=1u) |
| bool | IsStale () const |
| void | IncrementUnusedFrameCount () |
Public Attributes | |
| TArray< uint64 > | QueryOutput |
| FVulkanSyncPointRef | SyncPoint |
Additional Inherited Members | |
Protected Attributes inherited from FVulkanQueryPool | |
| FVulkanDevice & | Device |
| VkQueryPool | QueryPool |
| const uint32 | MaxQueries |
| const EVulkanQueryPoolType | QueryType |
| TArray< TRefCountPtr< FVulkanRenderQuery > > | QueryRefs |
| TArray< uint64 * > | QueryResults |
| uint32 | CurrentQueryCount = 0 |
| uint32 | QueryStride = 1u |
| int32 | UnusedFrameCount = 0 |
| friend | FVulkanDynamicRHI |
| FVulkanRayTracingCompactedSizeQueryPool::FVulkanRayTracingCompactedSizeQueryPool | ( | FVulkanDevice & | InDevice, |
| uint32 | InMaxQueries | ||
| ) |
| void FVulkanRayTracingCompactedSizeQueryPool::EndBatch | ( | FVulkanCommandListContext & | CommandContext | ) |
| void FVulkanRayTracingCompactedSizeQueryPool::Reset | ( | FVulkanCommandBuffer & | InCmdBuffer | ) |
| FVulkanSyncPointRef FVulkanRayTracingCompactedSizeQueryPool::SyncPoint |