Index: ppapi/shared_impl/ppb_input_event_shared.h |
diff --git a/ppapi/shared_impl/ppb_input_event_shared.h b/ppapi/shared_impl/ppb_input_event_shared.h |
index 74108b3eb00f6335bab535cba17c528bf2d3a2c8..08d1e0cf3bd13c8e78b6030faee15e739cdd03a6 100644 |
--- a/ppapi/shared_impl/ppb_input_event_shared.h |
+++ b/ppapi/shared_impl/ppb_input_event_shared.h |
@@ -10,6 +10,7 @@ |
#include "base/basictypes.h" |
#include "base/compiler_specific.h" |
+#include "ppapi/c/dev/ppb_touch_event_dev.h" |
#include "ppapi/shared_impl/resource.h" |
#include "ppapi/thunk/ppb_input_event_api.h" |
@@ -48,6 +49,10 @@ struct PPAPI_SHARED_EXPORT InputEventData { |
int32_t composition_target_segment; |
uint32_t composition_selection_start; |
uint32_t composition_selection_end; |
+ |
+ std::vector<PP_TouchPoint_Dev> touches; |
+ std::vector<PP_TouchPoint_Dev> changed_touches; |
+ std::vector<PP_TouchPoint_Dev> target_touches; |
}; |
// This simple class implements the PPB_InputEvent_API in terms of the |
@@ -83,6 +88,11 @@ class PPAPI_SHARED_EXPORT PPB_InputEvent_Shared |
virtual uint32_t GetIMESegmentOffset(uint32_t index) OVERRIDE; |
virtual int32_t GetIMETargetSegment() OVERRIDE; |
virtual void GetIMESelection(uint32_t* start, uint32_t* end) OVERRIDE; |
+ virtual uint32_t GetTouchCount(PP_TouchListType list) OVERRIDE; |
+ virtual PP_TouchPoint_Dev GetTouchByIndex(PP_TouchListType list, |
+ uint32_t index) OVERRIDE; |
+ virtual PP_TouchPoint_Dev GetTouchById(PP_TouchListType list, |
+ uint32_t id) OVERRIDE; |
// Implementations for event creation. |
static PP_Resource CreateIMEInputEvent(ResourceObjectType type, |