#[repr(C)]pub struct SKSEInterface { /* private fields */ }
Expand description
The main SKSE interface structure that provides access to various SKSE functionality.
Trait Implementations§
Source§impl Debug for SKSEInterface
impl Debug for SKSEInterface
Source§impl QueryInterface for SKSEInterface
impl QueryInterface for SKSEInterface
Source§fn editor_version(&self) -> u32
fn editor_version(&self) -> u32
Returns the editor version as a
u32
.Source§fn is_editor(&self) -> bool
fn is_editor(&self) -> bool
Returns
true
if the interface is running in the editor, otherwise false
.Source§fn runtime_version(&self) -> Version
fn runtime_version(&self) -> Version
Returns the runtime version as a
Version
struct.Source§fn skse_version(&self) -> u32
fn skse_version(&self) -> u32
Returns the SKSE (Skyrim Script Extender) version as a
u32
.Auto Trait Implementations§
impl Freeze for SKSEInterface
impl RefUnwindSafe for SKSEInterface
impl Send for SKSEInterface
impl Sync for SKSEInterface
impl Unpin for SKSEInterface
impl UnwindSafe for SKSEInterface
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