28 #if ENABLE(GAMEPAD_DEPRECATED) 30 #include <wtf/RefCounted.h> 31 #include <wtf/Vector.h> 32 #include <wtf/text/WTFString.h> 36 class Gamepad:
public RefCounted<Gamepad> {
38 static Ref<Gamepad>
create()
44 typedef Vector<float> FloatVector;
46 const String&
id()
const {
return m_id; }
47 void id(
const String&
id) { m_id =
id; }
49 unsigned index()
const {
return m_index; }
52 unsigned long long timestamp()
const {
return m_timestamp; }
55 const FloatVector& axes()
const {
return m_axes; }
58 const FloatVector& buttons()
const {
return m_buttons; }
59 void buttons(
unsigned count,
float*
data);
65 unsigned long long m_timestamp;
67 FloatVector m_buttons;
72 #endif // ENABLE(GAMEPAD_DEPRECATED) GLint GLsizei count
Definition: gl2.h:421
uint64_t timestamp
Definition: event_tracer.cc:257
Definition: Gamepad.idl:30
std::unique_ptr< Layout > create(RenderBlockFlow &)
Definition: SimpleLineLayout.cpp:861
GLenum GLuint id
Definition: gl2ext.h:134
GLuint index
Definition: gl2.h:383
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
Ref< T > adoptRef(T &)
Definition: Ref.h:208
This file is generated by create-http-header-name-table, do not edit.
Definition: CharsetData.cpp:6
GLuint GLsizei GLsizei GLfloat * val
Definition: gl2ext.h:3301