pub struct EcsFrame {
pub tab_id: u64,
pub viewport: Viewport,
pub scroll_offset: (f32, f32),
pub total_extent: (f32, f32),
pub entities: EntityArray,
pub content_flags: u16,
pub form_entries: Vec<FormEntry>,
}Expand description
A complete renderable frame for one tab.
Fields§
§tab_id: u64§viewport: Viewport§scroll_offset: (f32, f32)§total_extent: (f32, f32)§entities: EntityArray§content_flags: u16§form_entries: Vec<FormEntry>Trait Implementations§
Source§impl<'de> Deserialize<'de> for EcsFrame
impl<'de> Deserialize<'de> for EcsFrame
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
Auto Trait Implementations§
impl Freeze for EcsFrame
impl RefUnwindSafe for EcsFrame
impl Send for EcsFrame
impl Sync for EcsFrame
impl Unpin for EcsFrame
impl UnsafeUnpin for EcsFrame
impl UnwindSafe for EcsFrame
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