API interne Arcane de 'IMeshMaterialVariable'. Plus de détails...
#include <arcane/core/materials/internal/IMeshMaterialVariableInternal.h>
Fonctions membres publiques | |
virtual Int32 | dataTypeSize () const =0 |
Taille en octet pour conserver une valeur de la variable. | |
virtual void | copyToBuffer (SmallSpan< const MatVarIndex > matvar_indexes, Span< std::byte > bytes, RunQueue *queue) const =0 |
Copie les valeurs de la variable dans un buffer. | |
virtual void | copyFromBuffer (SmallSpan< const MatVarIndex > matvar_indexes, Span< const std::byte > bytes, RunQueue *queue)=0 |
Copie les valeurs de la variable depuis un buffer. | |
virtual Ref< IData > | internalCreateSaveDataRef (Integer nb_value)=0 |
virtual void | saveData (IMeshComponent *component, IData *data)=0 |
virtual void | restoreData (IMeshComponent *component, IData *data, Integer data_index, Int32ConstArrayView ids, bool allow_null_id)=0 |
virtual void | copyBetweenPartialAndGlobal (const CopyBetweenPartialAndGlobalArgs &args)=0 |
virtual void | initializeNewItemsWithZero (InitializeWithZeroArgs &args)=0 |
Initialize les valeurs des nouveaux constituants avec la valeur zéro. | |
virtual ConstArrayView< VariableRef * > | variableReferenceList () const =0 |
Liste des 'VariableRef' associées à cette variable. | |
virtual void | syncReferences (bool check_resize)=0 |
Synchronise les références. | |
virtual void | resizeForIndexer (ResizeVariableIndexerArgs &args)=0 |
Redimensionne la valeur partielle associée à l'indexer index. | |
API interne Arcane de 'IMeshMaterialVariable'.
Définition à la ligne 159 du fichier IMeshMaterialVariableInternal.h.
|
pure virtual |
Implémenté dans Arcane::Materials::MeshMaterialVariablePrivate.
|
pure virtual |
Copie les valeurs de la variable depuis un buffer.
queue peut être nulle.
Implémenté dans Arcane::Materials::MeshMaterialVariablePrivate.
|
pure virtual |
Copie les valeurs de la variable dans un buffer.
queue peut être nulle.
Implémenté dans Arcane::Materials::MeshMaterialVariablePrivate.
|
pure virtual |
Taille en octet pour conserver une valeur de la variable.
Pour une variable scalaire, il s'agit de la taille du type de donnée associé. Pour une variable tableau, il s'agit de la taille du type de donnée multiplié pour le nombre d'éléments du tableau.
Implémenté dans Arcane::Materials::MeshMaterialVariablePrivate.
|
pure virtual |
Initialize les valeurs des nouveaux constituants avec la valeur zéro.
Implémenté dans Arcane::Materials::MeshMaterialVariablePrivate.
|
pure virtual |
Implémenté dans Arcane::Materials::MeshMaterialVariablePrivate.
|
pure virtual |
Redimensionne la valeur partielle associée à l'indexer index.
Implémenté dans Arcane::Materials::MeshMaterialVariablePrivate.
|
pure virtual |
Implémenté dans Arcane::Materials::MeshMaterialVariablePrivate.
|
pure virtual |
Implémenté dans Arcane::Materials::MeshMaterialVariablePrivate.
|
pure virtual |
Synchronise les références.
Implémenté dans Arcane::Materials::MeshMaterialVariablePrivate.
|
pure virtual |
Liste des 'VariableRef' associées à cette variable.
Implémenté dans Arcane::Materials::MeshMaterialVariablePrivate.