pub trait AppInterpolationExt {
    // Required methods
    fn replicate_interpolated<C>(&mut self) -> &mut Self
       where C: Component + Interpolate + Clone + Serialize + DeserializeOwned;
    fn replicate_interpolated_with<C>(
        &mut self,
        serialize: SerializeFn,
        deserialize: DeserializeFn,
        remove: RemoveComponentFn
    ) -> &mut Self
       where C: Component + Interpolate + Clone;
    fn add_client_predicted_event<C>(
        &mut self,
        channel: impl Into<RepliconChannel>
    ) -> &mut Self
       where C: Event + Serialize + DeserializeOwned + Debug + Clone;
}

Required Methods§

source

fn replicate_interpolated<C>(&mut self) -> &mut Self

TODO: Add docs

source

fn replicate_interpolated_with<C>( &mut self, serialize: SerializeFn, deserialize: DeserializeFn, remove: RemoveComponentFn ) -> &mut Self

TODO: Add docs

source

fn add_client_predicted_event<C>( &mut self, channel: impl Into<RepliconChannel> ) -> &mut Self

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl AppInterpolationExt for App

Implementors§