OGRE  master
Object-Oriented Graphics Rendering Engine
Ogre::GLHardwareOcclusionQuery Class Reference

This is a class that is the base class of the query class for hardware occlusion. More...

#include <OgreGLHardwareOcclusionQuery.h>

+ Inheritance diagram for Ogre::GLHardwareOcclusionQuery:

Public Member Functions

 GLHardwareOcclusionQuery ()
 Default object constructor. More...
 
 ~GLHardwareOcclusionQuery ()
 Object destructor. More...
 
void beginOcclusionQuery () override
 
void endOcclusionQuery () override
 
bool isStillOutstanding (void) override
 
bool pullOcclusionQuery (unsigned int *NumOfFragments) override
 
- Public Member Functions inherited from Ogre::HardwareOcclusionQuery
 HardwareOcclusionQuery ()
 
virtual ~HardwareOcclusionQuery ()
 
void begin ()
 Starts the hardware occlusion query. More...
 
void end ()
 Ends the hardware occlusion test. More...
 
uint32 getLastQuerysPixelcount () const
 
uint32 getLastResult () const
 Let's you get the last pixel count with out doing the hardware occlusion test. More...
 
bool resultReady ()
 Lets you know when query is done, or still be processed by the Hardware. More...
 
bool waitForResult (unsigned int *result)
 Waits until the query result is available. More...
 

Detailed Description

This is a class that is the base class of the query class for hardware occlusion.

Author
Lee Sandberg email: lee@a.nosp@m.bcme.nosp@m.dia.s.nosp@m.e Updated on 13/9/2005 by Tuan Kuranes email: tuan..nosp@m.kura.nosp@m.nes@f.nosp@m.ree..nosp@m.fr

Constructor & Destructor Documentation

◆ GLHardwareOcclusionQuery()

Ogre::GLHardwareOcclusionQuery::GLHardwareOcclusionQuery ( )

Default object constructor.

◆ ~GLHardwareOcclusionQuery()

Ogre::GLHardwareOcclusionQuery::~GLHardwareOcclusionQuery ( )

Object destructor.

Member Function Documentation

◆ beginOcclusionQuery()

void Ogre::GLHardwareOcclusionQuery::beginOcclusionQuery ( )
overridevirtual

◆ endOcclusionQuery()

void Ogre::GLHardwareOcclusionQuery::endOcclusionQuery ( )
overridevirtual

◆ pullOcclusionQuery()

bool Ogre::GLHardwareOcclusionQuery::pullOcclusionQuery ( unsigned int *  NumOfFragments)
overridevirtual

◆ isStillOutstanding()

bool Ogre::GLHardwareOcclusionQuery::isStillOutstanding ( void  )
overridevirtual

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