Castor3D 0.16.0
Multiplatform 3D engine
Types publics | Fonctions membres publiques | Liste de tous les membres
Référence du modèle de la structure castor::ResourceMergerT< CacheT >

Fusionneur de ressources cachées. Plus de détails...

#include <Resource.hpp>

Graphe d'héritage de castor::ResourceMergerT< CacheT >:
Inheritance graph
[légende]
Graphe de collaboration de castor::ResourceMergerT< CacheT >:
Collaboration graph
[légende]

Types publics

using ElementCacheT = typename CacheT::ElementCacheT
 
using ElementContT = typename CacheT::ElementContT
 
using ElementPtrT = typename CacheT::ElementPtrT
 

Fonctions membres publiques

 ResourceMergerT (String name)
 
void operator() (ElementCacheT const &, ElementContT &destination, ElementPtrT element) const
 
- Fonctions membres publiques hérités de castor::NamedBaseT< T >
 NamedBaseT (T name) noexcept
 Constructeur.
 
T const & getName () const noexcept
 Récupère le nom.
 
void rename (T name) noexcept
 

Membres hérités additionnels

- Attributs protégés hérités de castor::NamedBaseT< T >
m_name
 

Description détaillée

template<typename CacheT>
struct castor::ResourceMergerT< CacheT >

Fusionneur de ressources cachées.

Documentation des définitions de type membres

◆ ElementCacheT

template<typename CacheT >
using castor::ResourceMergerT< CacheT >::ElementCacheT = typename CacheT::ElementCacheT

◆ ElementContT

template<typename CacheT >
using castor::ResourceMergerT< CacheT >::ElementContT = typename CacheT::ElementContT

◆ ElementPtrT

template<typename CacheT >
using castor::ResourceMergerT< CacheT >::ElementPtrT = typename CacheT::ElementPtrT

Documentation des constructeurs et destructeur

◆ ResourceMergerT()

template<typename CacheT >
castor::ResourceMergerT< CacheT >::ResourceMergerT ( String name)
inlineexplicit

Documentation des fonctions membres

◆ operator()()

template<typename CacheT >
void castor::ResourceMergerT< CacheT >::operator() ( ElementCacheT const & ,
ElementContT & destination,
ElementPtrT element ) const
inline

Références cuT, et castor::NamedBaseT< T >::getName().

Voici le graphe d'appel pour cette fonction :

La documentation de cette structure a été générée à partir des fichiers suivants :