Public Member Functions | Protected Attributes
osgART::PluginProxy< T > Class Template Reference

PluginProxy is a helper to dynamically instantiate and register plug ins in the libraries PluginManager.

List of all members.

Public Member Functions

 PluginProxy (const std::string &name)
 Constructor for the dynamic loaded object.

Protected Attributes

osg::ref_ptr< osg::Referenced > _plugininterface
 Stored instance of the plug in.

template<typename T>
class osgART::PluginProxy< T >

Constructor & Destructor Documentation

template<typename T >
osgART::PluginProxy< T >::PluginProxy ( const std::string &  name) [inline]
nameidentifier to retrieve an instance

References osgART::PluginProxy< T >::_plugininterface, osgART::PluginManager::add(), and osgART::PluginManager::instance().

Member Data Documentation

template<typename T >
osg::ref_ptr<osg::Referenced> osgART::PluginProxy< T >::_plugininterface [protected]

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