Show IRenderPluginDescABC.h syntax highlighted
#ifndef __IRENDERPLUGINDESCABC_H__
#define __IRENDERPLUGINDESCABC_H__ 1
#include <osgDesigner/plugins/IPluginDescABC.h>
#include <osgDesigner/plugins/IRenderPluginABC.h>
namespace osgDesigner
{
// ** class to descript the plugin
class IRenderPluginDescABC: public IPluginDescABC
{
public:
typedef IRenderPluginABC instance_type;
typedef std::string key_type;
virtual std::string key() const { return (getName()); };
IRenderPluginDescABC() : IPluginDescABC() {}
// ** Factory
virtual instance_type * getNewInstance() = 0;
};
}
#endif // ** __IRENDERPLUGINDESCABC_H__ ** //
See more files for this project here