plugin/plugin.cpp File Reference

#include "plugin.h"
#include "swf.h"
#include <iostream>
#include <sstream>
#include "pluginbase.h"
#include "parsing/streams.h"
#include "backends/netutils.h"
#include <GL/glx.h>
#include "logger.h"
#include "compat.h"
Include dependency graph for plugin.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MIME_TYPES_HANDLED   "application/x-shockwave-flash"
#define FAKE_MIME_TYPE   "application/x-lightspark"
#define PLUGIN_NAME   "Shockwave Flash"
#define FAKE_PLUGIN_NAME   "Lightspark player"
#define MIME_TYPES_DESCRIPTION   MIME_TYPES_HANDLED":swf:"PLUGIN_NAME";"FAKE_MIME_TYPE":swfls:"FAKE_PLUGIN_NAME
#define PLUGIN_DESCRIPTION   "Shockwave Flash 10.0 r423"

Functions

char * NPP_GetMIMEDescription (void)
NPError NS_PluginInitialize ()
void NS_PluginShutdown ()
NPError NS_PluginGetValue (NPPVariable aVariable, void *aValue)
nsPluginInstanceBaseNS_NewPluginInstance (nsPluginCreateData *aCreateDataStruct)
void NS_DestroyPluginInstance (nsPluginInstanceBase *aPlugin)

Variables

TLSDATA DLL_PUBLIC
lightspark::SystemState
sys = NULL
TLSDATA DLL_PUBLIC
lightspark::RenderThread
rt = NULL
 Renders the shape interior and outline setting the correct * parameters for the shader
TLSDATA DLL_PUBLIC
lightspark::ParseThread
pt = NULL

Define Documentation

#define FAKE_MIME_TYPE   "application/x-lightspark"

Definition at line 24 of file plugin.cpp.

#define FAKE_PLUGIN_NAME   "Lightspark player"

Definition at line 26 of file plugin.cpp.

#define MIME_TYPES_DESCRIPTION   MIME_TYPES_HANDLED":swf:"PLUGIN_NAME";"FAKE_MIME_TYPE":swfls:"FAKE_PLUGIN_NAME

Definition at line 27 of file plugin.cpp.

#define MIME_TYPES_HANDLED   "application/x-shockwave-flash"

Definition at line 23 of file plugin.cpp.

#define PLUGIN_DESCRIPTION   "Shockwave Flash 10.0 r423"

Definition at line 28 of file plugin.cpp.

#define PLUGIN_NAME   "Shockwave Flash"

Definition at line 25 of file plugin.cpp.


Function Documentation

char* NPP_GetMIMEDescription ( void   ) 

Definition at line 94 of file plugin.cpp.

void NS_DestroyPluginInstance ( nsPluginInstanceBase aPlugin  ) 

Definition at line 152 of file plugin.cpp.

nsPluginInstanceBase* NS_NewPluginInstance ( nsPluginCreateData aCreateDataStruct  ) 

Definition at line 140 of file plugin.cpp.

NPError NS_PluginGetValue ( NPPVariable  aVariable,
void *  aValue 
)

Definition at line 115 of file plugin.cpp.

NPError NS_PluginInitialize (  ) 

Definition at line 102 of file plugin.cpp.

void NS_PluginShutdown (  ) 

Definition at line 109 of file plugin.cpp.


Variable Documentation

Definition at line 34 of file plugin.cpp.

Renders the shape interior and outline setting the correct * parameters for the shader

Parameters:
x Optional x translation *
y Optional y translation

Definition at line 33 of file plugin.cpp.

Definition at line 32 of file plugin.cpp.

Generated on Tue Aug 24 19:50:35 2010 for Lightspark by  doxygen 1.6.3