FighterData_flags

Struct FighterData_flags 

Source
#[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_char

Implementations§

Source§

impl FighterData_flags

Source

pub fn throw_1(&self) -> c_uchar

Source

pub fn set_throw_1(&mut self, val: c_uchar)

Source

pub fn throw_2(&self) -> c_uchar

Source

pub fn set_throw_2(&mut self, val: c_uchar)

Source

pub fn throw_3(&self) -> c_uchar

Source

pub fn set_throw_3(&mut self, val: c_uchar)

Source

pub fn throw_release(&self) -> c_uchar

Source

pub fn set_throw_release(&mut self, val: c_uchar)

Source

pub fn throw_turn(&self) -> c_uchar

Source

pub fn set_throw_turn(&mut self, val: c_uchar)

Source

pub fn throw_6(&self) -> c_uchar

Source

pub fn set_throw_6(&mut self, val: c_uchar)

Source

pub fn throw_7(&self) -> c_uchar

Source

pub fn set_throw_7(&mut self, val: c_uchar)

Source

pub fn throw_8(&self) -> c_uchar

Source

pub fn set_throw_8(&mut self, val: c_uchar)

Source

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>

Source

pub fn x2218_1(&self) -> c_uchar

Source

pub fn set_x2218_1(&mut self, val: c_uchar)

Source

pub fn x2218_2(&self) -> c_uchar

Source

pub fn set_x2218_2(&mut self, val: c_uchar)

Source

pub fn x2218_3(&self) -> c_uchar

Source

pub fn set_x2218_3(&mut self, val: c_uchar)

Source

pub fn reflect_enable(&self) -> c_uchar

Source

pub fn set_reflect_enable(&mut self, val: c_uchar)

Source

pub fn reflect_nochangeowner(&self) -> c_uchar

Source

pub fn set_reflect_nochangeowner(&mut self, val: c_uchar)

Source

pub fn x2218_6(&self) -> c_uchar

Source

pub fn set_x2218_6(&mut self, val: c_uchar)

Source

pub fn absorb_enable(&self) -> c_uchar

Source

pub fn set_absorb_enable(&mut self, val: c_uchar)

Source

pub fn absorb_unk(&self) -> c_uchar

Source

pub fn set_absorb_unk(&mut self, val: c_uchar)

Source

pub fn persistent_gfx(&self) -> c_uchar

Source

pub fn set_persistent_gfx(&mut self, val: c_uchar)

Source

pub fn immune(&self) -> c_uchar

Source

pub fn set_immune(&mut self, val: c_uchar)

Source

pub fn x2219_3(&self) -> c_uchar

Source

pub fn set_x2219_3(&mut self, val: c_uchar)

Source

pub fn hitbox_active(&self) -> c_uchar

Source

pub fn set_hitbox_active(&mut self, val: c_uchar)

Source

pub fn x2219_5(&self) -> c_uchar

Source

pub fn set_x2219_5(&mut self, val: c_uchar)

Source

pub fn freeze(&self) -> c_uchar

Source

pub fn set_freeze(&mut self, val: c_uchar)

Source

pub fn hitlag_unk(&self) -> c_uchar

Source

pub fn set_hitlag_unk(&mut self, val: c_uchar)

Source

pub fn hitlag_unk2(&self) -> c_uchar

Source

pub fn set_hitlag_unk2(&mut self, val: c_uchar)

Source

pub fn x221a_1(&self) -> c_uchar

Source

pub fn set_x221a_1(&mut self, val: c_uchar)

Source

pub fn x221a_2(&self) -> c_uchar

Source

pub fn set_x221a_2(&mut self, val: c_uchar)

Source

pub fn hitlag(&self) -> c_uchar

Source

pub fn set_hitlag(&mut self, val: c_uchar)

Source

pub fn x221a_4(&self) -> c_uchar

Source

pub fn set_x221a_4(&mut self, val: c_uchar)

Source

pub fn is_fastfall(&self) -> c_uchar

Source

pub fn set_is_fastfall(&mut self, val: c_uchar)

Source

