12#ifndef ARCANE_MATERIALS_MESHMATERIALVARIABLEFACTORYREGISTERER_H
13#define ARCANE_MATERIALS_MESHMATERIALVARIABLEFACTORYREGISTERER_H
17#include "arcane/utils/GenericRegisterer.h"
19#include "arcane/core/materials/MaterialVariableTypeInfo.h"
41 static BaseInfo& registererInfo();
43 using MeshMaterialVariableFactoryFunc = MeshMaterialVariableFactoryVariableRefCreateFunc;
51 , m_variable_type_info(var_type_info)
57 Ref<IMeshMaterialVariableFactory> createFactory();
65 MeshMaterialVariableFactoryFunc m_function;
72 static BaseInfo m_global_infos;
Classe template pour gérer une liste globale permettant d'enregistrer des fabriques.
Informations caractérisant le type d'une variable matériau.
MeshMaterialVariableFactoryRegisterer(MeshMaterialVariableFactoryFunc func, const MaterialVariableTypeInfo &var_type_info)
Crée un enregistreur pour une MeshMaterialVariableFactory pour le type var_type_info et pour fonction...
const MaterialVariableTypeInfo & variableTypeInfo() const
Informations sur le type de la variable.
Active toujours les traces dans les parties Arcane concernant les matériaux.