#[repr(C)]pub struct SKSEScaleformInterface {
pub interfaceVersion: u32,
pub Register: unsafe extern "C" fn(*const c_char, *mut c_void) -> bool,
pub RegisterForInventory: unsafe extern "C" fn(*mut c_void),
}
Expand description
Interface for interacting with Scaleform movies in SKSE.
Fields§
§interfaceVersion: u32
The version of the Scaleform interface.
Register: unsafe extern "C" fn(*const c_char, *mut c_void) -> bool
Registers a Scaleform movie.
RegisterForInventory: unsafe extern "C" fn(*mut c_void)
Registers a Scaleform movie for inventory purposes.
Trait Implementations§
Source§impl Debug for SKSEScaleformInterface
impl Debug for SKSEScaleformInterface
Auto Trait Implementations§
impl Freeze for SKSEScaleformInterface
impl RefUnwindSafe for SKSEScaleformInterface
impl Send for SKSEScaleformInterface
impl Sync for SKSEScaleformInterface
impl Unpin for SKSEScaleformInterface
impl UnwindSafe for SKSEScaleformInterface
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