pub fn no_hurt_script(&self) -> c_uchar

Source

pub fn set_no_hurt_script(&mut self, val: c_uchar)

Source

pub fn x221a_7(&self) -> c_uchar

Source

pub fn set_x221a_7(&mut self, val: c_uchar)

Source

pub fn gfx_persist(&self) -> c_uchar

Source

pub fn set_gfx_persist(&mut self, val: c_uchar)

Source

pub fn shield_enable(&self) -> c_uchar

Source

pub fn set_shield_enable(&mut self, val: c_uchar)

Source

pub fn shield_x40(&self) -> c_uchar

Source

pub fn set_shield_x40(&mut self, val: c_uchar)

Source

pub fn shield_x20(&self) -> c_uchar

Source

pub fn set_shield_x20(&mut self, val: c_uchar)

Source

pub fn shield_x10(&self) -> c_uchar

Source

pub fn set_shield_x10(&mut self, val: c_uchar)

Source

pub fn shield_x8(&self) -> c_uchar

Source

pub fn set_shield_x8(&mut self, val: c_uchar)

Source

pub fn x221b_6(&self) -> c_uchar

Source

pub fn set_x221b_6(&mut self, val: c_uchar)

Source

pub fn x221b_7(&self) -> c_uchar

Source

pub fn set_x221b_7(&mut self, val: c_uchar)

Source

pub fn x221b_8(&self) -> c_uchar

Source

pub fn set_x221b_8(&mut self, val: c_uchar)

Source

pub fn x221c_1(&self) -> c_uchar

Source

pub fn set_x221c_1(&mut self, val: c_uchar)

Source

pub fn x221c_2(&self) -> c_uchar

Source

pub fn set_x221c_2(&mut self, val: c_uchar)

Source

pub fn x221c_3(&self) -> c_uchar

Source

pub fn set_x221c_3(&mut self, val: c_uchar)

Source

pub fn x221c_4(&self) -> c_uchar

Source

pub fn set_x221c_4(&mut self, val: c_uchar)

Source

pub fn x221c_5(&self) -> c_uchar

Source

pub fn set_x221c_5(&mut self, val: c_uchar)

Source

pub fn x221c_6(&self) -> c_uchar

Source

pub fn set_x221c_6(&mut self, val: c_uchar)

Source

pub fn hitstun(&self) -> c_uchar

Source

pub fn set_hitstun(&mut self, val: c_uchar)

Source

pub fn x221c_8(&self) -> c_uchar

Source

pub fn set_x221c_8(&mut self, val: c_uchar)

Source

pub fn x221d_1(&self) -> c_uchar

Source

pub fn set_x221d_1(&mut self, val: c_uchar)

Source

pub fn x221d_2(&self) -> c_uchar

Source

pub fn set_x221d_2(&mut self, val: c_uchar)

Source

pub fn x221d_3(&self) -> c_uchar

Source

pub fn set_x221d_3(&mut self, val: c_uchar)

Source

pub fn input_enable(&self) -> c_uchar

Source

pub fn set_input_enable(&mut self, val: c_uchar)

Source

pub fn x221d_5(&self) -> c_uchar

Source

pub fn set_x221d_5(&mut self, val: c_uchar)

Source

pub fn nudge_disable(&self) -> c_uchar

Source

pub fn set_nudge_disable(&mut self, val: c_uchar)

Source

pub fn ground_ignore(&self) -> c_uchar

Source

pub fn set_ground_ignore(&mut self, val: c_uchar)

Source

pub fn x221d_8(&self) -> c_uchar

Source

pub fn set_x221d_8(&mut self, val: c_uchar)

Source

pub fn invisible(&self) -> c_uchar

Source

pub fn set_invisible(&mut self, val: c_uchar)

Source

pub fn x221e_2(&self) -> c_uchar

Source

pub fn set_x221e_2(&mut self, val: c_uchar)

Source

pub fn x221e_3(&self) -> c_uchar

Source

pub fn set_x221e_3(&mut self, val: c_uchar)

Source

