Castor3D
..
|
Vue sur un gestionnaire de ressources. Plus de détails...
Fonctions membres publiques | |
ManagerView (Castor::String const &p_name, ManagerType &p_manager) | |
Constructeur. Plus de détails... | |
~ManagerView () | |
Destructeur. Plus de détails... | |
template<typename... Params> | |
std::shared_ptr< ResourceType > | Create (Castor::String const &p_name, Params &&...p_params) |
Crée un élément avec les informations données. Plus de détails... | |
void | Insert (Castor::String const &p_name, std::shared_ptr< ResourceType > p_element) |
Retire un objet à partir d'un nom. Plus de détails... | |
void | Clear () |
Supprime du gestionnaire les éléments créés via cette vue. Plus de détails... | |
bool | Has (Castor::String const &p_name) const |
std::shared_ptr< ResourceType > | 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... | |
Vue sur un gestionnaire de ressources.
|
inline |
Constructeur.
[in] | p_name | Le nom de la vue. |
[in] | p_manager | Le gestionnaire vu. |
|
inline |
Destructeur.
|
inline |
Supprime du gestionnaire les éléments créés via cette vue.
|
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 gestionnaire vu. |
|
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'élément. |
[in] | p_element | L'élément. |
|
inline |
Retire un objet à partir d'un nom.
[in] | p_name | Le nom d'objet. |