Paramètres de configuration.
Plus de détails...
|
| 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...
|
|
Paramètres de configuration.
- Auteur
- Sylvain DOREMUS
- Version
- 0.7.0.0
- Date
- 12/11/2012
Castor3D::Parameters::Parameters |
( |
| ) |
|
|
inline |
virtual Castor3D::Parameters::~Parameters |
( |
| ) |
|
|
inlinevirtual |
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.
- Paramètres
-
[in] | p_strName | Le nom du paramètre |
[in] | p_tParam | Les valeurs du paramètre |
[in] | p_uiCount | Le 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.
- Paramètres
-
[in] | p_strName | Le nom du paramètre |
[in] | p_tParam | Les valeurs du paramètre |
[in] | p_uiCount | Le 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.
- Paramètres
-
[in] | p_strName | Le nom du paramètre |
[in] | p_tParam | La 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_strName | Le nom du paramètre |
[out] | p_tParam | La 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_strName | Le nom du paramètre |
[out] | p_tParam | Les 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_strName | Le nom du paramètre |
[out] | p_tParam | Ls valeurs du paramètre |
[in] | p_uiCount | La 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_strName | Le nom du paramètre |
[in] | p_tParam | La 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 :