* feat: solver improvements * feat: add function to get/set whether gyroscopic forces are enabled on a rigid-body * chore: switch to released versions of parry and wide instead of local patches * fix cargo doc * chore: typo fixes * chore: clippy fix * Release v0.29.0 * chore: more clippy fixes
19 lines
599 B
Rust
19 lines
599 B
Rust
#[cfg(feature = "dim2")]
|
|
use crate::camera2d::OrbitCamera;
|
|
#[cfg(feature = "dim3")]
|
|
use crate::camera3d::OrbitCamera;
|
|
use crate::settings::ExampleSettings;
|
|
use crate::testbed::{RunMode, TestbedStateFlags};
|
|
use serde::{Deserialize, Serialize};
|
|
|
|
#[derive(Serialize, Deserialize, PartialEq, Debug, Default, Clone)]
|
|
pub struct SerializableTestbedState {
|
|
pub running: RunMode,
|
|
pub flags: TestbedStateFlags,
|
|
pub selected_example: usize,
|
|
pub selected_backend: usize,
|
|
pub example_settings: ExampleSettings,
|
|
pub physx_use_two_friction_directions: bool,
|
|
pub camera: OrbitCamera,
|
|
}
|