jackdaw_pie_protocol 0.20.0

Transport-agnostic play-in-editor protocol for the Jackdaw 3D level editor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub mod event;
pub mod frame;
pub mod input;
pub mod manifest;
pub mod snapshot;
pub mod transport;
#[cfg(feature = "ipc")]
pub mod transport_ipc;

pub use event::{ControlEvent, PieChannel, PieEvent, PieMode, StateEvent};
pub use frame::{FrameRef, decode_frame, encode_frame};
pub use input::PieInputEvent;
pub use manifest::{Manifest, RunConfig};
pub use snapshot::{RemoteDeserializerProcessor, RemoteEntity, build_snapshot};
pub use transport::{LoopbackTransport, PieTransport};
#[cfg(feature = "ipc")]
pub use transport_ipc::{IpcChannelTransport, IpcLaneSender, connect, serve};