pub struct SceneFile {Show 23 fields
pub format: Option<u32>,
pub include: Vec<String>,
pub materials: Vec<String>,
pub fallback: Option<String>,
pub mesh: BTreeMap<String, Mesh>,
pub object: Vec<Object>,
pub light: Vec<Light>,
pub emitter: Vec<Emitter>,
pub mover: Vec<Mover>,
pub content: BTreeMap<String, Content>,
pub text: BTreeMap<String, Text>,
pub sound: BTreeMap<String, Sound>,
pub rig: Vec<Rig>,
pub tiles: Vec<Tiles>,
pub sun: Option<Sun>,
pub sky: Option<Sky>,
pub haze: Option<Haze>,
pub camera: Option<Camera>,
pub finish: Option<Finish>,
pub trace: Option<Trace>,
pub plates: Option<Plates>,
pub physics: Option<Physics>,
pub authoring: Option<Table>,
}Fields§
§format: Option<u32>§include: Vec<String>§materials: Vec<String>§fallback: Option<String>§mesh: BTreeMap<String, Mesh>§object: Vec<Object>§light: Vec<Light>§emitter: Vec<Emitter>§mover: Vec<Mover>§content: BTreeMap<String, Content>§text: BTreeMap<String, Text>§sound: BTreeMap<String, Sound>§rig: Vec<Rig>§tiles: Vec<Tiles>§sun: Option<Sun>§sky: Option<Sky>§haze: Option<Haze>§camera: Option<Camera>§finish: Option<Finish>§trace: Option<Trace>§plates: Option<Plates>§physics: Option<Physics>Trait Implementations§
Source§impl<'de> Deserialize<'de> for SceneFile
impl<'de> Deserialize<'de> for SceneFile
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for SceneFile
Auto Trait Implementations§
impl Freeze for SceneFile
impl RefUnwindSafe for SceneFile
impl Send for SceneFile
impl Sync for SceneFile
impl Unpin for SceneFile
impl UnsafeUnpin for SceneFile
impl UnwindSafe for SceneFile
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more