Arcane internal API for 'IMeshComponent'. More...
#include <arcane/core/materials/internal/IMeshComponentInternal.h>
Public Member Functions | |
| virtual MeshMaterialVariableIndexer * | variableIndexer () const =0 |
| Indexer to access partial variables. | |
| virtual ConstituentItemLocalIdListView | constituentItemListView () const =0 |
| View of the constituent cells. | |
| virtual Int32 | variableIndexerIndex () const =0 |
| Index to access partial variables. | |
| virtual Ref< IConstituentItemVectorImpl > | createItemVectorImpl () const =0 |
| Create an instance of the 'ConstituentItemVectorImpl' implementation. | |
| virtual Ref< IConstituentItemVectorImpl > | createItemVectorImpl (ComponentItemVectorView rhs) const =0 |
| Create an instance of the 'ConstituentItemVectorImpl' implementation. | |
Arcane internal API for 'IMeshComponent'.
Definition at line 32 of file IMeshComponentInternal.h.
|
pure virtual |
View of the constituent cells.
Implemented in Arcane::Materials::MeshEnvironment::InternalApi, and Arcane::Materials::MeshMaterial::InternalApi.
|
pure virtual |
Create an instance of the 'ConstituentItemVectorImpl' implementation.
Implemented in Arcane::Materials::MeshEnvironment::InternalApi, and Arcane::Materials::MeshMaterial::InternalApi.
|
pure virtual |
Create an instance of the 'ConstituentItemVectorImpl' implementation.
Implemented in Arcane::Materials::MeshEnvironment::InternalApi, and Arcane::Materials::MeshMaterial::InternalApi.
|
pure virtual |
Indexer to access partial variables.
Implemented in Arcane::Materials::MeshEnvironment::InternalApi, and Arcane::Materials::MeshMaterial::InternalApi.
Referenced by Arcane::Materials::MaterialModifierOperation::_checkMaterialPresence(), Arcane::Materials::MaterialModifierOperation::_filterValidIds(), Arcane::Materials::ItemMaterialVariableScalar< DataType >::fillFromArray(), Arcane::Materials::ItemMaterialVariableScalar< DataType >::fillToArray(), and Arcane::Materials::MeshMaterialVariable::materialVariable().
|
pure virtual |
Index to access partial variables.
Implemented in Arcane::Materials::MeshEnvironment::InternalApi, and Arcane::Materials::MeshMaterial::InternalApi.