Cargo Features

mshmash has no features set by default.

[dependencies]
mshmash = { version = "0.4.2", features = ["remote", "renderdoc"] }
remote

Enables crossbeam, jsonrpsee, and tokio

jsonrpsee:

Remote control dependencies (feature-gated)

Affects client::create_client, client::load_model, client::set_rotation, client::rotate_around_axis, client::set_camera_position, client::set_camera_target, client::enable_wireframe, client::disable_wireframe, client::toggle_wireframe, client::enable_backfaces, client::disable_backfaces, client::toggle_backfaces, client::enable_ui, client::disable_ui, client::toggle_ui, client::get_stats, remote::client, methods::ViewerRpc, methods::ViewerRpcImpl, rpc::methods

renderdoc

Enables renderdoc

RenderDoc integration (feature-gated)

Affects viewer::renderdoc_helper, renderdoc_helper::RenderDocCapture