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 &p_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 | 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] | p_cache | The viewed cache. |
Constructeur
[in] | p_name | Le nom de la vue. |
[in] | p_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 |
Retire un objet à partir d'un nom.
[in] | p_name | Le nom d'objet. |