[][src]Struct mextk_sys::HSD_Update

#[repr(C)]pub struct HSD_Update {
    pub sys_frames_pre: u32_,
    pub sys_frames_post: u32_,
    pub engine_frames: u32_,
    pub change_scene: u32_,
    pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4], u8>,
    pub checkPause: Option<unsafe extern "C" fn() -> c_int>,
    pub checkAdvance: Option<unsafe extern "C" fn() -> c_int>,
    pub x1c: u32_,
    pub x20: u32_,
    pub x24: u32_,
    pub x28: u32_,
    pub x2c: u32_,
    pub onFrame: Option<unsafe extern "C" fn()>,
}

Fields

sys_frames_pre: u32_sys_frames_post: u32_engine_frames: u32_change_scene: u32__bitfield_1: __BindgenBitfieldUnit<[u8; 4], u8>checkPause: Option<unsafe extern "C" fn() -> c_int>checkAdvance: Option<unsafe extern "C" fn() -> c_int>x1c: u32_x20: u32_x24: u32_x28: u32_x2c: u32_onFrame: Option<unsafe extern "C" fn()>

Implementations

impl HSD_Update[src]

pub fn flag1(&self) -> c_uchar[src]

pub fn set_flag1(&mut self, val: c_uchar)[src]

pub fn flag2(&self) -> c_uchar[src]

pub fn set_flag2(&mut self, val: c_uchar)[src]

pub fn flag3(&self) -> c_uchar[src]

pub fn set_flag3(&mut self, val: c_uchar)[src]

pub fn flag4(&self) -> c_uchar[src]

pub fn set_flag4(&mut self, val: c_uchar)[src]

pub fn flag5(&self) -> c_uchar[src]

pub fn set_flag5(&mut self, val: c_uchar)[src]

pub fn flag6(&self) -> c_uchar[src]

pub fn set_flag6(&mut self, val: c_uchar)[src]

pub fn pause_game(&self) -> c_uchar[src]

pub fn set_pause_game(&mut self, val: c_uchar)[src]

pub fn pause_develop(&self) -> c_uchar[src]

pub fn set_pause_develop(&mut self, val: c_uchar)[src]

pub fn flag9(&self) -> c_uchar[src]

pub fn set_flag9(&mut self, val: c_uchar)[src]

pub fn flag10(&self) -> c_uchar[src]

pub fn set_flag10(&mut self, val: c_uchar)[src]

pub fn flag11(&self) -> c_uchar[src]

pub fn set_flag11(&mut self, val: c_uchar)[src]

pub fn flag12(&self) -> c_uchar[src]

pub fn set_flag12(&mut self, val: c_uchar)[src]

pub fn flag13(&self) -> c_uchar[src]

pub fn set_flag13(&mut self, val: c_uchar)[src]

pub fn flag14(&self) -> c_uchar[src]

pub fn set_flag14(&mut self, val: c_uchar)[src]

pub fn pause_game_prev(&self) -> c_uchar[src]

pub fn set_pause_game_prev(&mut self, val: c_uchar)[src]

pub fn pause_develop_prev(&self) -> c_uchar[src]

pub fn set_pause_develop_prev(&mut self, val: c_uchar)[src]

pub fn flag17(&self) -> c_uchar[src]

pub fn set_flag17(&mut self, val: c_uchar)[src]

pub fn flag18(&self) -> c_uchar[src]

pub fn set_flag18(&mut self, val: c_uchar)[src]

pub fn flag19(&self) -> c_uchar[src]

pub fn set_flag19(&mut self, val: c_uchar)[src]

pub fn flag20(&self) -> c_uchar[src]

pub fn set_flag20(&mut self, val: c_uchar)[src]

pub fn flag21(&self) -> c_uchar[src]

pub fn set_flag21(&mut self, val: c_uchar)[src]

pub fn flag22(&self) -> c_uchar[src]

pub fn set_flag22(&mut self, val: c_uchar)[src]

pub fn flag23(&self) -> c_uchar[src]

pub fn set_flag23(&mut self, val: c_uchar)[src]

pub fn advance(&self) -> c_uchar[src]

pub fn set_advance(&mut self, val: c_uchar)[src]

pub fn flag24(&self) -> c_uchar[src]

pub fn set_flag24(&mut self, val: c_uchar)[src]

pub fn flag25(&self) -> c_uchar[src]

pub fn set_flag25(&mut self, val: c_uchar)[src]

pub fn flag26(&self) -> c_uchar[src]

pub fn set_flag26(&mut self, val: c_uchar)[src]

pub fn flag27(&self) -> c_uchar[src]

pub fn set_flag27(&mut self, val: c_uchar)[src]

pub fn flag28(&self) -> c_uchar[src]

pub fn set_flag28(&mut self, val: c_uchar)[src]

pub fn flag29(&self) -> c_uchar[src]

pub fn set_flag29(&mut self, val: c_uchar)[src]

pub fn flag30(&self) -> c_uchar[src]

pub fn set_flag30(&mut self, val: c_uchar)[src]

pub fn advance_prev(&self) -> c_uchar[src]

pub fn set_advance_prev(&mut self, val: c_uchar)[src]

pub fn new_bitfield_1(
    flag1: c_uchar,
    flag2: c_uchar,
    flag3: c_uchar,
    flag4: c_uchar,
    flag5: c_uchar,
    flag6: c_uchar,
    pause_game: c_uchar,
    pause_develop: c_uchar,
    flag9: c_uchar,
    flag10: c_uchar,
    flag11: c_uchar,
    flag12: c_uchar,
    flag13: c_uchar,
    flag14: c_uchar,
    pause_game_prev: c_uchar,
    pause_develop_prev: c_uchar,
    flag17: c_uchar,
    flag18: c_uchar,
    flag19: c_uchar,
    flag20: c_uchar,
    flag21: c_uchar,
    flag22: c_uchar,
    flag23: c_uchar,
    advance: c_uchar,
    flag24: c_uchar,
    flag25: c_uchar,
    flag26: c_uchar,
    flag27: c_uchar,
    flag28: c_uchar,
    flag29: c_uchar,
    flag30: c_uchar,
    advance_prev: c_uchar
) -> __BindgenBitfieldUnit<[u8; 4], u8>
[src]

Trait Implementations

impl Clone for HSD_Update[src]

impl Copy for HSD_Update[src]

impl Debug for HSD_Update[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.