Castor3D 0.13.0
Multiplatform 3D engine
|
Paramètres de configuration. Plus de détails...
#include <Parameter.hpp>
Fonctions membres publiques | |
ParametersT ()=default | |
Constructeur. Plus de détails... | |
void | parse (castor::String const &text) |
Analyse le texte donné en une liste de paramètres. Plus de détails... | |
template<typename ValueT > | |
bool | add (KeyT const &name, ValueT *values, uint32_t count) |
Ajoute un paramètre. Plus de détails... | |
void | add (ParametersT const ¶meters) |
Ajoute une liste de paramètres. Plus de détails... | |
template<typename ValueT , uint32_t N> | |
bool | add (KeyT const &name, ValueT const(&values)[N]) |
Ajoute un paramètre. Plus de détails... | |
template<typename ValueT > | |
bool | add (KeyT const &name, ValueT const &value) |
Ajoute un paramètre. Plus de détails... | |
bool | add (KeyT const &name, castor::String const &value) |
Ajoute un paramètre chaîne de caractères. Plus de détails... | |
bool | add (KeyT const &name, castor::Path const &value) |
Ajoute un paramètre chaîne de caractères. Plus de détails... | |
template<typename ValueT > | |
bool | set (KeyT const &name, ValueT const &value) |
Définit la valeur d'un paramètre. Plus de détails... | |
template<typename ValueT > | |
bool | get (KeyT const &name, ValueT *values, uint32_t count) const |
Récupère la valeur d'un paramètre. Plus de détails... | |
template<typename ValueT > | |
bool | get (KeyT const &name, ValueT &value) const |
Récupère la valeur d'un paramètre. Plus de détails... | |
template<typename ValueT , uint32_t N> | |
bool | get (KeyT const &name, ValueT(&values)[N]) const |
Récupère la valeur d'un paramètre. Plus de détails... | |
bool | get (KeyT const &name, castor::String &value) const |
Récupère la valeur d'un paramètre. Plus de détails... | |
bool | get (KeyT const &name, castor::Path &value) const |
Récupère la valeur d'un paramètre. Plus de détails... | |
template<typename ValueT > | |
ValueT | get (KeyT const &name) const |
Récupère la valeur d'un paramètre. Plus de détails... | |
size_t | size () const |
Paramètres de configuration.
|
default |
Constructeur.
|
inline |
Ajoute un paramètre chaîne de caractères.
[in] | name | Le nom du paramètre |
[in] | value | La valeur du paramètre |
false
si un paramètre avec le nom donné existe déjà Références castor3d::ParametersT< KeyT >::add().
|
inline |
Ajoute un paramètre chaîne de caractères.
[in] | name | Le nom du paramètre |
[in] | value | La valeur du paramètre |
false
si un paramètre avec le nom donné existe déjà Références castor3d::ParametersT< KeyT >::size().
|
inline |
Ajoute un paramètre.
[in] | name | Le nom du paramètre |
[in] | values | Les valeurs du paramètre |
[in] | count | Le compte des valeurs |
false
si un paramètre avec le nom donné existe déjà Référencé par castor3d::ParametersT< KeyT >::add(), et castor3d::ParametersT< KeyT >::parse().
|
inline |
Ajoute un paramètre.
[in] | name | Le nom du paramètre |
[in] | value | La valeur du paramètre |
false
si un paramètre avec le nom donné existe déjà Références castor3d::ParametersT< KeyT >::add().
|
inline |
Ajoute un paramètre.
[in] | name | Le nom du paramètre |
[in] | values | Les valeurs du paramètre |
false
si un paramètre avec le nom donné existe déjà Références castor3d::ParametersT< KeyT >::add().
|
inline |
Ajoute une liste de paramètres.
[in] | parameters | La liste de paramètres. |
|
inline |
Récupère la valeur d'un paramètre.
[in] | name | Le nom du paramètre |
Références castor3d::ParametersT< KeyT >::get().
|
inline |
Récupère la valeur d'un paramètre.
[in] | name | Le nom du paramètre |
[out] | value | La valeur du paramètre |
false
s'il n'y a pas de paramètre avec le nom donné Références castor3d::ParametersT< KeyT >::get().
|
inline |
Récupère la valeur d'un paramètre.
[in] | name | Le nom du paramètre |
[out] | value | La valeur du paramètre |
false
s'il n'y a pas de paramètre avec le nom donné
|
inline |
Récupère la valeur d'un paramètre.
[in] | name | Le nom du paramètre |
[out] | value | La valeur du paramètre |
false
s'il n'y a pas de paramètre avec le nom donné Références castor3d::ParametersT< KeyT >::get().
|
inline |
Récupère la valeur d'un paramètre.
[in] | name | Le nom du paramètre |
[out] | values | Les valeurs du paramètre |
[in] | count | La nombre disponible de valeurs |
false
s'il n'y a pas de paramètre avec le nom donné Référencé par castor3d::ParametersT< KeyT >::get().
|
inline |
Récupère la valeur d'un paramètre.
[in] | name | Le nom du paramètre |
[out] | values | Les valeurs du paramètre |
false
s'il n'y a pas de paramètre avec le nom donné Références castor3d::ParametersT< KeyT >::get().
|
inline |
Analyse le texte donné en une liste de paramètres.
[in] | text | Le texte source. |
Références castor3d::ParametersT< KeyT >::add().
|
inline |
Définit la valeur d'un paramètre.
[in] | name | Le nom du paramètre |
[in] | value | La valeur du paramètre |
false
s'il n'y a pas de paramètre avec le nom donné
|
inline |
Référencé par castor3d::ParametersT< KeyT >::add().