◆ PGetNameFunction
◆ PGetRequiredVersionFunction
◆ PGetTypeFunction
◆ POnLoadFunction
◆ POnUnloadFunction
◆ Plugin()
Constructeur.
- Paramètres
-
[in] | type | Le type du plug-in |
[in] | library | La bibliothèque partagée contenant le plug-in |
[in] | engine | Le moteur |
◆ ~Plugin()
virtual C3D_API castor3d::Plugin::~Plugin |
( |
| ) |
|
|
pure virtual |
◆ getName()
C3D_API castor::String castor3d::Plugin::getName |
( |
| ) |
const |
Récupère le nom du plug-in.
- Renvoie
- Le nom
◆ getRequiredVersion()
C3D_API void castor3d::Plugin::getRequiredVersion |
( |
Version & |
version | ) |
const |
Récupère la version nécessaire au bon fonctionnement du plug-in.
- Renvoie
- La version
◆ getType()
Récupère le type du plug-in.
- Renvoie
- Le type
Références m_type.
◆ load()
void castor3d::Plugin::load |
( |
| ) |
|
|
protected |
Exécute la fonction de chargement du plug-in.
◆ unload()
void castor3d::Plugin::unload |
( |
| ) |
|
|
protected |
Exécute la fonction de déchargement du plug-in.
◆ m_library
castor::DynamicLibraryWPtr castor3d::Plugin::m_library |
|
protected |
La bibliothèque du plug-in.
◆ m_pfnGetName
La fonction de récupération du nom du plug-in.
◆ m_pfnGetRequiredVersion
La fonction de récupération de la version requise.
◆ m_pfnOnLoad
La fonction de chargement du plug-in.
◆ m_pfnOnUnload
La fonction de déchargement du plug-in.
◆ m_type
La documentation de cette classe a été générée à partir du fichier suivant :