ClanLib  2.3.7
List of all members
CL_OcclusionQueryProvider Class Referenceabstract

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. More...
 
virtual int get_result () const =0
 Returns the result of the occlusion query. More...
 
Operations
virtual void begin ()=0
 Start occlusion query. More...
 
virtual void end ()=0
 Finish occlusion query. More...
 
virtual void create ()=0
 Create occlusion query object. More...
 
virtual void destroy ()=0
 Destroy occlusion query provider. More...
 

Detailed Description

Occlusion query provider.

Constructor & Destructor Documentation

virtual CL_OcclusionQueryProvider::~CL_OcclusionQueryProvider ( )
inlinevirtual

Member Function Documentation

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.


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