OGRE
1.11.6
Object-Oriented Graphics Rendering Engine
|
This is a class that is the DirectX9 implementation of hardware occlusion testing. More...
#include <OgreD3D11HardwareOcclusionQuery.h>
Public Member Functions | |
D3D11HardwareOcclusionQuery (D3D11Device &device) | |
Default object constructor. More... | |
~D3D11HardwareOcclusionQuery () | |
Object destructor. More... | |
void | beginOcclusionQuery () |
Starts the hardware occlusion query. More... | |
void | endOcclusionQuery () |
Ends the hardware occlusion test. More... | |
unsigned int | getLastQuerysPixelcount () |
unsigned int | getLastQuerysPixelcount () const |
Let's you get the last pixel count with out doing the hardware occlusion test. More... | |
bool | isStillOutstanding (void) |
Lets you know when query is done, or still be processed by the Hardware. More... | |
bool | pullOcclusionQuery (unsigned int *NumOfFragments) |
Pulls the hardware occlusion query. More... | |
This is a class that is the DirectX9 implementation of hardware occlusion testing.
Updated on 12/7/2004 by Chris McGuirk Updated on 4/8/2005 by Tuan Kuranes email: tuan. kura nes@f ree. fr
Ogre::D3D11HardwareOcclusionQuery::D3D11HardwareOcclusionQuery | ( | D3D11Device & | device | ) |
Default object constructor.
Ogre::D3D11HardwareOcclusionQuery::~D3D11HardwareOcclusionQuery | ( | ) |
Object destructor.
|
virtual |
Starts the hardware occlusion query.
Results must be pulled using: UINT mNumberOfPixelsVisable; pullOcclusionQuery( &mNumberOfPixelsVisable );
Implements Ogre::HardwareOcclusionQuery.
|
virtual |
Ends the hardware occlusion test.
Implements Ogre::HardwareOcclusionQuery.
|
virtual |
Pulls the hardware occlusion query.
NumOfFragments | will get the resulting number of fragments. |
Implements Ogre::HardwareOcclusionQuery.
|
inline |
|
virtual |
Lets you know when query is done, or still be processed by the Hardware.
Implements Ogre::HardwareOcclusionQuery.
|
inlineinherited |
Let's you get the last pixel count with out doing the hardware occlusion test.