Open 3D Engine Multiplayer Gem API Reference  23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Multiplayer::PropertyPublisher Class Reference

Public Types

enum  OwnsLifetime { True, False }
 

Public Member Functions

 PropertyPublisher (NetEntityRole remoteNetworkRole, OwnsLifetime ownsLifetime, NetBindComponent *netBindComponent, AzNetworking::IConnection &connection)
 
void SetRebasing ()
 
bool IsDeleting () const
 
bool IsDeleted () const
 
void SetDeleting ()
 
bool IsRemoteReplicatorEstablished () const
 
void GenerateRecord ()
 
bool RequiresSerialization ()
 
bool PrepareSerialization ()
 
bool UpdateSerialization (AzNetworking::ISerializer &serializer)
 
void FinalizeSerialization (AzNetworking::PacketId sentId)
 

Member Function Documentation

bool Multiplayer::PropertyPublisher::RequiresSerialization ( )

Interface for ReplicationManager to manage serialization of entities


The documentation for this class was generated from the following file: