Occlusion query provider.
More...
#include <occlusion_query_provider.h>
|
virtual | ~OcclusionQueryProvider () |
|
virtual void | begin ()=0 |
| Start occlusion query.
|
|
virtual void | create ()=0 |
| Create occlusion query object.
|
|
virtual void | end ()=0 |
| Finish occlusion query.
|
|
virtual int | get_result () const =0 |
| Returns the result of the occlusion query.
|
|
virtual bool | is_result_ready () const =0 |
| Returns true if the GPU is ready to return the result.
|
|
Occlusion query provider.
◆ ~OcclusionQueryProvider()
virtual clan::OcclusionQueryProvider::~OcclusionQueryProvider |
( |
| ) |
|
|
inlinevirtual |
◆ begin()
virtual void clan::OcclusionQueryProvider::begin |
( |
| ) |
|
|
pure virtual |
◆ create()
virtual void clan::OcclusionQueryProvider::create |
( |
| ) |
|
|
pure virtual |
Create occlusion query object.
◆ end()
virtual void clan::OcclusionQueryProvider::end |
( |
| ) |
|
|
pure virtual |
◆ get_result()
virtual int clan::OcclusionQueryProvider::get_result |
( |
| ) |
const |
|
pure virtual |
Returns the result of the occlusion query.
◆ is_result_ready()
virtual bool clan::OcclusionQueryProvider::is_result_ready |
( |
| ) |
const |
|
pure virtual |
Returns true if the GPU is ready to return the result.
The documentation for this class was generated from the following file: