Pepper_56_C_interfaces
Pepper_56_C_interfaces
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
pp_input_event.h
Go to the documentation of this file.
1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved.
2  * Use of this source code is governed by a BSD-style license that can be
3  * found in the LICENSE file.
4  */
5 
6 /* From pp_input_event.idl modified Wed Nov 8 11:16:43 2017. */
7 
8 #ifndef PPAPI_C_PP_INPUT_EVENT_H_
9 #define PPAPI_C_PP_INPUT_EVENT_H_
10 
11 #include "ppapi/c/pp_bool.h"
12 #include "ppapi/c/pp_macros.h"
13 #include "ppapi/c/pp_stdint.h"
15 
45  uint32_t modifier;
50  uint32_t key_code;
51 };
52 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_InputEvent_Key, 8);
53 
77  uint32_t modifier;
84  int8_t text[5];
85 };
86 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_InputEvent_Character, 12);
87 
97  uint32_t modifier;
113  float x;
123  float y;
124  int32_t click_count;
125 };
126 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_InputEvent_Mouse, 20);
127 
137  uint32_t modifier;
158  float delta_x;
178  float delta_y;
206 };
207 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_InputEvent_Wheel, 24);
212 #endif /* PPAPI_C_PP_INPUT_EVENT_H_ */
213 
uint32_t modifier
Definition: pp_input_event.h:97
uint32_t modifier
Definition: pp_input_event.h:77
float y
Definition: pp_input_event.h:123
PP_Bool scroll_by_page
Definition: pp_input_event.h:205
float wheel_ticks_y
Definition: pp_input_event.h:199
uint32_t key_code
Definition: pp_input_event.h:50
Definition: pp_input_event.h:132
float delta_y
Definition: pp_input_event.h:178
uint32_t modifier
Definition: pp_input_event.h:137
Definition: pp_input_event.h:75
float wheel_ticks_x
Definition: pp_input_event.h:197
float x
Definition: pp_input_event.h:113
Definition: pp_input_event.h:92
PP_InputEvent_MouseButton button
Definition: pp_input_event.h:103
int8_t text[5]
Definition: pp_input_event.h:84
PP_InputEvent_MouseButton
Definition: ppb_input_event.h:225
uint32_t modifier
Definition: pp_input_event.h:45
PP_Bool
Definition: pp_bool.h:30
Definition: pp_input_event.h:43
float delta_x
Definition: pp_input_event.h:158