Castor3D 0.13.0
Multiplatform 3D engine
|
#include <PostFxPlugin.hpp>
Fonctions membres publiques | |
C3D_API | PostFxPlugin (castor::DynamicLibrarySPtr library, Engine *engine) |
Constructeur. Plus de détails... | |
C3D_API | ~PostFxPlugin () override |
Destructeur. Plus de détails... | |
Fonctions membres publiques hérités de castor3d::Plugin | |
virtual C3D_API | ~Plugin ()=0 |
Destructeur. Plus de détails... | |
C3D_API void | getRequiredVersion (Version &version) const |
Récupère la version nécessaire au bon fonctionnement du plug-in. Plus de détails... | |
C3D_API castor::String | getName () const |
Récupère le nom du plug-in. Plus de détails... | |
PluginType | getType () const |
Récupère le type du plug-in. Plus de détails... | |
Amis | |
class | Plugin |
Membres hérités additionnels | |
Types publics hérités de castor3d::Plugin | |
typedef OnLoadFunction * | POnLoadFunction |
typedef OnUnloadFunction * | POnUnloadFunction |
typedef GetTypeFunction * | PGetTypeFunction |
typedef GetRequiredVersionFunction * | PGetRequiredVersionFunction |
typedef GetNameFunction * | PGetNameFunction |
Fonctions membres protégées hérités de castor3d::Plugin | |
C3D_API | Plugin (PluginType type, castor::DynamicLibrarySPtr library, Engine &engine) |
Constructeur. Plus de détails... | |
void | load () |
Exécute la fonction de chargement du plug-in. Plus de détails... | |
void | unload () |
Exécute la fonction de déchargement du plug-in. Plus de détails... | |
Attributs protégés hérités de castor3d::Plugin | |
PGetRequiredVersionFunction | m_pfnGetRequiredVersion |
PGetNameFunction | m_pfnGetName |
POnLoadFunction | m_pfnOnLoad |
POnUnloadFunction | m_pfnOnUnload |
PluginType | m_type |
castor::DynamicLibraryWPtr | m_library |
C3D_API castor3d::PostFxPlugin::PostFxPlugin | ( | castor::DynamicLibrarySPtr | library, |
Engine * | engine | ||
) |
Constructeur.
[in] | library | La bibliothèque partagée contenant le plug-in |
[in] | engine | Le moteur |
|
override |
Destructeur.
|
friend |