Castor3D
..
|
Vue sur un cache de ressources. Plus de détails...
Fonctions membres publiques | |
CacheView (castor::String const &p_name, Initialiser &&p_initialise, Cleaner &&p_clean, CacheType &cache) | |
Constructeur. Plus de détails... | |
~CacheView () | |
Destructeur. Plus de détails... | |
template<typename ... Params> | |
ResourcePtr | add (castor::String const &p_name, Params &&... p_params) |
Crée un élément avec les informations données. Plus de détails... | |
ResourcePtr | add (castor::String const &p_name, ResourcePtr p_element) |
Ajoute un élément déjà créé. Plus de détails... | |
void | clear () |
Supprime du cache les éléments créés via cette vue. Plus de détails... | |
bool | isEmpty () const |
bool | has (castor::String const &p_name) const |
ResourcePtr | find (castor::String const &p_name) const |
Cherche un élément par son nom. Plus de détails... | |
void | remove (castor::String const &p_name) |
Retire un objet à partir d'un nom. Plus de détails... | |
auto | begin () |
Renvoie un itérateur sur le premier élément de la collection. Plus de détails... | |
auto | begin () const |
Renvoie un itérateur constant sur le premier élément de la collection. Plus de détails... | |
auto | end () |
Renvoie un itérateur sur l'après dernier élément de la collection. Plus de détails... | |
auto | end () const |
Renvoie un itérateur constant sur l'après dernier élément de la collection. Plus de détails... | |
Vue sur un cache de ressources.
|
inline |
Constructeur.
[in] | p_name | The view name. |
[in] | p_initialise | L'initialiseur d'objet. |
[in] | p_clean | Le nettoyeur d'objet. |
[in] | cache | The viewed cache. |
Constructeur
[in] | p_name | Le nom de la vue. |
[in] | cache | Le cache vu. |
|
inline |
Destructeur.
|
inline |
Crée un élément avec les informations données.
.=
[in] | p_name | Le nom de l'élément. |
[in] | p_params | Les paramètres transmis au cache vu. |
|
inline |
Ajoute un élément déjà créé.
[in] | p_name | Le nom d'élément. |
[in] | p_element | L'élément. |
|
inline |
Renvoie un itérateur sur le premier élément de la collection.
|
inline |
Renvoie un itérateur constant sur le premier élément de la collection.
|
inline |
Supprime du cache les éléments créés via cette vue.
|
inline |
Renvoie un itérateur sur l'après dernier élément de la collection.
|
inline |
Renvoie un itérateur constant sur l'après dernier élément de la collection.
|
inline |
Cherche un élément par son nom.
[in] | p_name | Le nom d'objet. |
|
inline |
[in] | p_name | Le nom d'objet. |
true
Si un élément avec le nom donné existe.
|
inline |
true
si la vue est vide.
|
inline |
Retire un objet à partir d'un nom.
[in] | p_name | Le nom d'objet. |