Castor3D  ..
Fonctions membres publiques statiques | Liste de tous les membres
Référence du modèle de la structure Castor3D::ElementMerger< Key, Elem, typename std::enable_if< is_detachable< Elem >::value >::type >

Structure permettant de déplacer les éléments d'un gestionnaire à l'autre. Plus de détails...

Fonctions membres publiques statiques

static void Merge (ObjectManager< Key, Elem > const &p_source, Castor::Collection< Elem, Key > &p_destination, std::shared_ptr< Elem > p_element, SceneNodeSPtr p_cameraRootNode, SceneNodeSPtr p_objectRootNode)
 

Description détaillée

template<typename Key, typename Elem>
struct Castor3D::ElementMerger< Key, Elem, typename std::enable_if< is_detachable< Elem >::value >::type >

Structure permettant de déplacer les éléments d'un gestionnaire à l'autre.

Auteur
Sylvain DOREMUS
Date
13/10/2015
Version
0.8.0
Remarques
Spécialisation pour les types d'objet détachables.

Documentation des fonctions membres

template<typename Key , typename Elem >
static void Castor3D::ElementMerger< Key, Elem, typename std::enable_if< is_detachable< Elem >::value >::type >::Merge ( ObjectManager< Key, Elem > const &  p_source,
Castor::Collection< Elem, Key > &  p_destination,
std::shared_ptr< Elem >  p_element,
SceneNodeSPtr  p_cameraRootNode,
SceneNodeSPtr  p_objectRootNode 
)
inlinestatic

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