Open 3D Engine Multiplayer Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Data structure that has a compile-time upper bound, provides array semantics and supports network serialization. More...
#include <RewindableArray.h>
Inherits AZStd::array< RewindableObject< TYPE, Multiplayer::RewindHistorySize >, SIZE >.
Public Member Functions | |
bool | Serialize (AzNetworking::ISerializer &serializer) |
bool | Serialize (AzNetworking::ISerializer &serializer, AzNetworking::IBitset &deltaRecord) |
Data structure that has a compile-time upper bound, provides array semantics and supports network serialization.
bool Multiplayer::RewindableArray< TYPE, SIZE >::Serialize | ( | AzNetworking::ISerializer & | serializer | ) |
Serialization method for array contained rewindable objects
serializer | ISerializer instance to use for serialization |
bool Multiplayer::RewindableArray< TYPE, SIZE >::Serialize | ( | AzNetworking::ISerializer & | serializer, |
AzNetworking::IBitset & | deltaRecord | ||
) |
Serialization method for array contained rewindable objects
serializer | ISerializer instance to use for serialization |
deltaRecord | Bitset delta record used to detect state change during reconciliation |