#include "CmD3D11QueryManager.h" #include "CmD3D11EventQuery.h" #include "CmD3D11TimerQuery.h" namespace CamelotFramework { EventQueryPtr D3D11QueryManager::createEventQuery() const { EventQueryPtr query = std::shared_ptr(cm_new(), &QueryManager::deleteEventQuery, StdAlloc()); mEventQueries.push_back(query.get()); return query; } TimerQueryPtr D3D11QueryManager::createTimerQuery() const { TimerQueryPtr query = std::shared_ptr(cm_new(), &QueryManager::deleteTimerQuery, StdAlloc()); mTimerQueries.push_back(query.get()); return query; } }