UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FD3D12QueryHeap Class Referencefinal

#include <D3D12Query.h>

+ Inheritance diagram for FD3D12QueryHeap:

Public Member Functions

 ~FD3D12QueryHeap ()
 
uint32 GetResultSize () const
 
ID3D12QueryHeapGetD3DQueryHeap () const
 
FD3D12ResourceGetResultBuffer () const
 
FD3D12ResidencyHandleGetHeapResidencyHandle ()
 
uint32 AddRef ()
 
uint32 Release ()
 
- Public Member Functions inherited from FD3D12SingleNodeGPUObject
 FD3D12SingleNodeGPUObject (FRHIGPUMask GPUMask)
 
SGPU_CONSTEXPR uint32 GetGPUIndex () const
 
- Public Member Functions inherited from FD3D12GPUObject
 FD3D12GPUObject (FRHIGPUMask InGPUMask, FRHIGPUMask InVisibiltyMask)
 
SGPU_CONSTEXPR FRHIGPUMask GetGPUMask () const
 
SGPU_CONSTEXPR FRHIGPUMask GetVisibilityMask () const
 

Public Attributes

FD3D12Device *const Device
 
D3D12_QUERY_TYPE const QueryType
 
D3D12_QUERY_HEAP_TYPE const HeapType
 
uint32 const NumQueries
 

Constructor & Destructor Documentation

◆ ~FD3D12QueryHeap()

FD3D12QueryHeap::~FD3D12QueryHeap ( )

Member Function Documentation

◆ AddRef()

uint32 FD3D12QueryHeap::AddRef ( )
inline

◆ GetD3DQueryHeap()

ID3D12QueryHeap * FD3D12QueryHeap::GetD3DQueryHeap ( ) const
inline

◆ GetHeapResidencyHandle()

FD3D12ResidencyHandle & FD3D12QueryHeap::GetHeapResidencyHandle ( )
inline

◆ GetResultBuffer()

FD3D12Resource * FD3D12QueryHeap::GetResultBuffer ( ) const
inline

◆ GetResultSize()

uint32 FD3D12QueryHeap::GetResultSize ( ) const
inline

◆ Release()

uint32 FD3D12QueryHeap::Release ( )

Member Data Documentation

◆ Device

FD3D12Device* const FD3D12QueryHeap::Device

◆ HeapType

D3D12_QUERY_HEAP_TYPE const FD3D12QueryHeap::HeapType

◆ NumQueries

uint32 const FD3D12QueryHeap::NumQueries

◆ QueryType

D3D12_QUERY_TYPE const FD3D12QueryHeap::QueryType

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