FreeWRL / FreeX3D 4.3.0
CPlugin Class Reference

Public Member Functions

 CPlugin (NPP pNPInstance)
 CPlugin class.constructor.
 
NPBool init (NPWindow *pNPWindow)
 
void shut ()
 
NPBool isInitialized ()
 
int16_t handleEvent (void *event)
 
void showVersion ()
 
void clear ()
 
void getVersion (char **aVersion)
 
void setSceneUrl (char *sceneUrl)
 
void setEAIFlag ()
 
NPObjectGetScriptableObject ()
 

Data Fields

char m_String [128]
 
UINT_PTR m_pTimerID
 

Detailed Description

Definition at line 46 of file plugin.h.

Constructor & Destructor Documentation

◆ CPlugin()

CPlugin::CPlugin ( NPP pNPInstance)

CPlugin class.constructor.

Base initialization goes here.

Definition at line 73 of file plugin.cpp.

◆ ~CPlugin()

CPlugin::~CPlugin ( )

Definition at line 95 of file plugin.cpp.

Member Function Documentation

◆ clear()

void CPlugin::clear ( )

Definition at line 211 of file plugin.cpp.

◆ GetScriptableObject()

NPObject * CPlugin::GetScriptableObject ( )

Definition at line 231 of file plugin.cpp.

◆ getVersion()

void CPlugin::getVersion ( char ** aVersion)

Definition at line 221 of file plugin.cpp.

◆ handleEvent()

int16_t CPlugin::handleEvent ( void * event)

Definition at line 172 of file plugin.cpp.

◆ init()

NPBool CPlugin::init ( NPWindow * pNPWindow)

Definition at line 111 of file plugin.cpp.

◆ isInitialized()

NPBool CPlugin::isInitialized ( )

Definition at line 167 of file plugin.cpp.

◆ setEAIFlag()

void CPlugin::setEAIFlag ( )

Definition at line 371 of file plugin.cpp.

◆ setSceneUrl()

void CPlugin::setSceneUrl ( char * sceneUrl)

Definition at line 359 of file plugin.cpp.

◆ showVersion()

void CPlugin::showVersion ( )

Definition at line 188 of file plugin.cpp.

◆ shut()

void CPlugin::shut ( )

Definition at line 147 of file plugin.cpp.

Field Documentation

◆ m_pTimerID

UINT_PTR CPlugin::m_pTimerID

Definition at line 100 of file plugin.h.

◆ m_String

char CPlugin::m_String[128]

Definition at line 73 of file plugin.h.


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