Pepper_56_C++_interfaces
Pepper_56_C++_interfaces
 All Classes Namespaces Files Functions Typedefs Enumerations Macros Groups
pp::InstancePrivate Class Reference
Inheritance diagram for pp::InstancePrivate:
pp::Instance

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)
 

The documentation for this class was generated from the following file: