Shared information about 'ComponentItem'. More...
#include <arcane/core/materials/ConstituentItemSharedInfo.h>
Static Private Member Functions | |
| static ComponentItemSharedInfo * | _nullInstance () |
| static void | _setNullInstance () |
Private Attributes | |
| friend | ComponentItemInternalData |
| friend | CellComponentCellEnumerator |
| friend | ConstituentItemLocalIdList |
| friend | ConstituentItemLocalIdListView |
| friend | ConstituentItem |
| friend | CellToAllEnvCellConverter |
| friend | AllEnvCellVectorView |
| friend | ConstituentItemVectorImpl |
| ItemSharedInfo * | m_item_shared_info = ItemSharedInfo::nullInstance() |
| Int16 | m_level = (-1) |
| ConstArrayView< IMeshComponent * > | m_components |
| ComponentItemSharedInfo * | m_super_component_item_shared_info = null_shared_info_pointer |
| ComponentItemSharedInfo * | m_sub_component_item_shared_info = null_shared_info_pointer |
Static Private Attributes | |
| static const int | MAT_INDEX_OFFSET = 10 |
| static ComponentItemSharedInfo | null_shared_info |
| For the null entity. | |
| static ComponentItemSharedInfo * | null_shared_info_pointer = &ComponentItemSharedInfo::null_shared_info |
Shared information about 'ComponentItem'.
There are 3 instances of this class: one for AllEnvCell, one for EnvCell, and one for MatCell. These instances are managed by the class ComponentItemInternalData. It is possible to keep a pointer to the instances of this class because they are valid throughout the life of a MeshMaterialMng.
Definition at line 116 of file ConstituentItemSharedInfo.h.
|
inlineprivate |
Definition at line 173 of file ConstituentItemSharedInfo.h.
|
inlineprivate |
Definition at line 163 of file ConstituentItemSharedInfo.h.
|
inlineprivate |
Unique ID number of the component entity.
Definition at line 213 of file ConstituentItemSharedInfo.h.
References Arcane::Materials::ComponentItemSharedInfoStorageView::m_var_index_data, and Arcane::ItemBase::uniqueId().
|
inlineprivate |
Definition at line 142 of file ConstituentItemSharedInfo.h.
|
inlineprivate |
Definition at line 177 of file ConstituentItemSharedInfo.h.
|
inlineprivate |
Definition at line 182 of file ConstituentItemSharedInfo.h.
|
inlineconstexprprivate |
Definition at line 201 of file ConstituentItemBase.h.
|
inlineprivate |
Definition at line 153 of file ConstituentItemSharedInfo.h.
|
inlinestaticprivate |
Definition at line 136 of file ConstituentItemSharedInfo.h.
|
inlineprivate |
Definition at line 220 of file ConstituentItemSharedInfo.h.
|
inlineprivate |
Definition at line 168 of file ConstituentItemSharedInfo.h.
|
inlineprivate |
Definition at line 148 of file ConstituentItemSharedInfo.h.
|
inlineprivate |
Definition at line 187 of file ConstituentItemSharedInfo.h.
|
inlineprivate |
Definition at line 158 of file ConstituentItemSharedInfo.h.
|
staticprivate |
Definition at line 65 of file ComponentItemInternal.cc.
|
inlineprivate |
Definition at line 194 of file ConstituentItemSharedInfo.h.
|
inlineprivate |
Definition at line 206 of file ConstituentItemSharedInfo.h.
|
inlineprivate |
Definition at line 215 of file ConstituentItemBase.h.
|
inlineprivate |
Definition at line 207 of file ConstituentItemBase.h.
|
inlineprivate |
Definition at line 201 of file ConstituentItemSharedInfo.h.
|
private |
Definition at line 126 of file ConstituentItemSharedInfo.h.
|
private |
Definition at line 120 of file ConstituentItemSharedInfo.h.
|
private |
Definition at line 125 of file ConstituentItemSharedInfo.h.
|
private |
Definition at line 119 of file ConstituentItemSharedInfo.h.
|
private |
Definition at line 124 of file ConstituentItemSharedInfo.h.
|
private |
Definition at line 121 of file ConstituentItemSharedInfo.h.
|
private |
Definition at line 122 of file ConstituentItemSharedInfo.h.
|
private |
Definition at line 127 of file ConstituentItemSharedInfo.h.
|
private |
Definition at line 240 of file ConstituentItemSharedInfo.h.
|
private |
Definition at line 238 of file ConstituentItemSharedInfo.h.
|
private |
Definition at line 239 of file ConstituentItemSharedInfo.h.
|
private |
Definition at line 242 of file ConstituentItemSharedInfo.h.
|
private |
Definition at line 241 of file ConstituentItemSharedInfo.h.
|
staticprivate |
Definition at line 129 of file ConstituentItemSharedInfo.h.
|
staticprivate |
For the null entity.
Definition at line 134 of file ConstituentItemSharedInfo.h.
|
staticprivate |
Definition at line 135 of file ConstituentItemSharedInfo.h.