Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence du modèle de la classe castor::DataHolderT< Data, Index >

Conteneur de donnée. Plus de détails...

#include <DataHolder.hpp>

Graphe d'héritage de castor::DataHolderT< Data, Index >:
Inheritance graph
[légende]

Fonctions membres publiques

 DataHolderT () noexcept=default
 
 DataHolderT (Data d) noexcept
 
Data & getData ()
 
Data const & getData () const
 
void setData (Data data)
 

Description détaillée

template<class Data, size_t Index>
class castor::DataHolderT< Data, Index >

Conteneur de donnée.

Remarques
Utilisé pour forcer l'ordre d'initialisation des données via l'héritage.

Documentation des constructeurs et destructeur

◆ DataHolderT() [1/2]

template<class Data , size_t Index>
castor::DataHolderT< Data, Index >::DataHolderT ( )
defaultnoexcept

◆ DataHolderT() [2/2]

template<class Data , size_t Index>
castor::DataHolderT< Data, Index >::DataHolderT ( Data d)
inlineexplicitnoexcept

Documentation des fonctions membres

◆ getData() [1/2]

template<class Data , size_t Index>
Data & castor::DataHolderT< Data, Index >::getData ( )
inline

Référencé par castor3d::RenderNodesPass::getCuller(), et castor3d::RenderNodesPass::getRenderQueue().

Voici le graphe des appelants de cette fonction :

◆ getData() [2/2]

template<class Data , size_t Index>
Data const & castor::DataHolderT< Data, Index >::getData ( ) const
inline

◆ setData()

template<class Data , size_t Index>
void castor::DataHolderT< Data, Index >::setData ( Data data)
inline

La documentation de cette classe a été générée à partir du fichier suivant :