pub fn isItemVisible(&self) -> c_uchar

Source

pub fn set_isItemVisible(&mut self, val: c_uchar)

Source

pub fn x221e_5(&self) -> c_uchar

Source

pub fn set_x221e_5(&mut self, val: c_uchar)

Source

pub fn x221e_6(&self) -> c_uchar

Source

pub fn set_x221e_6(&mut self, val: c_uchar)

Source

pub fn x221e_7(&self) -> c_uchar

Source

pub fn set_x221e_7(&mut self, val: c_uchar)

Source

pub fn x221e_8(&self) -> c_uchar

Source

pub fn set_x221e_8(&mut self, val: c_uchar)

Source

pub fn is_offscreen(&self) -> c_uchar

Source

pub fn set_is_offscreen(&mut self, val: c_uchar)

Source

pub fn dead(&self) -> c_uchar

Source

pub fn set_dead(&mut self, val: c_uchar)

Source

pub fn x221f_3(&self) -> c_uchar

Source

pub fn set_x221f_3(&mut self, val: c_uchar)

Source

pub fn sleep(&self) -> c_uchar

Source

pub fn set_sleep(&mut self, val: c_uchar)

Source

pub fn ms(&self) -> c_uchar

Source

pub fn set_ms(&mut self, val: c_uchar)

Source

pub fn x221f_6(&self) -> c_uchar

Source

pub fn set_x221f_6(&mut self, val: c_uchar)

Source

pub fn x221f_7(&self) -> c_uchar

Source

pub fn set_x221f_7(&mut self, val: c_uchar)

Source

pub fn x221f_8(&self) -> c_uchar

Source

pub fn set_x221f_8(&mut self, val: c_uchar)

Source

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>

Source

pub fn x2222_1(&self) -> c_uchar

Source

pub fn set_x2222_1(&mut self, val: c_uchar)

Source

pub fn is_multijump(&self) -> c_uchar

Source

pub fn set_is_multijump(&mut self, val: c_uchar)

Source

pub fn x2222_3(&self) -> c_uchar

Source

pub fn set_x2222_3(&mut self, val: c_uchar)

Source

pub fn ceilko_nokb(&self) -> c_uchar

Source

pub fn set_ceilko_nokb(&mut self, val: c_uchar)

Source

pub fn x2222_5(&self) -> c_uchar

Source

pub fn set_x2222_5(&mut self, val: c_uchar)

Source

pub fn has_follower(&self) -> c_uchar

Source

pub fn set_has_follower(&mut self, val: c_uchar)

Source

pub fn x2222_7(&self) -> c_uchar

Source

pub fn set_x2222_7(&mut self, val: c_uchar)

Source

pub fn x2222_8(&self) -> c_uchar

Source

pub fn set_x2222_8(&mut self, val: c_uchar)

Source

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>

Source

pub fn x2224_1(&self) -> c_uchar

Source

pub fn set_x2224_1(&mut self, val: c_uchar)

Source

pub fn x2224_2(&self) -> c_uchar

Source

pub fn set_x2224_2(&mut self, val: c_uchar)

Source

pub fn stamina_dead(&self) -> c_uchar

Source

pub fn set_stamina_dead(&mut self, val: c_uchar)

Source

pub fn x2224_4(&self) -> c_uchar

Source

pub fn set_x2224_4(&mut self, val: c_uchar)

Source

pub fn x2224_5(&self) -> c_uchar

Source

pub fn set_x2224_5(&mut self, val: c_uchar)

Source

pub fn x2224_6(&self) -> c_uchar

Source

pub fn set_x2224_6(&mut self, val: c_uchar)

Source

pub fn x2224_7(&self) -> c_uchar

Source

pub fn set_x2224_7(&mut self, val: c_uchar)

Source

pub fn x2224_8(&self) -> c_uchar

Source

pub fn set_x2224_8(&mut self, val: c_uchar)

Source

pub fn x2225_1(&self) -> c_uchar

Source

pub fn set_x2225_1(&mut self, val: c_uchar)

Source

pub fn x2225_2(&self) -> c_uchar

