Occlusion query provider. More...
#include <occlusion_query_provider.h>
Public Member Functions | |
Construction | |
virtual | ~CL_OcclusionQueryProvider () |
Attributes | |
virtual bool | is_result_ready () const =0 |
Returns true if the GPU is ready to return the result. | |
virtual int | get_result () const =0 |
Returns the result of the occlusion query. | |
Operations | |
virtual void | begin ()=0 |
Start occlusion query. | |
virtual void | end ()=0 |
Finish occlusion query. | |
virtual void | create ()=0 |
Create occlusion query object. | |
virtual void | destroy ()=0 |
Destroy occlusion query provider. |
Occlusion query provider.
virtual CL_OcclusionQueryProvider::~CL_OcclusionQueryProvider | ( | ) | [inline, virtual] |
virtual void CL_OcclusionQueryProvider::begin | ( | ) | [pure virtual] |
Start occlusion query.
virtual void CL_OcclusionQueryProvider::create | ( | ) | [pure virtual] |
Create occlusion query object.
virtual void CL_OcclusionQueryProvider::destroy | ( | ) | [pure virtual] |
Destroy occlusion query provider.
virtual void CL_OcclusionQueryProvider::end | ( | ) | [pure virtual] |
Finish occlusion query.
virtual int CL_OcclusionQueryProvider::get_result | ( | ) | const [pure virtual] |
Returns the result of the occlusion query.
virtual bool CL_OcclusionQueryProvider::is_result_ready | ( | ) | const [pure virtual] |
Returns true if the GPU is ready to return the result.