#[repr(C)]pub struct TESForm {
pub __base: BaseFormComponent,
pub sourceFiles: TESFileContainer,
pub formFlags: u32,
pub formID: FormID,
pub inGameFormFlags: InGameFormFlag,
pub formType: FormType_CEnum,
pub pad1B: u8,
pub pad1C: u32,
}
Fields§
§__base: BaseFormComponent
§sourceFiles: TESFileContainer
§formFlags: u32
§formID: FormID
§inGameFormFlags: InGameFormFlag
§formType: FormType_CEnum
§pad1B: u8
§pad1C: u32
Implementations§
Source§impl TESForm
impl TESForm
pub const RTTI: VariantID = RTTI_TESForm
pub const VTABLE: [VariantID; 1] = VTABLE_TESForm
pub const FORM_TYPE: FormType = FormType::None
pub const fn vtable(&self) -> &TESFormVtbl
pub fn vtable_from_addr(&self) -> Option<&'static TESFormVtbl>
pub unsafe fn add_compile_index(id: FormID, file: TESFile)
pub fn get_all_forms() -> &'static Result<FormIDMap, DataBaseError>
pub fn get_all_forms_by_editor_id() -> &'static Result<EditorIDMap, DataBaseError>
Sourcepub fn lookup_by_id(form_id: FormID) -> Option<NonNull<Self>>
pub fn lookup_by_id(form_id: FormID) -> Option<NonNull<Self>>
Search for TESForm based on FormID.
Sourcepub fn lookup_by_editor_id(editor_id: &CStr) -> Option<NonNull<Self>>
pub fn lookup_by_editor_id(editor_id: &CStr) -> Option<NonNull<Self>>
Search for TESForm based on editor ID.
pub fn get_weight(&self) -> f32
Sourcepub fn is_deleted(&self) -> bool
pub fn is_deleted(&self) -> bool
Dummy yet.
pub fn set_player_knowns(&self, known: bool)
Trait Implementations§
Source§impl DerivedTESForm for TESForm
impl DerivedTESForm for TESForm
impl Eq for TESForm
impl StructuralPartialEq for TESForm
Auto Trait Implementations§
impl Freeze for TESForm
impl RefUnwindSafe for TESForm
impl !Send for TESForm
impl !Sync for TESForm
impl Unpin for TESForm
impl UnwindSafe for TESForm
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