#[repr(C)]pub struct TESCameraStateVtbl {
pub CxxDrop: fn(this: *mut c_void),
pub Begin: fn(this: *mut c_void),
pub End: fn(this: *mut c_void),
pub Unk_03: fn(this: *mut c_void),
pub Update: fn(this: *mut c_void, nextState: &BSTSmartPointer<TESCameraState>),
pub GetRotation: fn(this: *mut c_void, rotation: &NiQuaternion),
pub GetTranslation: fn(this: *mut c_void, translation: &NiPoint3),
pub SaveGame: fn(this: *mut c_void, buf: &BGSSaveFormBuffer),
pub LoadGame: fn(this: *mut c_void, buf: *mut BGSLoadFormBuffer),
pub Revert: fn(this: *mut c_void, buf: *mut BGSLoadFormBuffer),
}
Fields§
§CxxDrop: fn(this: *mut c_void)
C++ Destructor ~TESCamera
Begin: fn(this: *mut c_void)
§End: fn(this: *mut c_void)
§Unk_03: fn(this: *mut c_void)
§Update: fn(this: *mut c_void, nextState: &BSTSmartPointer<TESCameraState>)
§GetRotation: fn(this: *mut c_void, rotation: &NiQuaternion)
§GetTranslation: fn(this: *mut c_void, translation: &NiPoint3)
§SaveGame: fn(this: *mut c_void, buf: &BGSSaveFormBuffer)
§LoadGame: fn(this: *mut c_void, buf: *mut BGSLoadFormBuffer)
§Revert: fn(this: *mut c_void, buf: *mut BGSLoadFormBuffer)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TESCameraStateVtbl
impl RefUnwindSafe for TESCameraStateVtbl
impl Send for TESCameraStateVtbl
impl Sync for TESCameraStateVtbl
impl Unpin for TESCameraStateVtbl
impl UnwindSafe for TESCameraStateVtbl
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