41#ifndef INCLUDED_GLS_RUNTIME_PLUGIN_H
42#define INCLUDED_GLS_RUNTIME_PLUGIN_H
50class DistiAttributePluginData;
bool IsPluginType(const char *str)
Definition: plugin.h:110
virtual const char * PluginType()=0
virtual void WritePluginData(DistiAttributePluginData *)
Definition: plugin.h:86
virtual void ReadPluginData(DistiAttributePluginData *)
Definition: plugin.h:95
virtual const char * Description()=0
virtual void Destroy()=0
Allows plugin to handle destruction of its own data.
virtual const char * PluginDataName()
Definition: plugin.h:78
virtual ~Plugin()
For Polymorphic deletion.
Definition: plugin.h:58
virtual const char * Version()=0
virtual void ResetPluginData()
Definition: plugin.h:103
A file for all GL Studio files to include.
Force inclusion of the DirectShow library.
Definition: bmpimage.h:47