Struct vitasdk_sys::SceProcEventHandler
source · #[repr(C)]pub struct SceProcEventHandler {
pub size: SceSize,
pub create: Option<unsafe extern "C" fn(pid: SceUID, a2: *mut SceProcEventInvokeParam2, a3: c_int) -> c_int>,
pub exit: Option<unsafe extern "C" fn(pid: SceUID, a2: *mut SceProcEventInvokeParam1, a3: c_int) -> c_int>,
pub kill: Option<unsafe extern "C" fn(pid: SceUID, a2: *mut SceProcEventInvokeParam1, a3: c_int) -> c_int>,
pub stop: Option<unsafe extern "C" fn(pid: SceUID, event_type: c_int, a3: *mut SceProcEventInvokeParam1, a4: c_int) -> c_int>,
pub start: Option<unsafe extern "C" fn(pid: SceUID, event_type: c_int, a3: *mut SceProcEventInvokeParam1, a4: c_int) -> c_int>,
pub switch_process: Option<unsafe extern "C" fn(event_id: c_int, event_type: c_int, a3: *mut SceProcEventInvokeParam2, a4: c_int) -> c_int>,
}Fields§
§size: SceSize§create: Option<unsafe extern "C" fn(pid: SceUID, a2: *mut SceProcEventInvokeParam2, a3: c_int) -> c_int>§exit: Option<unsafe extern "C" fn(pid: SceUID, a2: *mut SceProcEventInvokeParam1, a3: c_int) -> c_int>§kill: Option<unsafe extern "C" fn(pid: SceUID, a2: *mut SceProcEventInvokeParam1, a3: c_int) -> c_int>§stop: Option<unsafe extern "C" fn(pid: SceUID, event_type: c_int, a3: *mut SceProcEventInvokeParam1, a4: c_int) -> c_int>§start: Option<unsafe extern "C" fn(pid: SceUID, event_type: c_int, a3: *mut SceProcEventInvokeParam1, a4: c_int) -> c_int>§switch_process: Option<unsafe extern "C" fn(event_id: c_int, event_type: c_int, a3: *mut SceProcEventInvokeParam2, a4: c_int) -> c_int>Trait Implementations§
source§impl Clone for SceProcEventHandler
impl Clone for SceProcEventHandler
source§fn clone(&self) -> SceProcEventHandler
fn clone(&self) -> SceProcEventHandler
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more