Crate naia_hecs_shared

source ·

Structs

ComponentKind - should be one unique value for each type of Component
A map to hold all component types
Contains configuration required to initialize a LinkConditioner
MessageKind - should be one unique value for each type of Message
A Property of an Component/Message, that contains data which must be tracked for updates
Container for cross-platform Random methods
The error message when failing to serialize/deserialize to/from the bit stream.

Enums

Traits

Tracks which Properties have changed and need to be queued for syncing with the Client
A struct that implements Replicate is a Component, or otherwise, a container of Properties that can be scoped, tracked, and synced, with a remote host
A trait for objects that can be serialized to a bitstream.

Type Definitions

Derive Macros

Derives the Channel trait for a given struct
Derives the Message trait for a given struct, for the Hecs adapter
Derives the Replicate trait for a given struct, for the Bevy adapter