BsD3D11EventQuery.h 469 B

12345678910111213141516171819202122232425262728293031
  1. #pragma once
  2. #include "BsD3D11Prerequisites.h"
  3. #include "BsEventQuery.h"
  4. namespace BansheeEngine
  5. {
  6. /**
  7. * @copydoc EventQuery
  8. */
  9. class BS_D3D11_EXPORT D3D11EventQuery : public EventQuery
  10. {
  11. public:
  12. D3D11EventQuery();
  13. ~D3D11EventQuery();
  14. /**
  15. * @copydoc EventQuery::begin
  16. */
  17. virtual void begin();
  18. /**
  19. * @copydoc EventQuery::isReady
  20. */
  21. virtual bool isReady() const;
  22. private:
  23. ID3D11Query* mQuery;
  24. ID3D11DeviceContext* mContext;
  25. };
  26. }