History

CR feedback new class names

ZappoMan committed 12 years ago

Commit 70e97811 parent a59650b6 files · +19 −19Browse files

Showing the changes to libraries/script-engine/src/AbstractControllerScriptingInterface.h (1 of 6 files). Show all

Unified · Split

libraries/script-engine/src/AbstractControllerScriptingInterface.h+24−0
@@ -0,0 +1,24 @@
1//
2// AbstractControllerScriptingInterface.h
3// hifi
4//
5// Created by Brad Hefta-Gaub on 12/17/13
6// Copyright (c) 2013 HighFidelity, Inc. All rights reserved.
7//
8
9#ifndef __hifi__AbstractControllerScriptingInterface__
10#define __hifi__AbstractControllerScriptingInterface__
11
12#include <QtCore/QObject>
13#include <glm/glm.hpp>
14
15/// handles scripting of input controller commands from JS
16class AbstractControllerScriptingInterface : public QObject {
17 Q_OBJECT
18
19public slots:
20 virtual bool isPrimaryButtonPressed() const = 0;
21 virtual glm::vec2 getPrimaryJoystickPosition() const = 0;
22};
23
24#endif /* defined(__hifi__AbstractControllerScriptingInterface__) */