Language:
Discover
By Skill Level
By Category

FVulkanRenderQuery

Choose your OS:

Inheritance Hierarchy

Syntax

class FVulkanRenderQuery : public FRHIRenderQuery

Remarks

Class FVulkanTimestampQueryPool : public FVulkanQueryPool { public: FVulkanTimestampQueryPool(FVulkanDevice* InDevice, uint32 InMaxQueries) : FVulkanQueryPool(InDevice, InMaxQueries, VK_QUERY_TYPE_TIMESTAMP) { /const uint32 ElementSize = sizeof(decltype(HasResultsMask)::ElementType); /HasResultsMask.AddZeroed((InMaxQueries + (ElementSize - 1)) / ElementSize); }

bool GetResults(uint32 QueryIndex, bool bWait, uint64& OutResults);

protected: /TArray<uint64> HasResultsMask; /uint32 LastPresentAllocation = 0;

Variables

Name Description

Public variable

uint32

 

IndexInPool

Public variable

const ERenderQu ...

 

QueryType

Public variable

uint64

 

Result

Constructors

Name Description

Public function

FVulkanRenderQuery

(
    ERenderQueryType InType
)

Destructors

Name Description

Public function Virtual

~FVulkanRenderQuery()

References

Module

VulkanRHI

Header

Runtime/VulkanRHI/Public/VulkanResources.h