48 explicit MeshMaterialVariableSynchronizerList(
IMeshMaterialMng* material_mng);
49 ~MeshMaterialVariableSynchronizerList();
53 MeshMaterialVariableSynchronizerList(
const MeshMaterialVariableSynchronizerList&) =
delete;
54 MeshMaterialVariableSynchronizerList& operator=(
const MeshMaterialVariableSynchronizerList&) =
delete;
55 MeshMaterialVariableSynchronizerList(
const MeshMaterialVariableSynchronizerList&&) =
delete;
56 MeshMaterialVariableSynchronizerList& operator=(
const MeshMaterialVariableSynchronizerList&&) =
delete;
89 static void _beginSynchronizeMultiple(
SyncInfo& sync_info);
90 static void _beginSynchronizeMultiple2(
SyncInfo& sync_info);
91 static void _endSynchronizeMultiple2(
SyncInfo& sync_info);
92 void _fillSyncInfo(
SyncInfo& sync_info);
93 void _beginSynchronize(
bool is_blocking);
94 void _endSynchronize(
bool is_blocking);