#[repr(C)]pub struct FighterData_flags {
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>,
pub throw_timerval: f32,
pub _bitfield_2: __BindgenBitfieldUnit<[u8; 8], u8>,
pub flags_2220: c_char,
pub flags_2221: c_char,
pub _bitfield_3: __BindgenBitfieldUnit<[u8; 1], u8>,
pub flags_2223: c_char,
pub _bitfield_4: __BindgenBitfieldUnit<[u8; 3], u8>,
pub flags_2227: c_char,
pub _bitfield_5: __BindgenBitfieldUnit<[u8; 2], u8>,
pub flags_222A: c_char,
pub flags_222B: c_char,
}Fields§
§_bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>§throw_timerval: f32§_bitfield_2: __BindgenBitfieldUnit<[u8; 8], u8>§flags_2220: c_char§flags_2221: c_char§_bitfield_3: __BindgenBitfieldUnit<[u8; 1], u8>§flags_2223: c_char§_bitfield_4: __BindgenBitfieldUnit<[u8; 3], u8>§flags_2227: c_char§_bitfield_5: __BindgenBitfieldUnit<[u8; 2], u8>§flags_222A: c_char§flags_222B: c_charImplementations§
Source§impl FighterData_flags
impl FighterData_flags
pub fn throw_1(&self) -> c_uchar
pub fn set_throw_1(&mut self, val: c_uchar)
pub fn throw_2(&self) -> c_uchar
pub fn set_throw_2(&mut self, val: c_uchar)
pub fn throw_3(&self) -> c_uchar
pub fn set_throw_3(&mut self, val: c_uchar)
pub fn throw_release(&self) -> c_uchar
pub fn set_throw_release(&mut self, val: c_uchar)
pub fn throw_turn(&self) -> c_uchar
pub fn set_throw_turn(&mut self, val: c_uchar)
pub fn throw_6(&self) -> c_uchar
pub fn set_throw_6(&mut self, val: c_uchar)
pub fn throw_7(&self) -> c_uchar
pub fn set_throw_7(&mut self, val: c_uchar)
pub fn throw_8(&self) -> c_uchar
pub fn set_throw_8(&mut self, val: c_uchar)
pub fn new_bitfield_1( throw_1: c_uchar, throw_2: c_uchar, throw_3: c_uchar, throw_release: c_uchar, throw_turn: c_uchar, throw_6: c_uchar, throw_7: c_uchar, throw_8: c_uchar, ) -> __BindgenBitfieldUnit<[u8; 1], u8>
pub fn x2218_1(&self) -> c_uchar
pub fn set_x2218_1(&mut self, val: c_uchar)
pub fn x2218_2(&self) -> c_uchar
pub fn set_x2218_2(&mut self, val: c_uchar)
pub fn x2218_3(&self) -> c_uchar
pub fn set_x2218_3(&mut self, val: c_uchar)
pub fn reflect_enable(&self) -> c_uchar
pub fn set_reflect_enable(&mut self, val: c_uchar)
pub fn reflect_nochangeowner(&self) -> c_uchar
pub fn set_reflect_nochangeowner(&mut self, val: c_uchar)
pub fn x2218_6(&self) -> c_uchar
pub fn set_x2218_6(&mut self, val: c_uchar)
pub fn absorb_enable(&self) -> c_uchar
pub fn set_absorb_enable(&mut self, val: c_uchar)
pub fn absorb_unk(&self) -> c_uchar
pub fn set_absorb_unk(&mut self, val: c_uchar)
pub fn persistent_gfx(&self) -> c_uchar
pub fn set_persistent_gfx(&mut self, val: c_uchar)
pub fn immune(&self) -> c_uchar
pub fn set_immune(&mut self, val: c_uchar)
pub fn x2219_3(&self) -> c_uchar
pub fn set_x2219_3(&mut self, val: c_uchar)
pub fn hitbox_active(&self) -> c_uchar
pub fn set_hitbox_active(&mut self, val: c_uchar)
pub fn x2219_5(&self) -> c_uchar
pub fn set_x2219_5(&mut self, val: c_uchar)
pub fn freeze(&self) -> c_uchar
pub fn set_freeze(&mut self, val: c_uchar)
pub fn hitlag_unk(&self) -> c_uchar
pub fn set_hitlag_unk(&mut self, val: c_uchar)
pub fn hitlag_unk2(&self) -> c_uchar
pub fn set_hitlag_unk2(&mut self, val: c_uchar)
pub fn x221a_1(&self) -> c_uchar
pub fn set_x221a_1(&mut self, val: c_uchar)
pub fn x221a_2(&self) -> c_uchar
pub fn set_x221a_2(&mut self, val: c_uchar)
pub fn hitlag(&self) -> c_uchar
pub fn set_hitlag(&mut self, val: c_uchar)
pub fn x221a_4(&self) -> c_uchar
pub fn set_x221a_4(&mut self, val: c_uchar)
pub fn is_fastfall(&self) -> c_uchar
pub fn set_is_fastfall(&mut self, val: c_uchar)
pub fn no_hurt_script(&self) -> c_uchar
pub fn set_no_hurt_script(&mut self, val: c_uchar)
pub fn x221a_7(&self) -> c_uchar
pub fn set_x221a_7(&mut self, val: c_uchar)
pub fn gfx_persist(&self) -> c_uchar
pub fn set_gfx_persist(&mut self, val: c_uchar)
pub fn shield_enable(&self) -> c_uchar
pub fn set_shield_enable(&mut self, val: c_uchar)
pub fn shield_x40(&self) -> c_uchar
pub fn set_shield_x40(&mut self, val: c_uchar)
pub fn shield_x20(&self) -> c_uchar
pub fn set_shield_x20(&mut self, val: c_uchar)
pub fn shield_x10(&self) -> c_uchar
pub fn set_shield_x10(&mut self, val: c_uchar)
pub fn shield_x8(&self) -> c_uchar
pub fn set_shield_x8(&mut self, val: c_uchar)
pub fn x221b_6(&self) -> c_uchar
pub fn set_x221b_6(&mut self, val: c_uchar)
pub fn x221b_7(&self) -> c_uchar
pub fn set_x221b_7(&mut self, val: c_uchar)
pub fn x221b_8(&self) -> c_uchar
pub fn set_x221b_8(&mut self, val: c_uchar)
pub fn x221c_1(&self) -> c_uchar
pub fn set_x221c_1(&mut self, val: c_uchar)
pub fn x221c_2(&self) -> c_uchar
pub fn set_x221c_2(&mut self, val: c_uchar)
pub fn x221c_3(&self) -> c_uchar
pub fn set_x221c_3(&mut self, val: c_uchar)
pub fn x221c_4(&self) -> c_uchar
pub fn set_x221c_4(&mut self, val: c_uchar)
pub fn x221c_5(&self) -> c_uchar
pub fn set_x221c_5(&mut self, val: c_uchar)
pub fn x221c_6(&self) -> c_uchar
pub fn set_x221c_6(&mut self, val: c_uchar)
pub fn hitstun(&self) -> c_uchar
pub fn set_hitstun(&mut self, val: c_uchar)
pub fn x221c_8(&self) -> c_uchar
pub fn set_x221c_8(&mut self, val: c_uchar)
pub fn x221d_1(&self) -> c_uchar
pub fn set_x221d_1(&mut self, val: c_uchar)
pub fn x221d_2(&self) -> c_uchar
pub fn set_x221d_2(&mut self, val: c_uchar)
pub fn x221d_3(&self) -> c_uchar
pub fn set_x221d_3(&mut self, val: c_uchar)
pub fn input_enable(&self) -> c_uchar
pub fn set_input_enable(&mut self, val: c_uchar)
pub fn x221d_5(&self) -> c_uchar
pub fn set_x221d_5(&mut self, val: c_uchar)
pub fn nudge_disable(&self) -> c_uchar
pub fn set_nudge_disable(&mut self, val: c_uchar)
pub fn ground_ignore(&self) -> c_uchar
pub fn set_ground_ignore(&mut self, val: c_uchar)
pub fn x221d_8(&self) -> c_uchar
pub fn set_x221d_8(&mut self, val: c_uchar)
pub fn invisible(&self) -> c_uchar
pub fn set_invisible(&mut self, val: c_uchar)
pub fn x221e_2(&self) -> c_uchar
pub fn set_x221e_2(&mut self, val: c_uchar)
pub fn x221e_3(&self) -> c_uchar
pub fn set_x221e_3(&mut self, val: c_uchar)
pub fn isItemVisible(&self) -> c_uchar
pub fn set_isItemVisible(&mut self, val: c_uchar)
pub fn x221e_5(&self) -> c_uchar
pub fn set_x221e_5(&mut self, val: c_uchar)
pub fn x221e_6(&self) -> c_uchar
pub fn set_x221e_6(&mut self, val: c_uchar)
pub fn x221e_7(&self) -> c_uchar
pub fn set_x221e_7(&mut self, val: c_uchar)
pub fn x221e_8(&self) -> c_uchar
pub fn set_x221e_8(&mut self, val: c_uchar)
pub fn is_offscreen(&self) -> c_uchar
pub fn set_is_offscreen(&mut self, val: c_uchar)
pub fn dead(&self) -> c_uchar
pub fn set_dead(&mut self, val: c_uchar)
pub fn x221f_3(&self) -> c_uchar
pub fn set_x221f_3(&mut self, val: c_uchar)
pub fn sleep(&self) -> c_uchar
pub fn set_sleep(&mut self, val: c_uchar)
pub fn ms(&self) -> c_uchar
pub fn set_ms(&mut self, val: c_uchar)
pub fn x221f_6(&self) -> c_uchar
pub fn set_x221f_6(&mut self, val: c_uchar)
pub fn x221f_7(&self) -> c_uchar
pub fn set_x221f_7(&mut self, val: c_uchar)
pub fn x221f_8(&self) -> c_uchar
pub fn set_x221f_8(&mut self, val: c_uchar)
pub fn new_bitfield_2( x2218_1: c_uchar, x2218_2: c_uchar, x2218_3: c_uchar, reflect_enable: c_uchar, reflect_nochangeowner: c_uchar, x2218_6: c_uchar, absorb_enable: c_uchar, absorb_unk: c_uchar, persistent_gfx: c_uchar, immune: c_uchar, x2219_3: c_uchar, hitbox_active: c_uchar, x2219_5: c_uchar, freeze: c_uchar, hitlag_unk: c_uchar, hitlag_unk2: c_uchar, x221a_1: c_uchar, x221a_2: c_uchar, hitlag: c_uchar, x221a_4: c_uchar, is_fastfall: c_uchar, no_hurt_script: c_uchar, x221a_7: c_uchar, gfx_persist: c_uchar, shield_enable: c_uchar, shield_x40: c_uchar, shield_x20: c_uchar, shield_x10: c_uchar, shield_x8: c_uchar, x221b_6: c_uchar, x221b_7: c_uchar, x221b_8: c_uchar, x221c_1: c_uchar, x221c_2: c_uchar, x221c_3: c_uchar, x221c_4: c_uchar, x221c_5: c_uchar, x221c_6: c_uchar, hitstun: c_uchar, x221c_8: c_uchar, x221d_1: c_uchar, x221d_2: c_uchar, x221d_3: c_uchar, input_enable: c_uchar, x221d_5: c_uchar, nudge_disable: c_uchar, ground_ignore: c_uchar, x221d_8: c_uchar, invisible: c_uchar, x221e_2: c_uchar, x221e_3: c_uchar, isItemVisible: c_uchar, x221e_5: c_uchar, x221e_6: c_uchar, x221e_7: c_uchar, x221e_8: c_uchar, is_offscreen: c_uchar, dead: c_uchar, x221f_3: c_uchar, sleep: c_uchar, ms: c_uchar, x221f_6: c_uchar, x221f_7: c_uchar, x221f_8: c_uchar, ) -> __BindgenBitfieldUnit<[u8; 8], u8>
pub fn x2222_1(&self) -> c_uchar
pub fn set_x2222_1(&mut self, val: c_uchar)
pub fn is_multijump(&self) -> c_uchar
pub fn set_is_multijump(&mut self, val: c_uchar)
pub fn x2222_3(&self) -> c_uchar
pub fn set_x2222_3(&mut self, val: c_uchar)
pub fn ceilko_nokb(&self) -> c_uchar
pub fn set_ceilko_nokb(&mut self, val: c_uchar)
pub fn x2222_5(&self) -> c_uchar
pub fn set_x2222_5(&mut self, val: c_uchar)
pub fn has_follower(&self) -> c_uchar
pub fn set_has_follower(&mut self, val: c_uchar)
pub fn x2222_7(&self) -> c_uchar
pub fn set_x2222_7(&mut self, val: c_uchar)
pub fn x2222_8(&self) -> c_uchar
pub fn set_x2222_8(&mut self, val: c_uchar)
pub fn new_bitfield_3( x2222_1: c_uchar, is_multijump: c_uchar, x2222_3: c_uchar, ceilko_nokb: c_uchar, x2222_5: c_uchar, has_follower: c_uchar, x2222_7: c_uchar, x2222_8: c_uchar, ) -> __BindgenBitfieldUnit<[u8; 1], u8>
pub fn x2224_1(&self) -> c_uchar
pub fn set_x2224_1(&mut self, val: c_uchar)
pub fn x2224_2(&self) -> c_uchar
pub fn set_x2224_2(&mut self, val: c_uchar)
pub fn stamina_dead(&self) -> c_uchar
pub fn set_stamina_dead(&mut self, val: c_uchar)
pub fn x2224_4(&self) -> c_uchar
pub fn set_x2224_4(&mut self, val: c_uchar)
pub fn x2224_5(&self) -> c_uchar
pub fn set_x2224_5(&mut self, val: c_uchar)
pub fn x2224_6(&self) -> c_uchar
pub fn set_x2224_6(&mut self, val: c_uchar)
pub fn x2224_7(&self) -> c_uchar
pub fn set_x2224_7(&mut self, val: c_uchar)
pub fn x2224_8(&self) -> c_uchar
pub fn set_x2224_8(&mut self, val: c_uchar)
pub fn x2225_1(&self) -> c_uchar
pub fn set_x2225_1(&mut self, val: c_uchar)
pub fn x2225_2(&self) -> c_uchar
pub fn set_x2225_2(&mut self, val: c_uchar)
pub fn has_model_addition(&self) -> c_uchar
pub fn set_has_model_addition(&mut self, val: c_uchar)
pub fn x2225_4(&self) -> c_uchar
pub fn set_x2225_4(&mut self, val: c_uchar)
pub fn x2225_5(&self) -> c_uchar
pub fn set_x2225_5(&mut self, val: c_uchar)
pub fn x2225_6(&self) -> c_uchar
pub fn set_x2225_6(&mut self, val: c_uchar)
pub fn x2225_7(&self) -> c_uchar
pub fn set_x2225_7(&mut self, val: c_uchar)
pub fn x2225_8(&self) -> c_uchar
pub fn set_x2225_8(&mut self, val: c_uchar)
pub fn x2226_2(&self) -> c_uchar
pub fn set_x2226_2(&mut self, val: c_uchar)
pub fn is_thrown(&self) -> c_uchar
pub fn set_is_thrown(&mut self, val: c_uchar)
pub fn x2226_4(&self) -> c_uchar
pub fn set_x2226_4(&mut self, val: c_uchar)
pub fn x2226_5(&self) -> c_uchar
pub fn set_x2226_5(&mut self, val: c_uchar)
pub fn x2226_6(&self) -> c_uchar
pub fn set_x2226_6(&mut self, val: c_uchar)
pub fn x2226_7(&self) -> c_uchar
pub fn set_x2226_7(&mut self, val: c_uchar)
pub fn x2226_8(&self) -> c_uchar
pub fn set_x2226_8(&mut self, val: c_uchar)
pub fn new_bitfield_4( x2224_1: c_uchar, x2224_2: c_uchar, stamina_dead: c_uchar, x2224_4: c_uchar, x2224_5: c_uchar, x2224_6: c_uchar, x2224_7: c_uchar, x2224_8: c_uchar, x2225_1: c_uchar, x2225_2: c_uchar, has_model_addition: c_uchar, x2225_4: c_uchar, x2225_5: c_uchar, x2225_6: c_uchar, x2225_7: c_uchar, x2225_8: c_uchar, x2226_2: c_uchar, is_thrown: c_uchar, x2226_4: c_uchar, x2226_5: c_uchar, x2226_6: c_uchar, x2226_7: c_uchar, x2226_8: c_uchar, ) -> __BindgenBitfieldUnit<[u8; 3], u8>
pub fn x2228_1(&self) -> c_char
pub fn set_x2228_1(&mut self, val: c_char)
pub fn x2228_2(&self) -> c_char
pub fn set_x2228_2(&mut self, val: c_char)
pub fn x2228_3(&self) -> c_char
pub fn set_x2228_3(&mut self, val: c_char)
pub fn x2228_4(&self) -> c_char
pub fn set_x2228_4(&mut self, val: c_char)
pub fn x2228_5(&self) -> c_char
pub fn set_x2228_5(&mut self, val: c_char)
pub fn x2228_6(&self) -> c_char
pub fn set_x2228_6(&mut self, val: c_char)
pub fn used_tether(&self) -> c_char
pub fn set_used_tether(&mut self, val: c_char)
pub fn x2228_8(&self) -> c_char
pub fn set_x2228_8(&mut self, val: c_char)
pub fn x2229_1(&self) -> c_uchar
pub fn set_x2229_1(&mut self, val: c_uchar)
pub fn x2229_2(&self) -> c_uchar
pub fn set_x2229_2(&mut self, val: c_uchar)
pub fn x2229_3(&self) -> c_uchar
pub fn set_x2229_3(&mut self, val: c_uchar)
pub fn x2229_4(&self) -> c_uchar
pub fn set_x2229_4(&mut self, val: c_uchar)
pub fn x2229_5(&self) -> c_uchar
pub fn set_x2229_5(&mut self, val: c_uchar)
pub fn x2229_6(&self) -> c_uchar
pub fn set_x2229_6(&mut self, val: c_uchar)
pub fn x2229_7(&self) -> c_uchar
pub fn set_x2229_7(&mut self, val: c_uchar)
pub fn no_reaction_always(&self) -> c_uchar
pub fn set_no_reaction_always(&mut self, val: c_uchar)
pub fn new_bitfield_5( x2228_1: c_char, x2228_2: c_char, x2228_3: c_char, x2228_4: c_char, x2228_5: c_char, x2228_6: c_char, used_tether: c_char, x2228_8: c_char, x2229_1: c_uchar, x2229_2: c_uchar, x2229_3: c_uchar, x2229_4: c_uchar, x2229_5: c_uchar, x2229_6: c_uchar, x2229_7: c_uchar, no_reaction_always: c_uchar, ) -> __BindgenBitfieldUnit<[u8; 2], u8>
Trait Implementations§
Source§impl Clone for FighterData_flags
impl Clone for FighterData_flags
Source§fn clone(&self) -> FighterData_flags
fn clone(&self) -> FighterData_flags
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FighterData_flags
impl Debug for FighterData_flags
impl Copy for FighterData_flags
Auto Trait Implementations§
impl Freeze for FighterData_flags
impl RefUnwindSafe for FighterData_flags
impl Send for FighterData_flags
impl Sync for FighterData_flags
impl Unpin for FighterData_flags
impl UnwindSafe for FighterData_flags
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