|
Pepper_56_C++_interfaces
Pepper_56_C++_interfaces
|
Public Member Functions | |
| InstancePrivate (PP_Instance instance) | |
PPP_Instance_Private methods for the plugin to override: | |
| virtual Var | GetInstanceObject () |
| See PPP_Instance_Private.GetInstanceObject. | |
PPB_Instance_Private methods for querying the browser: | |
| VarPrivate | GetWindowObject () |
| See PPB_Instance_Private.GetWindowObject. | |
| VarPrivate | GetOwnerElementObject () |
| See PPB_Instance_Private.GetOwnerElementObject. | |
| VarPrivate | ExecuteScript (const Var &script, Var *exception=NULL) |
| See PPB_Instance.ExecuteScript. | |
Public Member Functions inherited from pp::Instance | |
| Instance (PP_Instance instance) | |
| virtual | ~Instance () |
| PP_Instance | pp_instance () const |
| virtual bool | Init (uint32_t argc, const char *argn[], const char *argv[]) |
| void | AddPerInstanceObject (const std::string &interface_name, void *object) |
| void | RemovePerInstanceObject (const std::string &interface_name, void *object) |
| virtual void | DidChangeView (const View &view) |
| virtual void | DidChangeView (const Rect &position, const Rect &clip) |
| virtual void | DidChangeFocus (bool has_focus) |
| virtual bool | HandleInputEvent (const pp::InputEvent &event) |
| virtual bool | HandleDocumentLoad (const URLLoader &url_loader) |
| virtual void | HandleMessage (const Var &message) |
| bool | BindGraphics (const Graphics2D &graphics) |
| bool | BindGraphics (const Graphics3D &graphics) |
| bool | BindGraphics (const Compositor &compositor) |
| bool | IsFullFrame () |
| int32_t | RequestInputEvents (uint32_t event_classes) |
| int32_t | RequestFilteringInputEvents (uint32_t event_classes) |
| void | ClearInputEventRequest (uint32_t event_classes) |
| void | PostMessage (const Var &message) |
| int32_t | RegisterMessageHandler (MessageHandler *message_handler, const MessageLoop &message_loop) |
| void | UnregisterMessageHandler () |
| void | LogToConsole (PP_LogLevel level, const Var &value) |
| void | LogToConsoleWithSource (PP_LogLevel level, const Var &source, const Var &value) |
Additional Inherited Members | |
Static Public Member Functions inherited from pp::Instance | |
| static void | RemovePerInstanceObject (const InstanceHandle &instance, const std::string &interface_name, void *object) |
| static void * | GetPerInstanceObject (PP_Instance instance, const std::string &interface_name) |