uicore::OcclusionQuery Class Referenceabstract

Graphics occlusion query class. More...

#include <occlusion_query.h>

Public Member Functions

virtual void begin ()=0
 Start occlusion query. More...
 
virtual void end ()=0
 Finish occlusion query. More...
 
virtual bool is_result_ready () const =0
 Returns true if the GPU is ready to return the result. More...
 
virtual int result () const =0
 Returns the result of the occlusion query. More...
 

Static Public Member Functions

static std::shared_ptr< OcclusionQuerycreate (const GraphicContextPtr &context)
 Constructs an occlusion query object. More...
 

Detailed Description

Graphics occlusion query class.

Member Function Documentation

virtual void uicore::OcclusionQuery::begin ( )
pure virtual

Start occlusion query.

static std::shared_ptr<OcclusionQuery> uicore::OcclusionQuery::create ( const GraphicContextPtr context)
static

Constructs an occlusion query object.

virtual void uicore::OcclusionQuery::end ( )
pure virtual

Finish occlusion query.

virtual bool uicore::OcclusionQuery::is_result_ready ( ) const
pure virtual

Returns true if the GPU is ready to return the result.

virtual int uicore::OcclusionQuery::result ( ) const
pure virtual

Returns the result of the occlusion query.


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