Plugin Base class.
More...
Plugin Base class.
- Author
- Sylvain DOREMUS
- Version
- 0.1
- Date
- 09/02/2010
◆ PGetNameFunction
◆ PGetRequiredVersionFunction
◆ PGetTypeFunction
◆ POnLoadFunction
◆ POnUnloadFunction
◆ PluginBase()
C3D_API Castor3D::PluginBase::PluginBase |
( |
ePLUGIN_TYPE |
p_type, |
|
|
Castor::DynamicLibrarySPtr |
p_library, |
|
|
Engine & |
p_engine |
|
) |
| |
|
protected |
Constructor.
- Parameters
-
[in] | p_type | The plug-in type |
[in] | p_library | The shared library holding the plug-in |
[in] | p_engine | The engine |
◆ ~PluginBase()
virtual C3D_API Castor3D::PluginBase::~PluginBase |
( |
| ) |
|
|
pure virtual |
◆ GetName()
C3D_API Castor::String Castor3D::PluginBase::GetName |
( |
| ) |
const |
Retrieves the plug-in name.
- Returns
- The name
◆ GetRequiredVersion()
C3D_API void Castor3D::PluginBase::GetRequiredVersion |
( |
Version & |
p_version | ) |
const |
Retrieves the required version for the plug-in to work correctly.
- Returns
- The version
◆ GetType()
Retrieves the plug-in type.
- Returns
- The type
References m_type.
◆ m_pfnGetName
The plug-in's name retrieval function.
◆ m_pfnGetRequiredVersion
The plug-in's version checking function.
◆ m_pfnOnLoad
The plug-in's loading function.
◆ m_pfnOnUnload
The plug-in's unloading function.
◆ m_type
The documentation for this class was generated from the following file:
- Z:/Projets/C++/Castor3D/source/Core/Castor3D/Src/Plugin.hpp