#[repr(C)]pub struct SKSETaskInterface {
pub interfaceVersion: u32,
pub AddTask: unsafe extern "C" fn(*mut c_void),
pub AddUiTask: unsafe extern "C" fn(*mut c_void),
}
Expand description
Interface for managing tasks in SKSE.
Fields§
§interfaceVersion: u32
The version of the task interface.
AddTask: unsafe extern "C" fn(*mut c_void)
Adds a task to the task queue.
AddUiTask: unsafe extern "C" fn(*mut c_void)
Adds a UI task to the UI task queue.
Trait Implementations§
Source§impl Debug for SKSETaskInterface
impl Debug for SKSETaskInterface
Auto Trait Implementations§
impl Freeze for SKSETaskInterface
impl RefUnwindSafe for SKSETaskInterface
impl Send for SKSETaskInterface
impl Sync for SKSETaskInterface
impl Unpin for SKSETaskInterface
impl UnwindSafe for SKSETaskInterface
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