Lines Matching refs:instance
44 NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc,
46 NPError NPP_Destroy(NPP instance, NPSavedData** save);
47 NPError NPP_SetWindow(NPP instance, NPWindow* window);
48 NPError NPP_NewStream(NPP instance, NPMIMEType type, NPStream* stream,
50 NPError NPP_DestroyStream(NPP instance, NPStream* stream, NPReason reason);
51 int32 NPP_WriteReady(NPP instance, NPStream* stream);
52 int32 NPP_Write(NPP instance, NPStream* stream, int32 offset, int32 len,
54 void NPP_StreamAsFile(NPP instance, NPStream* stream, const char* fname);
55 void NPP_Print(NPP instance, NPPrint* platformPrint);
56 int16 NPP_HandleEvent(NPP instance, void* event);
57 void NPP_URLNotify(NPP instance, const char* URL, NPReason reason,
59 NPError NPP_GetValue(NPP instance, NPPVariable variable, void *value);
60 NPError NPP_SetValue(NPP instance, NPNVariable variable, void *value);
64 EXPORT NPError NP_GetValue(NPP instance, NPPVariable variable, void *value);
154 NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc,
163 instance->pdata = browser->createobject (instance, getPluginClass());
164 obj = static_cast<PluginObject*>(instance->pdata);
179 gLogI.log(kDebug_ANPLogType, "------ %p DrawingModel is %d", instance, model);
186 NPError err = browser->setvalue(instance, kRequestDrawingModel_ANPSetValue,
205 obj->activePlugin = new BallAnimation(instance);
209 obj->activePlugin = new AudioPlugin(instance);
213 obj->activePlugin = new BackgroundPlugin(instance);
217 obj->activePlugin = new FormPlugin(instance);
221 obj->activePlugin = new NavigationPlugin(instance);
225 obj->activePlugin = new PaintPlugin(instance);
229 obj->activePlugin = new VideoPlugin(instance);
231 gLogI.log(kDebug_ANPLogType, "------ %p PluginType is %d", instance, obj->pluginType);
238 gLogI.log(kError_ANPLogType, "------ %p No PluginType attribute was found", instance);
240 obj->activePlugin = new BallAnimation(instance);
245 gLogI.log(kError_ANPLogType, "------ %p Unsupported DrawingModel (%d)", instance, model);
254 NPError err = browser->getvalue(instance, kJavaContext_ANPGetValue,
268 NPError NPP_Destroy(NPP instance, NPSavedData** save)
270 PluginObject *obj = (PluginObject*) instance->pdata;
279 NPError NPP_SetWindow(NPP instance, NPWindow* window)
281 PluginObject *obj = (PluginObject*) instance->pdata;
288 browser->invalidaterect(instance, NULL);
293 NPError NPP_NewStream(NPP instance, NPMIMEType type, NPStream* stream, NPBool seekable, uint16* stype)
299 NPError NPP_DestroyStream(NPP instance, NPStream* stream, NPReason reason)
304 int32 NPP_WriteReady(NPP instance, NPStream* stream)
309 int32 NPP_Write(NPP instance, NPStream* stream, int32 offset, int32 len, void* buffer)
314 void NPP_StreamAsFile(NPP instance, NPStream* stream, const char* fname)
318 void NPP_Print(NPP instance, NPPrint* platformPrint)
322 int16 NPP_HandleEvent(NPP instance, void* event)
324 PluginObject *obj = reinterpret_cast<PluginObject*>(instance->pdata);
337 " clip=%d,%d,%d,%d format=%d", instance,
349 " code=%d vcode=%d unichar=%d repeat=%d mods=%x", instance,
360 instance, evt->data.lifecycle.action);
365 instance, evt->data.touch.action, evt->data.touch.x,
371 instance, evt->data.mouse.action, evt->data.mouse.x,
377 instance, evt->data.visibleRect.rect.left, evt->data.visibleRect.rect.top,
383 instance, evt->eventType);
397 void NPP_URLNotify(NPP instance, const char* url, NPReason reason, void* notifyData)
402 EXPORT NPError NP_GetValue(NPP instance, NPPVariable variable, void *value) {
419 NPError NPP_GetValue(NPP instance, NPPVariable variable, void* value)
423 PluginObject *obj = (PluginObject*) instance->pdata;
434 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);
445 instance);
453 NPError NPP_SetValue(NPP instance, NPNVariable variable, void *value)