BsGLQueryManager.h 501 B

1234567891011121314151617181920212223242526
  1. #pragma once
  2. #include "BsGLPrerequisites.h"
  3. #include "BsQueryManager.h"
  4. namespace BansheeEngine
  5. {
  6. class BS_RSGL_EXPORT GLQueryManager : public QueryManager
  7. {
  8. public:
  9. /**
  10. * @copydoc QueryManager::createEventQuery
  11. */
  12. EventQueryPtr createEventQuery() const;
  13. /**
  14. * @copydoc QueryManager::createTimerQuery
  15. */
  16. TimerQueryPtr createTimerQuery() const;
  17. /**
  18. * @copydoc QueryManager::createOcclusionQuery
  19. */
  20. OcclusionQueryPtr createOcclusionQuery(bool binary) const;
  21. };
  22. }