| Index: ppapi/thunk/resource_creation_api.h
|
| ===================================================================
|
| --- ppapi/thunk/resource_creation_api.h (revision 132566)
|
| +++ ppapi/thunk/resource_creation_api.h (working copy)
|
| @@ -42,6 +42,43 @@
|
| public:
|
| virtual ~ResourceCreationAPI() {}
|
|
|
| + virtual PP_Resource CreateFileIO(PP_Instance instance) = 0;
|
| + virtual PP_Resource CreateFileRef(PP_Resource file_system,
|
| + const char* path) = 0;
|
| + virtual PP_Resource CreateFileSystem(PP_Instance instance,
|
| + PP_FileSystemType type) = 0;
|
| + virtual PP_Resource CreateKeyboardInputEvent(
|
| + PP_Instance instance,
|
| + PP_InputEvent_Type type,
|
| + PP_TimeTicks time_stamp,
|
| + uint32_t modifiers,
|
| + uint32_t key_code,
|
| + struct PP_Var character_text) = 0;
|
| + virtual PP_Resource CreateMouseInputEvent(
|
| + PP_Instance instance,
|
| + PP_InputEvent_Type type,
|
| + PP_TimeTicks time_stamp,
|
| + uint32_t modifiers,
|
| + PP_InputEvent_MouseButton mouse_button,
|
| + const PP_Point* mouse_position,
|
| + int32_t click_count,
|
| + const PP_Point* mouse_movement) = 0;
|
| + virtual PP_Resource CreateResourceArray(PP_Instance instance,
|
| + const PP_Resource elements[],
|
| + uint32_t size) = 0;
|
| + virtual PP_Resource CreateURLLoader(PP_Instance instance) = 0;
|
| + virtual PP_Resource CreateURLRequestInfo(
|
| + PP_Instance instance,
|
| + const PPB_URLRequestInfo_Data& data) = 0;
|
| + virtual PP_Resource CreateWheelInputEvent(
|
| + PP_Instance instance,
|
| + PP_TimeTicks time_stamp,
|
| + uint32_t modifiers,
|
| + const PP_FloatPoint* wheel_delta,
|
| + const PP_FloatPoint* wheel_ticks,
|
| + PP_Bool scroll_by_page) = 0;
|
| +
|
| +#if !defined(OS_NACL)
|
| virtual PP_Resource CreateAudio(PP_Instance instance,
|
| PP_Resource config_id,
|
| PPB_Audio_Callback audio_callback,
|
| @@ -66,11 +103,6 @@
|
| PP_Instance instance,
|
| PP_FileChooserMode_Dev mode,
|
| const char* accept_mime_types) = 0;
|
| - virtual PP_Resource CreateFileIO(PP_Instance instance) = 0;
|
| - virtual PP_Resource CreateFileRef(PP_Resource file_system,
|
| - const char* path) = 0;
|
| - virtual PP_Resource CreateFileSystem(PP_Instance instance,
|
| - PP_FileSystemType type) = 0;
|
| virtual PP_Resource CreateFlashMenu(PP_Instance instance,
|
| const PP_Flash_Menu* menu_data) = 0;
|
| virtual PP_Resource CreateFlashMessageLoop(PP_Instance instance) = 0;
|
| @@ -88,29 +120,10 @@
|
| PP_ImageDataFormat format,
|
| const PP_Size& size,
|
| PP_Bool init_to_zero) = 0;
|
| - virtual PP_Resource CreateKeyboardInputEvent(
|
| - PP_Instance instance,
|
| - PP_InputEvent_Type type,
|
| - PP_TimeTicks time_stamp,
|
| - uint32_t modifiers,
|
| - uint32_t key_code,
|
| - struct PP_Var character_text) = 0;
|
| - virtual PP_Resource CreateMouseInputEvent(
|
| - PP_Instance instance,
|
| - PP_InputEvent_Type type,
|
| - PP_TimeTicks time_stamp,
|
| - uint32_t modifiers,
|
| - PP_InputEvent_MouseButton mouse_button,
|
| - const PP_Point* mouse_position,
|
| - int32_t click_count,
|
| - const PP_Point* mouse_movement) = 0;
|
| virtual PP_Resource CreateNetworkMonitor(
|
| PP_Instance instance,
|
| PPB_NetworkMonitor_Callback callback,
|
| void* user_data) = 0;
|
| - virtual PP_Resource CreateResourceArray(PP_Instance instance,
|
| - const PP_Resource elements[],
|
| - uint32_t size) = 0;
|
| virtual PP_Resource CreateScrollbar(PP_Instance instance,
|
| PP_Bool vertical) = 0;
|
| virtual PP_Resource CreateTalk(PP_Instance instance) = 0;
|
| @@ -120,10 +133,6 @@
|
| const char* name,
|
| PP_TransportType type) = 0;
|
| virtual PP_Resource CreateUDPSocketPrivate(PP_Instance instace) = 0;
|
| - virtual PP_Resource CreateURLLoader(PP_Instance instance) = 0;
|
| - virtual PP_Resource CreateURLRequestInfo(
|
| - PP_Instance instance,
|
| - const PPB_URLRequestInfo_Data& data) = 0;
|
| virtual PP_Resource CreateVideoCapture(PP_Instance instance) = 0;
|
| virtual PP_Resource CreateVideoDecoder(
|
| PP_Instance instance,
|
| @@ -132,14 +141,8 @@
|
| virtual PP_Resource CreateVideoLayer(PP_Instance instance,
|
| PP_VideoLayerMode_Dev mode) = 0;
|
| virtual PP_Resource CreateWebSocket(PP_Instance instance) = 0;
|
| - virtual PP_Resource CreateWheelInputEvent(
|
| - PP_Instance instance,
|
| - PP_TimeTicks time_stamp,
|
| - uint32_t modifiers,
|
| - const PP_FloatPoint* wheel_delta,
|
| - const PP_FloatPoint* wheel_ticks,
|
| - PP_Bool scroll_by_page) = 0;
|
| virtual PP_Resource CreateX509CertificatePrivate(PP_Instance instance) = 0;
|
| +#endif // !defined(OS_NACL)
|
|
|
| static const ApiID kApiID = API_ID_RESOURCE_CREATION;
|
| };
|
|
|