Crate naia_hecs_shared

Crate naia_hecs_shared 

Source

Structs§

BitReader
BitWriter
ComponentFieldUpdate
ComponentKind
ComponentKind - should be one unique value for each type of Component
ComponentKinds
A map to hold all component types
ComponentUpdate
DiffMask
EntityProperty
GlobalEntity
LinkConditionerConfig
Contains configuration required to initialize a LinkConditioner
MessageContainer
MessageKind
MessageKind - should be one unique value for each type of Message
MessageKinds
OwnedBitReader
Property
A Property of an Component/Message, that contains data which must be tracked for updates
PropertyMutator
Protocol
Random
Container for cross-platform Random methods
ReliableSettings
ReplicaDynMut
ReplicaDynRef
SerdeErr
The error message when failing to serialize/deserialize to/from the bit stream.
TickBufferSettings
WorldData
WorldWrapper

Enums§

ChannelDirection
ChannelMode
LocalEntity

Traits§

BitWrite
Channel
ConstBitLength
LocalEntityAndGlobalEntityConverter
LocalEntityAndGlobalEntityConverterMut
Message
MessageBuilder
Named
PropertyMutate
Tracks which Properties have changed and need to be queued for syncing with the Client
Replicate
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
ReplicateBuilder
Serde
A trait for objects that can be serialized to a bitstream.
WorldProxy
WorldProxyMut

Type Aliases§

UnsignedInteger

Derive Macros§

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