#[repr(C)]pub struct TESObjectCELL {Show 26 fields
pub tes_form: TESForm,
pub tes_full_name: TESFullName,
pub grassCreateLock: BSSpinLock,
pub grassTaskLock: BSSpinLock,
pub cellFlags: u16,
pub cellGameFlags: u16,
pub cellState: u8,
pub autoWaterLoaded: bool,
pub cellDetached: bool,
pub pad047: u8,
pub extraList: ExtraDataList,
pub cellData: CellData,
pub cellLand: *mut TESObjectLAND,
pub waterHeight: f32,
pub navMeshes: *mut NavMeshArray,
pub references: BSTSet<NiPointer<TESObjectREFR>>,
pub unk0B0: *mut TESForm,
pub objectList: BSTArray<*mut TESObjectREFR>,
pub unk0D0: BSTArray<*mut ()>,
pub waterObjects: BSTArray<*mut BGSWaterUpdateI>,
pub unk100: BSTArray<*mut ()>,
pub spinLock: BSSpinLock,
pub worldSpace: *mut TESWorldSpace,
pub loadedData: *mut LOADED_CELL_DATA,
pub lightingTemplate: *mut BGSLightingTemplate,
pub unk138: u64,
}
Fields§
§tes_form: TESForm
§tes_full_name: TESFullName
§grassCreateLock: BSSpinLock
§grassTaskLock: BSSpinLock
§cellFlags: u16
§cellGameFlags: u16
§cellState: u8
§autoWaterLoaded: bool
§cellDetached: bool
§pad047: u8
§extraList: ExtraDataList
§cellData: CellData
§cellLand: *mut TESObjectLAND
§waterHeight: f32
§references: BSTSet<NiPointer<TESObjectREFR>>
§unk0B0: *mut TESForm
§objectList: BSTArray<*mut TESObjectREFR>
§unk0D0: BSTArray<*mut ()>
§waterObjects: BSTArray<*mut BGSWaterUpdateI>
§unk100: BSTArray<*mut ()>
§spinLock: BSSpinLock
§worldSpace: *mut TESWorldSpace
§loadedData: *mut LOADED_CELL_DATA
§lightingTemplate: *mut BGSLightingTemplate
§unk138: u64
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for TESObjectCELL
impl RefUnwindSafe for TESObjectCELL
impl !Send for TESObjectCELL
impl !Sync for TESObjectCELL
impl Unpin for TESObjectCELL
impl UnwindSafe for TESObjectCELL
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