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

This is a class that is the DirectX9 implementation of hardware occlusion testing. More...

#include <OgreD3D11HardwareOcclusionQuery.h>

+ Inheritance diagram for Ogre::D3D11HardwareOcclusionQuery:

Public Member Functions

 D3D11HardwareOcclusionQuery (D3D11Device &device)
 Default object constructor. More...
 
 ~D3D11HardwareOcclusionQuery ()
 Object destructor. More...
 
void beginOcclusionQuery ()
 
void endOcclusionQuery ()
 
bool isStillOutstanding (void)
 
bool pullOcclusionQuery (unsigned int *NumOfFragments)
 
- 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 DirectX9 implementation of hardware occlusion testing.

Author
Lee Sandberg, email lee@a.nosp@m.bcme.nosp@m.dia.s.nosp@m.e

Updated on 12/7/2004 by Chris McGuirk Updated on 4/8/2005 by Tuan Kuranes email: tuan..nosp@m.kura.nosp@m.nes@f.nosp@m.ree..nosp@m.fr

Constructor & Destructor Documentation

◆ D3D11HardwareOcclusionQuery()

Ogre::D3D11HardwareOcclusionQuery::D3D11HardwareOcclusionQuery ( D3D11Device device)

Default object constructor.

◆ ~D3D11HardwareOcclusionQuery()

Ogre::D3D11HardwareOcclusionQuery::~D3D11HardwareOcclusionQuery ( )

Object destructor.

Member Function Documentation

◆ beginOcclusionQuery()

void Ogre::D3D11HardwareOcclusionQuery::beginOcclusionQuery ( )
virtual

◆ endOcclusionQuery()

void Ogre::D3D11HardwareOcclusionQuery::endOcclusionQuery ( )
virtual

◆ pullOcclusionQuery()

bool Ogre::D3D11HardwareOcclusionQuery::pullOcclusionQuery ( unsigned int *  NumOfFragments)
virtual

◆ isStillOutstanding()

bool Ogre::D3D11HardwareOcclusionQuery::isStillOutstanding ( void  )
virtual

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