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

Paramètres de configuration. Plus de détails...

Fonctions membres publiques

 Parameters ()
 Constructeur. Plus de détails...
 
virtual ~Parameters ()
 Destructeur. Plus de détails...
 
template<typename T , uint32_t N>
bool Add (Castor::String const &p_strName, T const (&p_tParam)[N])
 Ajoute un paramètre. Plus de détails...
 
template<typename T >
bool Add (Castor::String const &p_strName, T *p_tParam, uint32_t p_uiCount)
 Ajoute un paramètre. Plus de détails...
 
template<typename T >
bool Add (Castor::String const &p_strName, T const &p_tParam)
 Ajoute un paramètre. Plus de détails...
 
template<typename T >
bool Set (Castor::String const &p_strName, T const &p_tParam)
 Définit la valeur d'un paramètre. Plus de détails...
 
template<typename T >
bool Get (Castor::String const &p_strName, T &p_tParam) const
 Récupère la valeur d'un paramètre. Plus de détails...
 
template<typename T , uint32_t N>
bool Get (Castor::String const &p_strName, T(&p_tParam)[N]) const
 Récupère la valeur d'un paramètre. Plus de détails...
 
template<typename T , uint32_t N>
bool Get (Castor::String const &p_strName, T *p_tParam, uint32_t p_uiCount) const
 Récupère la valeur d'un paramètre. Plus de détails...
 

Description détaillée

Paramètres de configuration.

Auteur
Sylvain DOREMUS
Version
0.7.0.0
Date
12/11/2012
Remarques
Couple nom/données binaires

Documentation des constructeurs et destructeur

Castor3D::Parameters::Parameters ( )
inline

Constructeur.

virtual Castor3D::Parameters::~Parameters ( )
inlinevirtual

Destructeur.

Documentation des fonctions membres

template<typename T , uint32_t N>
bool Castor3D::Parameters::Add ( Castor::String const &  p_strName,
T const (&)  p_tParam[N] 
)
inline

Ajoute un paramètre.

Remarques
Si un paramètre avec le nom donné existe déjà, rien n'est fait
Paramètres
[in]p_strNameLe nom du paramètre
[in]p_tParamLes valeurs du paramètre
[in]p_uiCountLe compte des valeurs
Renvoie
false si un paramètre avec le nom donné existe déjà
template<typename T >
bool Castor3D::Parameters::Add ( Castor::String const &  p_strName,
T *  p_tParam,
uint32_t  p_uiCount 
)
inline

Ajoute un paramètre.

Remarques
Si un paramètre avec le nom donné existe déjà, rien n'est fait
Paramètres
[in]p_strNameLe nom du paramètre
[in]p_tParamLes valeurs du paramètre
[in]p_uiCountLe compte des valeurs
Renvoie
false si un paramètre avec le nom donné existe déjà
template<typename T >
bool Castor3D::Parameters::Add ( Castor::String const &  p_strName,
T const &  p_tParam 
)
inline

Ajoute un paramètre.

Remarques
Si un paramètre avec le nom donné existe déjà, rien n'est fait
Paramètres
[in]p_strNameLe nom du paramètre
[in]p_tParamLa valeur du paramètre
Renvoie
false si un paramètre avec le nom donné existe déjà
template<typename T >
bool Castor3D::Parameters::Get ( Castor::String const &  p_strName,
T &  p_tParam 
) const
inline

Récupère la valeur d'un paramètre.

Paramètres
[in]p_strNameLe nom du paramètre
[out]p_tParamLa valeur du paramètre
Renvoie
false s'il n'y a pas de paramètre avec le nom donné
template<typename T , uint32_t N>
bool Castor3D::Parameters::Get ( Castor::String const &  p_strName,
T(&)  p_tParam[N] 
) const
inline

Récupère la valeur d'un paramètre.

Paramètres
[in]p_strNameLe nom du paramètre
[out]p_tParamLes valeurs du paramètre
Renvoie
false s'il n'y a pas de paramètre avec le nom donné
template<typename T , uint32_t N>
bool Castor3D::Parameters::Get ( Castor::String const &  p_strName,
T *  p_tParam,
uint32_t  p_uiCount 
) const
inline

Récupère la valeur d'un paramètre.

Paramètres
[in]p_strNameLe nom du paramètre
[out]p_tParamLs valeurs du paramètre
[in]p_uiCountLa nombre disponible de valeurs
Renvoie
false s'il n'y a pas de paramètre avec le nom donné
template<typename T >
bool Castor3D::Parameters::Set ( Castor::String const &  p_strName,
T const &  p_tParam 
)
inline

Définit la valeur d'un paramètre.

Paramètres
[in]p_strNameLe nom du paramètre
[in]p_tParamLa valeur du paramètre
Renvoie
false s'il n'y a pas de paramètre avec le nom donné

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