LLGL 0.05 Beta
Loading...
Searching...
No Matches
LLGL::QueryHeap Class Reference

Query heap interface that holds a certain number of queries that are all of the same type. More...

#include <QueryHeap.h>

Inheritance diagram for LLGL::QueryHeap:
LLGL::RenderSystemChild LLGL::Interface LLGL::NonCopyable

Public Member Functions

QueryType GetType () const
 Returns the type of queries within this heap.
Public Member Functions inherited from LLGL::RenderSystemChild
virtual void SetDebugName (const char *name)
 Sets the name of this class instance for debugging purposes.
Public Member Functions inherited from LLGL::Interface
virtual bool IsInstanceOf (int id) const
 Returns true if this object is an instance of the specified interface.
Public Member Functions inherited from LLGL::NonCopyable
 NonCopyable (const NonCopyable &)=delete
NonCopyable & operator= (const NonCopyable &)=delete
virtual ~NonCopyable ()=default

Protected Member Functions

 QueryHeap (const QueryType type)
Protected Member Functions inherited from LLGL::NonCopyable
 NonCopyable ()=default

Detailed Description

Query heap interface that holds a certain number of queries that are all of the same type.

See also
RenderSystem::CreateQueryHeap
CommandBuffer::BeginQuery
CommandBuffer::BeginRenderCondition
CommandQueue::QueryResult

Constructor & Destructor Documentation

◆ QueryHeap()

LLGL::QueryHeap::QueryHeap ( const QueryType type)
protected

Member Function Documentation

◆ GetType()

QueryType LLGL::QueryHeap::GetType ( ) const
inline

Returns the type of queries within this heap.


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