#[repr(C)]pub struct ActorPackage {
pub packageLock: BSSpinLock,
pub package: *mut TESPackage,
pub data: *mut ActorPackageData,
pub target: ObjectRefHandle,
pub currentProcedureIndex: i32,
pub packageStartTime: f32,
pub modifiedPackageFlag: u32,
pub modifiedInterruptFlag: u16,
pub actorPackageFlags: ACTOR_PACKAGE_FLAG,
pub preferredSpeed: i8,
pub pad2C: u32,
}
Fields§
§packageLock: BSSpinLock
§package: *mut TESPackage
§data: *mut ActorPackageData
§target: ObjectRefHandle
§currentProcedureIndex: i32
§packageStartTime: f32
§modifiedPackageFlag: u32
§modifiedInterruptFlag: u16
§actorPackageFlags: ACTOR_PACKAGE_FLAG
§preferredSpeed: i8
§pad2C: u32
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ActorPackage
impl RefUnwindSafe for ActorPackage
impl !Send for ActorPackage
impl !Sync for ActorPackage
impl Unpin for ActorPackage
impl UnwindSafe for ActorPackage
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