Add changes to isHMDAvailable to specify hmd

This commit is contained in:
Ryan Huffman 2016-09-28 16:48:28 -07:00
parent 20b93a7afa
commit e6314a2701
2 changed files with 7 additions and 4 deletions

View file

@ -14,9 +14,10 @@
#include "InputPlugin.h"
#include "PluginManager.h"
bool PluginUtils::isHMDAvailable() {
bool PluginUtils::isHMDAvailable(const QString& pluginName) {
for (auto& displayPlugin : PluginManager::getInstance()->getDisplayPlugins()) {
if (displayPlugin->isHmd()) {
// Temporarily only enable this for Vive
if (displayPlugin->isHmd() && (pluginName.isEmpty() || displayPlugin->getName() == pluginName)) {
return true;
break;
}

View file

@ -10,8 +10,10 @@
#pragma once
#include <QString>
class PluginUtils {
public:
static bool isHMDAvailable();
static bool isHMDAvailable(const QString& pluginName = "");
static bool isHandControllerAvailable();
};
};