benthic_protocol 0.3.2

Benthic protocol, an intermediate layer between metaverse protocols and client programs.
Documentation
/// Used for informing the UI that the core has received a layer that should be rendered.
/// Contains the path to the generated gltf file, and the position to render it.
/// This allows all terrain generation to be handled by the client, allowing for very small packets
/// to be sent between the UI and the client.
pub mod mesh_update;

/// Errors created from messages and the session that should be from the core to the UI.
pub mod errors;

/// UI message for sending the UI relevant login response data
pub mod login_response;

pub mod login_error;

/// UI message for changing the position of the player's camera;
pub mod camera_position;
/// UI message for sending a chat from the viewer to the client
pub mod chat_from_viewer;
/// UI message for rendering land
pub mod land_update;
/// UI message for requesting a login
pub mod login_event;
/// UI message for requesting a logout
pub mod logout;
/// UI message for informing the UI of an animation
pub mod play_animation;
/// UI message for updating the skybox
pub mod skybox_update;
/// UI message for rendering water
pub mod water_update;

/// Structs for defining UI send and receive message types
pub mod ui_messages;

pub mod agent_update;
pub mod chat_from_simulator;
pub mod coarse_location_update;
pub mod disable_simulator;