UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FD3D12QueryAllocator Class Reference

#include <D3D12Query.h>

Public Member Functions

 FD3D12QueryAllocator (FD3D12Device *Device, ED3D12QueueType const QueueType, D3D12_QUERY_TYPE QueryType)
 
FD3D12QueryLocation Allocate (ED3D12QueryType Type, void *Target)
 
void CloseAndReset (TMap< TRefCountPtr< FD3D12QueryHeap >, TArray< FD3D12QueryRange > > &OutRanges)
 
bool HasQueries () const
 

Public Attributes

FD3D12Device *const Device
 
ED3D12QueueType const QueueType
 
D3D12_QUERY_TYPE const QueryType
 

Constructor & Destructor Documentation

◆ FD3D12QueryAllocator()

FD3D12QueryAllocator::FD3D12QueryAllocator ( FD3D12Device Device,
ED3D12QueueType const  QueueType,
D3D12_QUERY_TYPE  QueryType 
)
inline

Member Function Documentation

◆ Allocate()

FD3D12QueryLocation FD3D12QueryAllocator::Allocate ( ED3D12QueryType  Type,
void Target 
)

◆ CloseAndReset()

void FD3D12QueryAllocator::CloseAndReset ( TMap< TRefCountPtr< FD3D12QueryHeap >, TArray< FD3D12QueryRange > > &  OutRanges)

◆ HasQueries()

bool FD3D12QueryAllocator::HasQueries ( ) const
inline

Member Data Documentation

◆ Device

FD3D12Device* const FD3D12QueryAllocator::Device

◆ QueryType

D3D12_QUERY_TYPE const FD3D12QueryAllocator::QueryType

◆ QueueType

ED3D12QueueType const FD3D12QueryAllocator::QueueType

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