Informations partagées sur les 'ComponentItem'. Plus de détails...
#include <arcane/core/materials/ComponentItemInternal.h>
Fonctions membres privées statiques | |
static ComponentItemSharedInfo * | _nullInstance () |
static void | _setNullInstance () |
Attributs privés | |
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 |
Attributs privés statiques | |
static const int | MAT_INDEX_OFFSET = 10 |
static ComponentItemSharedInfo | null_shared_info |
Pour l'entité nulle. | |
static ComponentItemSharedInfo * | null_shared_info_pointer = &ComponentItemSharedInfo::null_shared_info |
Informations partagées sur les 'ComponentItem'.
Il y a 3 instances de cette classe : une pour les AllEnvCell, une pour les EnvCell et une pour les MatCell. Ces instances sont gérées par la classe ComponentItemInternalData. Il est possible de conserver un pointeur sur les intances de cette classe car ils sont valides durant toute la vie d'un MeshMaterialMng.
Définition à la ligne 123 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 180 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 170 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Numéro unique de l'entité component.
Définition à la ligne 220 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 149 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 184 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 189 du fichier core/materials/ComponentItemInternal.h.
|
inlineconstexprprivate |
Définition à la ligne 432 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 160 du fichier core/materials/ComponentItemInternal.h.
|
inlinestaticprivate |
Définition à la ligne 143 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 227 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 175 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 155 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 194 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 165 du fichier core/materials/ComponentItemInternal.h.
|
staticprivate |
Définition à la ligne 64 du fichier ComponentItemInternal.cc.
|
inlineprivate |
Définition à la ligne 201 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 213 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 446 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 438 du fichier core/materials/ComponentItemInternal.h.
|
inlineprivate |
Définition à la ligne 208 du fichier core/materials/ComponentItemInternal.h.
|
friend |
Définition à la ligne 133 du fichier core/materials/ComponentItemInternal.h.
Définition à la ligne 127 du fichier core/materials/ComponentItemInternal.h.
|
friend |
Définition à la ligne 132 du fichier core/materials/ComponentItemInternal.h.
|
friend |
Définition à la ligne 131 du fichier core/materials/ComponentItemInternal.h.
|
friend |
Définition à la ligne 126 du fichier core/materials/ComponentItemInternal.h.
Définition à la ligne 128 du fichier core/materials/ComponentItemInternal.h.
Définition à la ligne 129 du fichier core/materials/ComponentItemInternal.h.
|
friend |
Définition à la ligne 134 du fichier core/materials/ComponentItemInternal.h.
|
private |
Définition à la ligne 247 du fichier core/materials/ComponentItemInternal.h.
|
private |
Définition à la ligne 245 du fichier core/materials/ComponentItemInternal.h.
|
private |
Définition à la ligne 246 du fichier core/materials/ComponentItemInternal.h.
|
private |
Définition à la ligne 249 du fichier core/materials/ComponentItemInternal.h.
|
private |
Définition à la ligne 248 du fichier core/materials/ComponentItemInternal.h.
|
staticprivate |
Définition à la ligne 136 du fichier core/materials/ComponentItemInternal.h.
|
staticprivate |
Pour l'entité nulle.
Définition à la ligne 141 du fichier core/materials/ComponentItemInternal.h.
|
staticprivate |
Définition à la ligne 142 du fichier core/materials/ComponentItemInternal.h.