Castor3D  ..
Fonctions membres publiques | Amis | Liste de tous les membres
Référence de la classe castor3d::RendererPlugin

Classe de plug-in de rendu. Plus de détails...

+ Graphe d'héritage de castor3d::RendererPlugin:
+ Graphe de collaboration de castor3d::RendererPlugin:

Fonctions membres publiques

C3D_API RendererPlugin (castor::DynamicLibrarySPtr p_library, Engine *engine)
 Constructeur. Plus de détails...
 
virtual C3D_API ~RendererPlugin ()
 Destructeur. Plus de détails...
 
C3D_API castor::String const & getRendererType ()
 Récupère le type de renderer. Plus de détails...
 
C3D_API void setRendererType (castor::String const &p_type)
 Définit le type de renderer. 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 &p_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
 
class Engine
 

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 p_type, castor::DynamicLibrarySPtr p_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
 

Description détaillée

Classe de plug-in de rendu.

Auteur
Sylvain DOREMUS
Version
0.1
Date
09/02/2010

Documentation des constructeurs et destructeur

◆ RendererPlugin()

C3D_API castor3d::RendererPlugin::RendererPlugin ( castor::DynamicLibrarySPtr  p_library,
Engine engine 
)

Constructeur.

Paramètres
[in]p_libraryLa bibliothèque partagée contenant le plug-in
[in]engineLe moteur

◆ ~RendererPlugin()

virtual C3D_API castor3d::RendererPlugin::~RendererPlugin ( )
virtual

Destructeur.

Documentation des fonctions membres

◆ getRendererType()

C3D_API castor::String const& castor3d::RendererPlugin::getRendererType ( )

Récupère le type de renderer.

Renvoie
Le type

◆ setRendererType()

C3D_API void castor3d::RendererPlugin::setRendererType ( castor::String const &  p_type)

Définit le type de renderer.

Paramètres
[in]p_typeLe type.

Documentation des fonctions amies et associées

◆ Engine

friend class Engine
friend

◆ Plugin

friend class Plugin
friend

La documentation de cette classe a été générée à partir du fichier suivant :