![]() |
Blender V2.61 - r43446
|
#include <stdio.h>#include "npapi.h"#include "npupp.h"Go to the source code of this file.
Defines | |
| #define | PLUGINDEBUGSTR(msg) |
Functions | |
| void | NPN_Version (int *plugin_major, int *plugin_minor, int *netscape_major, int *netscape_minor) |
| NPError | NPN_GetValue (NPP instance, NPNVariable variable, void *r_value) |
| NPError | NPN_GetURL (NPP instance, const char *url, const char *window) |
| NPError | NPN_PostURL (NPP instance, const char *url, const char *window, uint32 len, const char *buf, NPBool file) |
| NPError | NPN_RequestRead (NPStream *stream, NPByteRange *rangeList) |
| NPError | NPN_NewStream (NPP instance, NPMIMEType type, const char *window, NPStream **stream_ptr) |
| int32 | NPN_Write (NPP instance, NPStream *stream, int32 len, void *buffer) |
| NPError | NPN_DestroyStream (NPP instance, NPStream *stream, NPError reason) |
| void | NPN_Status (NPP instance, const char *message) |
| const char * | NPN_UserAgent (NPP instance) |
| void * | NPN_MemAlloc (uint32 size) |
| void | NPN_MemFree (void *ptr) |
| uint32 | NPN_MemFlush (uint32 size) |
| void | NPN_ReloadPlugins (NPBool reloadPages) |
| JRIEnv * | NPN_GetJavaEnv () |
| jref | NPN_GetJavaPeer (NPP instance) |
| void | NPN_ForceRedraw (NPP instance) |
| void | NPN_InvalidateRect (NPP instance, NPRect *invalidRect) |
| NPError | Private_New (NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc, char *argn[], char *argv[], NPSavedData *saved) |
| NPError | Private_Destroy (NPP instance, NPSavedData **save) |
| NPError | Private_SetWindow (NPP instance, NPWindow *window) |
| NPError | Private_NewStream (NPP instance, NPMIMEType type, NPStream *stream, NPBool seekable, uint16 *stype) |
| int32 | Private_WriteReady (NPP instance, NPStream *stream) |
| int32 | Private_Write (NPP instance, NPStream *stream, int32 offset, int32 len, void *buffer) |
| void | Private_StreamAsFile (NPP instance, NPStream *stream, const char *fname) |
| NPError | Private_DestroyStream (NPP instance, NPStream *stream, NPError reason) |
| void | Private_Print (NPP instance, NPPrint *platformPrint) |
| char * | NP_GetMIMEDescription (void) |
| NPError | NP_GetValue (void *future, NPPVariable variable, void *value) |
| NPError | NP_Initialize (NPNetscapeFuncs *nsTable, NPPluginFuncs *pluginFuncs) |
| NPError | NP_Shutdown (void) |
Variables | |
| static NPNetscapeFuncs | gNetscapeFuncs |
| #define PLUGINDEBUGSTR | ( | msg | ) |
Adapted to new API. Used by the Blender Web Plugin
Definition at line 33 of file npunix.c.
Referenced by NP_Initialize(), NP_Shutdown(), Private_Destroy(), Private_DestroyStream(), Private_New(), Private_NewStream(), Private_Print(), Private_SetWindow(), Private_StreamAsFile(), Private_Write(), and Private_WriteReady().
| char* NP_GetMIMEDescription | ( | void | ) |
Definition at line 292 of file npunix.c.
References NPP_GetMIMEDescription().
| NPError NP_GetValue | ( | void * | future, |
| NPPVariable | variable, | ||
| void * | value | ||
| ) |
Definition at line 304 of file npunix.c.
References NPP_GetValue().
| NPError NP_Initialize | ( | NPNetscapeFuncs * | nsTable, |
| NPPluginFuncs * | pluginFuncs | ||
| ) |
Definition at line 327 of file npunix.c.
References err, gNetscapeFuncs, NPP_Initialize(), NULL, PLUGINDEBUGSTR, Private_Destroy(), Private_DestroyStream(), Private_New(), Private_NewStream(), Private_Print(), Private_SetWindow(), Private_StreamAsFile(), Private_Write(), and Private_WriteReady().
| NPError NP_Shutdown | ( | void | ) |
Definition at line 447 of file npunix.c.
References NPP_Shutdown(), and PLUGINDEBUGSTR.
| NPError NPN_DestroyStream | ( | NPP | instance, |
| NPStream * | stream, | ||
| NPError | reason | ||
| ) |
Definition at line 122 of file npunix.c.
References gNetscapeFuncs.
| void NPN_ForceRedraw | ( | NPP | instance | ) |
Definition at line 173 of file npunix.c.
References gNetscapeFuncs.
| JRIEnv* NPN_GetJavaEnv | ( | ) |
Definition at line 161 of file npunix.c.
References gNetscapeFuncs.
| jref NPN_GetJavaPeer | ( | NPP | instance | ) |
Definition at line 166 of file npunix.c.
References gNetscapeFuncs.
| NPError NPN_GetURL | ( | NPP | instance, |
| const char * | url, | ||
| const char * | window | ||
| ) |
Definition at line 77 of file npunix.c.
References gNetscapeFuncs.
| NPError NPN_GetValue | ( | NPP | instance, |
| NPNVariable | variable, | ||
| void * | r_value | ||
| ) |
Definition at line 70 of file npunix.c.
References gNetscapeFuncs.
| void NPN_InvalidateRect | ( | NPP | instance, |
| NPRect * | invalidRect | ||
| ) |
Definition at line 180 of file npunix.c.
References gNetscapeFuncs.
| void* NPN_MemAlloc | ( | uint32 | size | ) |
Definition at line 141 of file npunix.c.
References gNetscapeFuncs.
Referenced by execute_blenderplayer(), NPP_New(), and NPP_NewStream().
Definition at line 151 of file npunix.c.
References gNetscapeFuncs.
| void NPN_MemFree | ( | void * | ptr | ) |
| NPError NPN_NewStream | ( | NPP | instance, |
| NPMIMEType | type, | ||
| const char * | window, | ||
| NPStream ** | stream_ptr | ||
| ) |
Definition at line 107 of file npunix.c.
References gNetscapeFuncs.
| NPError NPN_PostURL | ( | NPP | instance, |
| const char * | url, | ||
| const char * | window, | ||
| uint32 | len, | ||
| const char * | buf, | ||
| NPBool | file | ||
| ) |
Definition at line 92 of file npunix.c.
References gNetscapeFuncs.
| void NPN_ReloadPlugins | ( | NPBool | reloadPages | ) |
Definition at line 156 of file npunix.c.
References gNetscapeFuncs.
| NPError NPN_RequestRead | ( | NPStream * | stream, |
| NPByteRange * | rangeList | ||
| ) |
Definition at line 100 of file npunix.c.
References gNetscapeFuncs.
| void NPN_Status | ( | NPP | instance, |
| const char * | message | ||
| ) |
Definition at line 129 of file npunix.c.
References gNetscapeFuncs.
Referenced by NPP_DestroyStream().
| const char* NPN_UserAgent | ( | NPP | instance | ) |
Definition at line 135 of file npunix.c.
References gNetscapeFuncs.
| void NPN_Version | ( | int * | plugin_major, |
| int * | plugin_minor, | ||
| int * | netscape_major, | ||
| int * | netscape_minor | ||
| ) |
Definition at line 57 of file npunix.c.
References gNetscapeFuncs.
| int32 NPN_Write | ( | NPP | instance, |
| NPStream * | stream, | ||
| int32 | len, | ||
| void * | buffer | ||
| ) |
Definition at line 115 of file npunix.c.
References gNetscapeFuncs.
| NPError Private_Destroy | ( | NPP | instance, |
| NPSavedData ** | save | ||
| ) |
Definition at line 210 of file npunix.c.
References NPP_Destroy(), and PLUGINDEBUGSTR.
Referenced by NP_Initialize().
| NPError Private_DestroyStream | ( | NPP | instance, |
| NPStream * | stream, | ||
| NPError | reason | ||
| ) |
Definition at line 263 of file npunix.c.
References err, NPP_DestroyStream(), and PLUGINDEBUGSTR.
Referenced by NP_Initialize().
| NPError Private_New | ( | NPMIMEType | pluginType, |
| NPP | instance, | ||
| uint16 | mode, | ||
| int16 | argc, | ||
| char * | argn[], | ||
| char * | argv[], | ||
| NPSavedData * | saved | ||
| ) |
Definition at line 200 of file npunix.c.
References NPP_New(), and PLUGINDEBUGSTR.
Referenced by NP_Initialize().
| NPError Private_NewStream | ( | NPP | instance, |
| NPMIMEType | type, | ||
| NPStream * | stream, | ||
| NPBool | seekable, | ||
| uint16 * | stype | ||
| ) |
Definition at line 226 of file npunix.c.
References err, NPP_NewStream(), and PLUGINDEBUGSTR.
Referenced by NP_Initialize().
| void Private_Print | ( | NPP | instance, |
| NPPrint * | platformPrint | ||
| ) |
Definition at line 273 of file npunix.c.
References NPP_Print(), and PLUGINDEBUGSTR.
Referenced by NP_Initialize().
| NPError Private_SetWindow | ( | NPP | instance, |
| NPWindow * | window | ||
| ) |
Definition at line 217 of file npunix.c.
References err, NPP_SetWindow(), and PLUGINDEBUGSTR.
Referenced by NP_Initialize().
| void Private_StreamAsFile | ( | NPP | instance, |
| NPStream * | stream, | ||
| const char * | fname | ||
| ) |
Definition at line 255 of file npunix.c.
References NPP_StreamAsFile(), and PLUGINDEBUGSTR.
Referenced by NP_Initialize().
| int32 Private_Write | ( | NPP | instance, |
| NPStream * | stream, | ||
| int32 | offset, | ||
| int32 | len, | ||
| void * | buffer | ||
| ) |
Definition at line 245 of file npunix.c.
References NPP_Write(), and PLUGINDEBUGSTR.
Referenced by NP_Initialize().
| int32 Private_WriteReady | ( | NPP | instance, |
| NPStream * | stream | ||
| ) |
Definition at line 236 of file npunix.c.
References NPP_WriteReady(), and PLUGINDEBUGSTR.
Referenced by NP_Initialize().
NPNetscapeFuncs gNetscapeFuncs [static] |
Definition at line 43 of file npunix.c.
Referenced by NP_Initialize(), NPN_DestroyStream(), NPN_ForceRedraw(), NPN_GetJavaEnv(), NPN_GetJavaPeer(), NPN_GetURL(), NPN_GetValue(), NPN_InvalidateRect(), NPN_MemAlloc(), NPN_MemFlush(), NPN_MemFree(), NPN_NewStream(), NPN_PostURL(), NPN_ReloadPlugins(), NPN_RequestRead(), NPN_Status(), NPN_UserAgent(), NPN_Version(), and NPN_Write().