3#include "mc/_HeaderOutputPredefine.h"
11namespace MovementDataExtractionUtility {
struct Extractors; }
14namespace MovementDataExtractionUtility {
17MCNAPI_C ::MovementDataExtractionUtility::Extractors _buildInitialRewindExtractors();
19MCNAPI_C ::AttributesComponent copyComponent(::AttributesComponent
const& attributes);
21MCNAPI
void extractExternalData(::ExternalDataSnapshotComponent& component, ::EntityRegistry& context);
23MCNAPI_C
void extractPackedSnapshot(
24 ::EntityRegistry& sourceContext,
25 ::EntityRegistry& targetContext,
26 ::StrictEntityContext
const& source,
27 ::StrictEntityContext
const& target,
28 bool removeWhenMissing
31MCNAPI_C
void unpackImmutableSnapshot(
32 ::EntityRegistry& sourceContext,
33 ::EntityRegistry& targetContext,
34 ::StrictEntityContext
const& sourceSnapshot,
35 ::StrictEntityContext
const& target,
39MCNAPI_C
void unpackSnapshot(
40 ::EntityRegistry& sourceContext,
41 ::EntityRegistry& targetContext,
42 ::StrictEntityContext
const& sourceSnapshot,
43 ::StrictEntityContext
const& target,
Definition EntityRegistry.h:11
Definition StrictEntityContext.h:8
Definition AttributesComponent.h:8
Definition ExternalDataSnapshotComponent.h:11