29 #ifndef _D3D9HARWAREOCCLUSIONQUERY_H__
30 #define _D3D9HARWAREOCCLUSIONQUERY_H__
76 void beginOcclusionQuery();
77 void endOcclusionQuery();
78 bool pullOcclusionQuery(
unsigned int* NumOfFragments);
79 unsigned int getLastQuerysPixelcount();
80 bool isStillOutstanding(
void);
83 virtual void notifyOnDeviceCreate(IDirect3DDevice9* d3d9Device);
86 virtual void notifyOnDeviceDestroy(IDirect3DDevice9* d3d9Device);
90 virtual void notifyOnDeviceLost(IDirect3DDevice9* d3d9Device);
94 virtual void notifyOnDeviceReset(IDirect3DDevice9* d3d9Device);
98 void createQuery(IDirect3DDevice9* d3d9Device);
99 void releaseQuery(IDirect3DDevice9* d3d9Device);