Diligent Engine  v.2.4.g
Public Member Functions | Public Attributes | List of all members
Diligent::DisjointQueryPool::DisjointQueryWrapper Struct Reference

#include <DisjointQueryPool.hpp>

Public Member Functions

 DisjointQueryWrapper (DisjointQueryPool &_Pool, CComPtr< ID3D11Query > &&_pd3d11Query)
 
 ~DisjointQueryWrapper ()
 
 DisjointQueryWrapper (DisjointQueryWrapper &&)=default
 
 DisjointQueryWrapper (const DisjointQueryWrapper &)=delete
 
DisjointQueryWrapperoperator= (const DisjointQueryWrapper &)=delete
 
DisjointQueryWrapperoperator= (DisjointQueryWrapper &&)=delete
 

Public Attributes

DisjointQueryPoolPool
 
CComPtr< ID3D11Query > pd3d11Query
 
bool IsEnded = false
 

Constructor & Destructor Documentation

◆ DisjointQueryWrapper() [1/3]

Diligent::DisjointQueryPool::DisjointQueryWrapper::DisjointQueryWrapper ( DisjointQueryPool _Pool,
CComPtr< ID3D11Query > &&  _pd3d11Query 
)
inline

◆ ~DisjointQueryWrapper()

Diligent::DisjointQueryPool::DisjointQueryWrapper::~DisjointQueryWrapper ( )
inline

◆ DisjointQueryWrapper() [2/3]

Diligent::DisjointQueryPool::DisjointQueryWrapper::DisjointQueryWrapper ( DisjointQueryWrapper &&  )
default

◆ DisjointQueryWrapper() [3/3]

Diligent::DisjointQueryPool::DisjointQueryWrapper::DisjointQueryWrapper ( const DisjointQueryWrapper )
delete

Member Function Documentation

◆ operator=() [1/2]

DisjointQueryWrapper& Diligent::DisjointQueryPool::DisjointQueryWrapper::operator= ( const DisjointQueryWrapper )
delete

◆ operator=() [2/2]

DisjointQueryWrapper& Diligent::DisjointQueryPool::DisjointQueryWrapper::operator= ( DisjointQueryWrapper &&  )
delete

Member Data Documentation

◆ IsEnded

bool Diligent::DisjointQueryPool::DisjointQueryWrapper::IsEnded = false

◆ pd3d11Query

CComPtr<ID3D11Query> Diligent::DisjointQueryPool::DisjointQueryWrapper::pd3d11Query

◆ Pool

DisjointQueryPool& Diligent::DisjointQueryPool::DisjointQueryWrapper::Pool

The documentation for this struct was generated from the following file: