pub struct VxTableRecord {
pub handle: Handle,
pub name: String,
pub is_xref_reference: bool,
pub is_xref_resolved: bool,
pub is_xref_dependent: bool,
pub xref_handle: Handle,
pub is_on: bool,
pub viewport: Handle,
pub previous_entry: Handle,
pub legacy_viewport_entity_address: u16,
pub legacy_viewport_index: i16,
pub legacy_previous_entry_index: i16,
}Expand description
Legacy viewport-entity table record (VX_TABLE_RECORD / VPENT_HDR).
ACAD persisted this table from R13 through R2000. Each record links a viewport entity to the previous viewport-entry record in the chain.
Fields§
§handle: Handle§name: String§is_xref_reference: bool§is_xref_resolved: bool§is_xref_dependent: bool§xref_handle: Handle§is_on: bool§viewport: Handle§previous_entry: Handle§legacy_viewport_entity_address: u16R11 object address. Not present in the R13+ formats supported here.
legacy_viewport_index: i16R11 viewport table index. Not present in the R13+ formats supported here.
legacy_previous_entry_index: i16R11 previous-entry index. Not present in the R13+ formats supported here.
Implementations§
Trait Implementations§
Source§impl Clone for VxTableRecord
impl Clone for VxTableRecord
Source§impl Debug for VxTableRecord
impl Debug for VxTableRecord
Source§impl Default for VxTableRecord
impl Default for VxTableRecord
Source§impl PartialEq for VxTableRecord
impl PartialEq for VxTableRecord
impl StructuralPartialEq for VxTableRecord
Source§impl TableEntry for VxTableRecord
impl TableEntry for VxTableRecord
Source§fn set_handle(&mut self, handle: Handle)
fn set_handle(&mut self, handle: Handle)
Set the entry’s handle
Source§fn is_standard(&self) -> bool
fn is_standard(&self) -> bool
Check if this is a standard/default entry
Auto Trait Implementations§
impl Freeze for VxTableRecord
impl RefUnwindSafe for VxTableRecord
impl Send for VxTableRecord
impl Sync for VxTableRecord
impl Unpin for VxTableRecord
impl UnsafeUnpin for VxTableRecord
impl UnwindSafe for VxTableRecord
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more