Struct bevy_replicon::server::connected_clients::ConnectedClient
source · pub struct ConnectedClient { /* private fields */ }
Implementations§
source§impl ConnectedClient
impl ConnectedClient
pub fn id(&self) -> ClientId
sourcepub fn visibility(&self) -> &ClientVisibility
pub fn visibility(&self) -> &ClientVisibility
Returns a reference to the client’s visibility settings.
sourcepub fn visibility_mut(&mut self) -> &mut ClientVisibility
pub fn visibility_mut(&mut self) -> &mut ClientVisibility
Returns a mutable reference to the client’s visibility settings.
sourcepub fn init_tick(&self) -> RepliconTick
pub fn init_tick(&self) -> RepliconTick
Returns the last tick in which a replicated entity had an insertion, removal, or gained/lost a component from the perspective of the client.
sourcepub fn get_change_tick(&mut self, entity: Entity) -> Option<Tick>
pub fn get_change_tick(&mut self, entity: Entity) -> Option<Tick>
Gets the change tick for an entity that is replicated to this client.
sourcepub fn remove_despawned(&mut self, entity: Entity)
pub fn remove_despawned(&mut self, entity: Entity)
Removes a despawned entity tracked by this client.
Auto Trait Implementations§
impl Freeze for ConnectedClient
impl RefUnwindSafe for ConnectedClient
impl Send for ConnectedClient
impl Sync for ConnectedClient
impl Unpin for ConnectedClient
impl UnwindSafe for ConnectedClient
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.