[−][src]Struct mextk_sys::ItemData
Fields
x0: c_int
item: *mut GOBJ
x8: c_int
spawnType: c_int
itemID: c_int
x14: c_int
x18: c_int
x1c: c_int
x20: c_int
stateID: c_int
x28: c_int
facing_direction: f32
x30: c_int
spinUnk: f32
scale: f32
x3c: c_int
self_vel: Vec3
pos: Vec3
unkVel: Vec3
x64: c_int
x68: c_int
x6c: c_int
nudgeVel: Vec3
x7c: c_int
x80: c_int
x84: c_int
x88: c_int
x8c: c_int
x90: c_int
x94: c_int
x98: c_int
x9c: c_int
xa0: c_int
xa4: c_int
xa8: c_int
xac: c_int
xb0: c_int
xb4: c_int
it_cb: *mut c_void
itemStates: *mut ItemState
isRotate: c_int
itData: *mut itData
joint: *mut JOBJ
itemAttributes: *mut itCommonAttr
xd0: c_int
xd4: c_int
xd8: c_int
xdc: c_int
xe0: c_int
xe4: c_int
xe8: c_int
xec: c_int
xf0: c_int
xf4: c_int
xf8: c_int
xfc: c_int
x100: c_int
x104: c_int
x108: c_int
x10c: c_int
x110: c_int
x114: c_int
x118: c_int
x11c: c_int
x120: c_int
x124: c_int
x128: c_int
x12c: c_int
x130: c_int
x134: c_int
x138: c_int
x13c: c_int
x140: c_int
x144: c_int
x148: c_int
x14c: c_int
x150: c_int
x154: c_int
x158: c_int
x15c: c_int
x160: c_int
x164: c_int
x168: c_int
x16c: c_int
x170: c_int
x174: c_int
x178: c_int
x17c: c_int
x180: c_int
x184: c_int
x188: c_int
x18c: c_int
x190: c_int
x194: c_int
x198: c_int
x19c: c_int
x1a0: c_int
x1a4: c_int
x1a8: c_int
x1ac: c_int
x1b0: c_int
x1b4: c_int
x1b8: c_int
x1bc: c_int
x1c0: c_int
x1c4: c_int
x1c8: c_int
x1cc: c_int
x1d0: c_int
x1d4: c_int
x1d8: c_int
x1dc: c_int
x1e0: c_int
x1e4: c_int
x1e8: c_int
x1ec: c_int
x1f0: c_int
x1f4: c_int
x1f8: c_int
x1fc: c_int
x200: c_int
x204: c_int
x208: c_int
x20c: c_int
x210: c_int
x214: c_int
x218: c_int
x21c: c_int
x220: c_int
x224: c_int
x228: c_int
x22c: c_int
x230: c_int
x234: c_int
x238: c_int
x23c: c_int
x240: c_int
x244: c_int
x248: c_int
x24c: c_int
x250: c_int
x254: c_int
x258: c_int
x25c: c_int
x260: c_int
x264: c_int
x268: c_int
x26c: c_int
x270: c_int
x274: c_int
x278: c_int
x27c: c_int
x280: c_int
x284: c_int
x288: c_int
x28c: c_int
x290: c_int
x294: c_int
x298: c_int
x29c: c_int
x2a0: c_int
x2a4: c_int
x2a8: c_int
x2ac: c_int
x2b0: c_int
x2b4: c_int
x2b8: c_int
x2bc: c_int
x2c0: c_int
x2c4: c_int
x2c8: c_int
x2cc: c_int
x2d0: c_int
x2d4: c_int
x2d8: c_int
x2dc: c_int
x2e0: c_int
x2e4: c_int
x2e8: c_int
x2ec: c_int
x2f0: c_int
x2f4: c_int
x2f8: c_int
x2fc: c_int
x300: c_int
x304: c_int
x308: c_int
x30c: c_int
x310: c_int
x314: c_int
x318: c_int
x31c: c_int
x320: c_int
x324: c_int
x328: c_int
x32c: c_int
x330: c_int
x334: c_int
x338: c_int
x33c: c_int
x340: c_int
x344: c_int
x348: c_int
x34c: c_int
x350: c_int
x354: c_int
x358: c_int
x35c: c_int
x360: c_int
x364: c_int
x368: c_int
x36c: c_int
x370: c_int
x374: c_int
coll_data: CollData
fighter: *mut FighterData
x51c: c_int
camerabox: *mut CameraBox
x524: c_int
x528: c_int
script_parse: *mut c_int
x530: c_int
x534: c_int
x538: c_int
x53c: c_int
x540: c_int
x544: c_int
color: ColorOverlay
x5c8: c_int
x5cc: c_int
x5d0: c_int
hitbox: [itHit; 4]
xac4: c_int
xac8: c_int
hurt_status: c_int
xad0: c_int
xad4: c_int
xad8: c_int
xadc: c_int
xae0: c_int
xae4: c_int
xae8: c_int
xaec: c_int
xaf0: c_int
xaf4: c_int
xaf8: c_int
xafc: c_int
xb00: c_int
xb04: c_int
xb08: c_int
xb0c: c_int
xb10: c_int
xb14: c_int
xb18: c_int
xb1c: c_int
xb20: c_int
xb24: c_int
xb28: c_int
xb2c: c_int
xb30: c_int
xb34: c_int
xb38: c_int
xb3c: c_int
xb40: c_int
xb44: c_int
xb48: c_int
xb4c: c_int
xb50: c_int
xb54: c_int
xb58: c_int
xb5c: c_int
xb60: c_int
xb64: c_int
xb68: c_int
xb6c: c_int
xb70: c_int
xb74: c_int
xb78: c_int
xb7c: c_int
xb80: c_int
xb84: c_int
xb88: c_int
xb8c: c_int
xb90: c_int
xb94: c_int
xb98: c_int
xb9c: c_int
xba0: c_int
xba4: c_int
xba8: c_int
xbac: c_int
xbb0: c_int
xbb4: c_int
xbb8: c_int
xbbc: c_int
xbc0: c_int
xbc4: c_int
xbc8: c_int
xbcc: c_int
xbd0: c_int
xbd4: c_int
xbd8: c_int
xbdc: c_int
xbe0: c_int
xbe4: c_int
xbe8: c_int
xbec: c_int
xbf0: c_int
xbf4: c_int
xbf8: c_int
xbfc: c_int
xc00: c_int
xc04: c_int
xc08: c_int
xc0c: c_int
xc10: c_int
xc14: c_int
xc18: c_int
ecb_top: f32
ecb_bottom: f32
ecb_right: f32
ecb_left: f32
xc2c: c_int
xc30: c_int
xc34: c_int
xc38: c_int
xc3c: c_int
xc40: c_int
xc44: c_int
xc48: c_int
xc4c: c_int
xc50: c_int
xc54: c_int
xc58: c_int
xc5c: c_int
xc60: c_int
xc64: c_int
xc68: c_int
xc6c: c_int
xc70: c_int
xc74: c_int
xc78: c_int
xc7c: c_int
xc80: c_int
xc84: c_int
xc88: c_int
xc8c: c_int
xc90: c_int
xc94: c_int
xc98: c_int
dmg_total: c_int
dmg_recent: c_int
xca4: c_int
xca8: c_int
dmg_angle: c_int
xcb0: c_int
xcb4: c_int
xcb8: c_int
xcbc: c_int
xcc0: c_int
xcc4: c_int
dmg_kb: f32
dmg_direction: f32
xcd0: c_int
xcd4: c_int
xcd8: c_int
xcdc: c_int
xce0: c_int
xce4: c_int
xce8: c_int
dmgsource_fighter: *mut GOBJ
dmgsource_item: *mut GOBJ
xcf4: c_int
xcf8: c_int
xcfc: c_int
grabbedFighter: *mut GOBJ
xd04: c_int
xd08: c_int
xd0c: c_int
xd10: c_int
cb: ItemData__bindgen_ty_1
rotateSpeed: f32
xd40: c_int
lifetime: f32
xd48: c_int
xd4c: c_int
xd50: c_int
xd54: c_int
xd58: c_int
xd5c: c_int
xd60: c_int
xd64: c_int
xd68: c_int
xd6c: c_int
xd70: c_int
xd74: c_int
xd78: c_int
xd7c: c_int
xd80: c_int
xd84: c_int
xd88: c_int
xd8c: c_int
xd90: c_int
xd94: c_int
xd98: c_int
xd9c: c_int
xda0: c_int
xda4: c_int
xda8: c_char
xda9: c_char
_bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>
xdab: c_char
scriptFlag1: c_int
scriptFlag2: c_int
scriptFlag3: c_int
xdb8: c_int
scriptFlag4: c_int
xdc0: c_int
xdc4: c_int
_bitfield_2: __BindgenBitfieldUnit<[u8; 8], u16>
xdd0: c_int
itemVar1: c_int
itemVar2: c_int
itemVar3: c_int
itemVar4: c_int
itemVar5: c_int
itemVar6: c_int
itemVar7: c_int
itemVar8: c_int
itemVar9: c_int
itemVar10: c_int
itemVar11: c_int
itemVar12: c_int
xe04: c_int
xe08: c_int
xe0c: c_int
xe10: c_int
xe14: c_int
xe18: c_int
xe1c: c_int
xe20: c_int
xe24: c_int
xe28: c_int
xe2c: c_int
xe30: c_int
xe34: c_int
xe38: c_int
xe3c: c_int
Implementations
impl ItemData
[src]
pub fn xdaa1(&self) -> c_uchar
[src]
pub fn set_xdaa1(&mut self, val: c_uchar)
[src]
pub fn xdaa2(&self) -> c_uchar
[src]
pub fn set_xdaa2(&mut self, val: c_uchar)
[src]
pub fn xdaa3(&self) -> c_uchar
[src]
pub fn set_xdaa3(&mut self, val: c_uchar)
[src]
pub fn xdaa4(&self) -> c_uchar
[src]
pub fn set_xdaa4(&mut self, val: c_uchar)
[src]
pub fn xdaa5(&self) -> c_uchar
[src]
pub fn set_xdaa5(&mut self, val: c_uchar)
[src]
pub fn xdaa6(&self) -> c_uchar
[src]
pub fn set_xdaa6(&mut self, val: c_uchar)
[src]
pub fn xdaa7(&self) -> c_uchar
[src]
pub fn set_xdaa7(&mut self, val: c_uchar)
[src]
pub fn visible(&self) -> c_uchar
[src]
pub fn set_visible(&mut self, val: c_uchar)
[src]
pub fn new_bitfield_1(
xdaa1: c_uchar,
xdaa2: c_uchar,
xdaa3: c_uchar,
xdaa4: c_uchar,
xdaa5: c_uchar,
xdaa6: c_uchar,
xdaa7: c_uchar,
visible: c_uchar
) -> __BindgenBitfieldUnit<[u8; 1], u8>
[src]
xdaa1: c_uchar,
xdaa2: c_uchar,
xdaa3: c_uchar,
xdaa4: c_uchar,
xdaa5: c_uchar,
xdaa6: c_uchar,
xdaa7: c_uchar,
visible: c_uchar
) -> __BindgenBitfieldUnit<[u8; 1], u8>
pub fn flags1(&self) -> u16_
[src]
pub fn set_flags1(&mut self, val: u16_)
[src]
pub fn xdca1(&self) -> u16_
[src]
pub fn set_xdca1(&mut self, val: u16_)
[src]
pub fn xdca2(&self) -> u16_
[src]
pub fn set_xdca2(&mut self, val: u16_)
[src]
pub fn xdca3(&self) -> u16_
[src]
pub fn set_xdca3(&mut self, val: u16_)
[src]
pub fn xdca4(&self) -> u16_
[src]
pub fn set_xdca4(&mut self, val: u16_)
[src]
pub fn xdca5(&self) -> u16_
[src]
pub fn set_xdca5(&mut self, val: u16_)
[src]
pub fn can_hold(&self) -> u16_
[src]
pub fn set_can_hold(&mut self, val: u16_)
[src]
pub fn xdca7(&self) -> u16_
[src]
pub fn set_xdca7(&mut self, val: u16_)
[src]
pub fn rotateAxis(&self) -> u16_
[src]
pub fn set_rotateAxis(&mut self, val: u16_)
[src]
pub fn flags4(&self) -> u16_
[src]
pub fn set_flags4(&mut self, val: u16_)
[src]
pub fn can_nudge(&self) -> u16_
[src]
pub fn set_can_nudge(&mut self, val: u16_)
[src]
pub fn xdcb_7(&self) -> u16_
[src]
pub fn set_xdcb_7(&mut self, val: u16_)
[src]
pub fn xdcc1(&self) -> c_uchar
[src]
pub fn set_xdcc1(&mut self, val: c_uchar)
[src]
pub fn xdcc2(&self) -> c_uchar
[src]
pub fn set_xdcc2(&mut self, val: c_uchar)
[src]
pub fn xdcc3(&self) -> c_uchar
[src]
pub fn set_xdcc3(&mut self, val: c_uchar)
[src]
pub fn isCheckBlastzone(&self) -> c_uchar
[src]
pub fn set_isCheckBlastzone(&mut self, val: c_uchar)
[src]
pub fn isCheckRightBlastzone(&self) -> c_uchar
[src]
pub fn set_isCheckRightBlastzone(&mut self, val: c_uchar)
[src]
pub fn isCheckLeftBlastzone(&self) -> c_uchar
[src]
pub fn set_isCheckLeftBlastzone(&mut self, val: c_uchar)
[src]
pub fn isCheckUpBlastzone(&self) -> c_uchar
[src]
pub fn set_isCheckUpBlastzone(&mut self, val: c_uchar)
[src]
pub fn isCheckDownBlastzone(&self) -> c_uchar
[src]
pub fn set_isCheckDownBlastzone(&mut self, val: c_uchar)
[src]
pub fn cam_kind(&self) -> c_uchar
[src]
pub fn set_cam_kind(&mut self, val: c_uchar)
[src]
pub fn xdcd3(&self) -> c_uchar
[src]
pub fn set_xdcd3(&mut self, val: c_uchar)
[src]
pub fn xdcd4(&self) -> c_uchar
[src]
pub fn set_xdcd4(&mut self, val: c_uchar)
[src]
pub fn xdcd5(&self) -> c_uchar
[src]
pub fn set_xdcd5(&mut self, val: c_uchar)
[src]
pub fn xdcd6(&self) -> c_uchar
[src]
pub fn set_xdcd6(&mut self, val: c_uchar)
[src]
pub fn xdcd7(&self) -> c_uchar
[src]
pub fn set_xdcd7(&mut self, val: c_uchar)
[src]
pub fn xdcd8(&self) -> c_uchar
[src]
pub fn set_xdcd8(&mut self, val: c_uchar)
[src]
pub fn xdce1(&self) -> c_uchar
[src]
pub fn set_xdce1(&mut self, val: c_uchar)
[src]
pub fn xdce2(&self) -> c_uchar
[src]
pub fn set_xdce2(&mut self, val: c_uchar)
[src]
pub fn xdce3(&self) -> c_uchar
[src]
pub fn set_xdce3(&mut self, val: c_uchar)
[src]
pub fn xdce4(&self) -> c_uchar
[src]
pub fn set_xdce4(&mut self, val: c_uchar)
[src]
pub fn xdce5(&self) -> c_uchar
[src]
pub fn set_xdce5(&mut self, val: c_uchar)
[src]
pub fn xdce6(&self) -> c_uchar
[src]
pub fn set_xdce6(&mut self, val: c_uchar)
[src]
pub fn xdce7(&self) -> c_uchar
[src]
pub fn set_xdce7(&mut self, val: c_uchar)
[src]
pub fn xdce8(&self) -> c_uchar
[src]
pub fn set_xdce8(&mut self, val: c_uchar)
[src]
pub fn xdcf1(&self) -> c_uchar
[src]
pub fn set_xdcf1(&mut self, val: c_uchar)
[src]
pub fn xdcf2(&self) -> c_uchar
[src]
pub fn set_xdcf2(&mut self, val: c_uchar)
[src]
pub fn xdcf3(&self) -> c_uchar
[src]
pub fn set_xdcf3(&mut self, val: c_uchar)
[src]
pub fn xdcf4(&self) -> c_uchar
[src]
pub fn set_xdcf4(&mut self, val: c_uchar)
[src]
pub fn xdcf5(&self) -> c_uchar
[src]
pub fn set_xdcf5(&mut self, val: c_uchar)
[src]
pub fn xdcf6(&self) -> c_uchar
[src]
pub fn set_xdcf6(&mut self, val: c_uchar)
[src]
pub fn xdcf7(&self) -> c_uchar
[src]
pub fn set_xdcf7(&mut self, val: c_uchar)
[src]
pub fn xdcf8(&self) -> c_uchar
[src]
pub fn set_xdcf8(&mut self, val: c_uchar)
[src]
pub fn new_bitfield_2(
flags1: u16_,
xdca1: u16_,
xdca2: u16_,
xdca3: u16_,
xdca4: u16_,
xdca5: u16_,
can_hold: u16_,
xdca7: u16_,
rotateAxis: u16_,
flags4: u16_,
can_nudge: u16_,
xdcb_7: u16_,
xdcc1: c_uchar,
xdcc2: c_uchar,
xdcc3: c_uchar,
isCheckBlastzone: c_uchar,
isCheckRightBlastzone: c_uchar,
isCheckLeftBlastzone: c_uchar,
isCheckUpBlastzone: c_uchar,
isCheckDownBlastzone: c_uchar,
cam_kind: c_uchar,
xdcd3: c_uchar,
xdcd4: c_uchar,
xdcd5: c_uchar,
xdcd6: c_uchar,
xdcd7: c_uchar,
xdcd8: c_uchar,
xdce1: c_uchar,
xdce2: c_uchar,
xdce3: c_uchar,
xdce4: c_uchar,
xdce5: c_uchar,
xdce6: c_uchar,
xdce7: c_uchar,
xdce8: c_uchar,
xdcf1: c_uchar,
xdcf2: c_uchar,
xdcf3: c_uchar,
xdcf4: c_uchar,
xdcf5: c_uchar,
xdcf6: c_uchar,
xdcf7: c_uchar,
xdcf8: c_uchar
) -> __BindgenBitfieldUnit<[u8; 8], u16>
[src]
flags1: u16_,
xdca1: u16_,
xdca2: u16_,
xdca3: u16_,
xdca4: u16_,
xdca5: u16_,
can_hold: u16_,
xdca7: u16_,
rotateAxis: u16_,
flags4: u16_,
can_nudge: u16_,
xdcb_7: u16_,
xdcc1: c_uchar,
xdcc2: c_uchar,
xdcc3: c_uchar,
isCheckBlastzone: c_uchar,
isCheckRightBlastzone: c_uchar,
isCheckLeftBlastzone: c_uchar,
isCheckUpBlastzone: c_uchar,
isCheckDownBlastzone: c_uchar,
cam_kind: c_uchar,
xdcd3: c_uchar,
xdcd4: c_uchar,
xdcd5: c_uchar,
xdcd6: c_uchar,
xdcd7: c_uchar,
xdcd8: c_uchar,
xdce1: c_uchar,
xdce2: c_uchar,
xdce3: c_uchar,
xdce4: c_uchar,
xdce5: c_uchar,
xdce6: c_uchar,
xdce7: c_uchar,
xdce8: c_uchar,
xdcf1: c_uchar,
xdcf2: c_uchar,
xdcf3: c_uchar,
xdcf4: c_uchar,
xdcf5: c_uchar,
xdcf6: c_uchar,
xdcf7: c_uchar,
xdcf8: c_uchar
) -> __BindgenBitfieldUnit<[u8; 8], u16>
Trait Implementations
impl Clone for ItemData
[src]
fn clone(&self) -> ItemData
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ItemData
[src]
impl Debug for ItemData
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,