[][src]Struct mextk_sys::map_gobjData

#[repr(C)]pub struct map_gobjData {
    pub x0: c_int,
    pub gobj: *mut GOBJ,
    pub x8: c_int,
    pub xC: c_int,
    pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2], u8>,
    pub map_gobjID: c_int,
    pub x18: c_int,
    pub onUnk: c_int,
    pub x20: c_int,
    pub x24: c_int,
    pub stateID: c_int,
    pub facingDirection: c_int,
    pub x30: c_int,
    pub x34: c_int,
    pub scale: f32,
    pub x3c: c_int,
    pub selfVelX: f32,
    pub selfVelY: f32,
    pub selfVelZ: f32,
    pub posX: f32,
    pub posY: f32,
    pub posZ: f32,
    pub x58: c_int,
    pub x5c: c_int,
    pub x60: c_int,
    pub x64: c_int,
    pub x68: c_int,
    pub x6c: c_int,
    pub x70: c_int,
    pub x74: c_int,
    pub x78: c_int,
    pub x7c: c_int,
    pub x80: c_int,
    pub x84: c_int,
    pub x88: c_int,
    pub x8c: c_int,
    pub x90: c_int,
    pub x94: c_int,
    pub x98: c_int,
    pub x9c: c_int,
    pub xa0: c_int,
    pub xa4: c_int,
    pub xa8: c_int,
    pub xac: c_int,
    pub xb0: c_int,
    pub xb4: c_int,
    pub xb8: c_int,
    pub xbc: c_int,
    pub xc0: c_int,
    pub xc4: u8_,
    pub xc5: u8_,
    pub xc6: u8_,
    pub xc7: u8_,
    pub xc8: c_int,
    pub xcc: c_int,
    pub xd0: c_int,
    pub xd4: c_int,
    pub xd8: c_int,
    pub xdc: c_int,
    pub map_struct: map_gobjData__bindgen_ty_1,
}

Fields

x0: c_intgobj: *mut GOBJx8: c_intxC: c_int_bitfield_1: __BindgenBitfieldUnit<[u8; 2], u8>map_gobjID: c_intx18: c_intonUnk: c_intx20: c_intx24: c_intstateID: c_intfacingDirection: c_intx30: c_intx34: c_intscale: f32x3c: c_intselfVelX: f32selfVelY: f32selfVelZ: f32posX: f32posY: f32posZ: f32x58: c_intx5c: c_intx60: c_intx64: c_intx68: c_intx6c: c_intx70: c_intx74: c_intx78: c_intx7c: c_intx80: c_intx84: c_intx88: c_intx8c: c_intx90: c_intx94: c_intx98: c_intx9c: c_intxa0: c_intxa4: c_intxa8: c_intxac: c_intxb0: c_intxb4: c_intxb8: c_intxbc: c_intxc0: c_intxc4: u8_xc5: u8_xc6: u8_xc7: u8_xc8: c_intxcc: c_intxd0: c_intxd4: c_intxd8: c_intxdc: c_intmap_struct: map_gobjData__bindgen_ty_1

Implementations

impl map_gobjData[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pub fn new_bitfield_1(
    flagx80: c_uchar,
    flagx40: c_uchar,
    isFog: c_uchar,
    flagx10: c_uchar,
    flagx8: c_uchar,
    gx_unk1: c_uchar,
    flagx2: c_uchar,
    flagx1: c_uchar,
    gx_unk2: c_uchar,
    flag2x10: c_uchar,
    flag2x08: c_uchar,
    flag2x04: c_uchar,
    flag2x02: c_uchar,
    flag2x01: c_uchar
) -> __BindgenBitfieldUnit<[u8; 2], u8>
[src]

Trait Implementations

impl Clone for map_gobjData[src]

impl Copy for map_gobjData[src]

impl Debug for map_gobjData[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.