Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Types protégés | Liste de tous les membres
Référence du modèle de la classe castor::Loader< T, FT >

Classe de base pour les loaders de ressource. Plus de détails...

#include <Loader.hpp>

Graphe d'héritage de castor::Loader< T, FT >:
Inheritance graph
[légende]
Graphe de collaboration de castor::Loader< T, FT >:
Collaboration graph
[légende]

Fonctions membres publiques

 Loader ()=default
 Constructeur.
 
virtual ~Loader () noexcept=default
 Destructeur.
 
virtual bool operator() (T &object, Type &file)
 Lit une ressource à partir d'un fichier.
 

Types protégés

using Type = typename FileTyper< FT >::Type
 

Membres hérités additionnels

- Fonctions membres protégées hérités de castor::NonMovable
 NonMovable ()=default
 Constructeur.
 
 ~NonMovable () noexcept=default
 Destructeur.
 

Description détaillée

template<class T, FileType FT>
class castor::Loader< T, FT >

Classe de base pour les loaders de ressource.

Remarques
Contient les 2 fonctions nécessaire a un loader : Load et Save.

Documentation des définitions de type membres

◆ Type

template<class T , FileType FT>
using castor::Loader< T, FT >::Type = typename FileTyper< FT >::Type
protected

Documentation des constructeurs et destructeur

◆ Loader()

template<class T , FileType FT>
castor::Loader< T, FT >::Loader ( )
default

Constructeur.

◆ ~Loader()

template<class T , FileType FT>
virtual castor::Loader< T, FT >::~Loader ( )
virtualdefaultnoexcept

Destructeur.

Documentation des fonctions membres

◆ operator()()

template<class T , FileType FT>
virtual bool castor::Loader< T, FT >::operator() ( T & object,
Type & file )
inlinevirtual

Lit une ressource à partir d'un fichier.

Paramètres
[in,out]objectL'objet à lire.
[in,out]fileLe fichier où lire l'objet.

Références CU_LoaderError.


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