Source

pub fn set_x2225_2(&mut self, val: c_uchar)

Source

pub fn has_model_addition(&self) -> c_uchar

Source

pub fn set_has_model_addition(&mut self, val: c_uchar)

Source

pub fn x2225_4(&self) -> c_uchar

Source

pub fn set_x2225_4(&mut self, val: c_uchar)

Source

pub fn x2225_5(&self) -> c_uchar

Source

pub fn set_x2225_5(&mut self, val: c_uchar)

Source

pub fn x2225_6(&self) -> c_uchar

Source

pub fn set_x2225_6(&mut self, val: c_uchar)

Source

pub fn x2225_7(&self) -> c_uchar

Source

pub fn set_x2225_7(&mut self, val: c_uchar)

Source

pub fn x2225_8(&self) -> c_uchar

Source

pub fn set_x2225_8(&mut self, val: c_uchar)

Source

pub fn x2226_2(&self) -> c_uchar

Source

pub fn set_x2226_2(&mut self, val: c_uchar)

Source

pub fn is_thrown(&self) -> c_uchar

Source

pub fn set_is_thrown(&mut self, val: c_uchar)

Source

pub fn x2226_4(&self) -> c_uchar

Source

pub fn set_x2226_4(&mut self, val: c_uchar)

Source

pub fn x2226_5(&self) -> c_uchar

Source

pub fn set_x2226_5(&mut self, val: c_uchar)

Source

pub fn x2226_6(&self) -> c_uchar

Source

pub fn set_x2226_6(&mut self, val: c_uchar)

Source

pub fn x2226_7(&self) -> c_uchar

Source

pub fn set_x2226_7(&mut self, val: c_uchar)

Source

pub fn x2226_8(&self) -> c_uchar

Source

pub fn set_x2226_8(&mut self, val: c_uchar)

Source

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>

Source

pub fn x2228_1(&self) -> c_char

Source

pub fn set_x2228_1(&mut self, val: c_char)

Source

pub fn x2228_2(&self) -> c_char

Source

pub fn set_x2228_2(&mut self, val: c_char)

Source

pub fn x2228_3(&self) -> c_char

Source

pub fn set_x2228_3(&mut self, val: c_char)

Source

pub fn x2228_4(&self) -> c_char

Source

pub fn set_x2228_4(&mut self, val: c_char)

Source

pub fn x2228_5(&self) -> c_char

Source

pub fn set_x2228_5(&mut self, val: c_char)

Source

pub fn x2228_6(&self) -> c_char

Source

pub fn set_x2228_6(&mut self, val: c_char)

Source

pub fn used_tether(&self) -> c_char

Source

pub fn set_used_tether(&mut self, val: c_char)

Source

pub fn x2228_8(&self) -> c_char

Source

pub fn set_x2228_8(&mut self, val: c_char)

Source

pub fn x2229_1(&self) -> c_uchar

Source

pub fn set_x2229_1(&mut self, val: c_uchar)

Source

pub fn x2229_2(&self) -> c_uchar

Source

pub fn set_x2229_2(&mut self, val: c_uchar)

Source

pub fn x2229_3(&self) -> c_uchar

Source

pub fn set_x2229_3(&mut self, val: c_uchar)

Source

pub fn x2229_4(&self) -> c_uchar

Source

pub fn set_x2229_4(&mut self, val: c_uchar)

Source

pub fn x2229_5(&self) -> c_uchar

Source

pub fn set_x2229_5(&mut self, val: c_uchar)

Source

pub fn x2229_6(&self) -> c_uchar

Source

pub fn set_x2229_6(&mut self, val: c_uchar)

Source

pub fn x2229_7(&self) -> c_uchar

Source

pub fn set_x2229_7(&mut self, val: c_uchar)

Source

pub fn no_reaction_always(&self) -> c_uchar

Source

pub fn set_no_reaction_always(&mut self, val: c_uchar)

Source

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

Source§

fn clone(&self) -> FighterData_flags

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for FighterData_flags

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Copy for FighterData_flags

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.