1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use crate::dev::*; define_record2! { b"ZOOM", Zoom, [ EditorId; b"GNAM", Data, ZoomData; ] } #[derive(Debug, NomLE)] pub struct ZoomData { pub fov_multiplier: f32, pub overlay: u32, // TODO: enum? pub image_space: FormId, pub camera_offset: [f32;3] }