ItemData

Struct ItemData 

Source
#[repr(C)]
pub struct ItemData {
Show 448 fields pub x0: c_int, pub item: *mut GOBJ, pub x8: c_int, pub spawnType: c_int, pub itemID: c_int, pub x14: c_int, pub x18: c_int, pub x1c: c_int, pub x20: c_int, pub stateID: c_int, pub x28: c_int, pub facing_direction: f32, pub x30: c_int, pub spinUnk: f32, pub scale: f32, pub x3c: c_int, pub self_vel: Vec3, pub pos: Vec3, pub unkVel: Vec3, pub x64: c_int, pub x68: c_int, pub x6c: c_int, pub nudgeVel: Vec3, 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 it_cb: *mut c_void, pub itemStates: *mut ItemState, pub isRotate: c_int, pub itData: *mut itData, pub joint: *mut JOBJ, pub itemAttributes: *mut itCommonAttr, pub xd0: c_int, pub xd4: c_int, pub xd8: c_int, pub xdc: c_int, pub xe0: c_int, pub xe4: c_int, pub xe8: c_int, pub xec: c_int, pub xf0: c_int, pub xf4: c_int, pub xf8: c_int, pub xfc: c_int, pub x100: c_int, pub x104: c_int, pub x108: c_int, pub x10c: c_int, pub x110: c_int, pub x114: c_int, pub x118: c_int, pub x11c: c_int, pub x120: c_int, pub x124: c_int, pub x128: c_int, pub x12c: c_int, pub x130: c_int, pub x134: c_int, pub x138: c_int, pub x13c: c_int, pub x140: c_int, pub x144: c_int, pub x148: c_int, pub x14c: c_int, pub x150: c_int, pub x154: c_int, pub x158: c_int, pub x15c: c_int, pub x160: c_int, pub x164: c_int, pub x168: c_int, pub x16c: c_int, pub x170: c_int, pub x174: c_int, pub x178: c_int, pub x17c: c_int, pub x180: c_int, pub x184: c_int, pub x188: c_int, pub x18c: c_int, pub x190: c_int, pub x194: c_int, pub x198: c_int, pub x19c: c_int, pub x1a0: c_int, pub x1a4: c_int, pub x1a8: c_int, pub x1ac: c_int, pub x1b0: c_int, pub x1b4: c_int, pub x1b8: c_int, pub x1bc: c_int, pub x1c0: c_int, pub x1c4: c_int, pub x1c8: c_int, pub x1cc: c_int, pub x1d0: c_int, pub x1d4: c_int, pub x1d8: c_int, pub x1dc: c_int, pub x1e0: c_int, pub x1e4: c_int, pub x1e8: c_int, pub x1ec: c_int, pub x1f0: c_int, pub x1f4: c_int, pub x1f8: c_int, pub x1fc: c_int, pub x200: c_int, pub x204: c_int, pub x208: c_int, pub x20c: c_int, pub x210: c_int, pub x214: c_int, pub x218: c_int, pub x21c: c_int, pub x220: c_int, pub x224: c_int, pub x228: c_int, pub x22c: c_int, pub x230: c_int, pub x234: c_int, pub x238: c_int, pub x23c: c_int, pub x240: c_int, pub x244: c_int, pub x248: c_int, pub x24c: c_int, pub x250: c_int, pub x254: c_int, pub x258: c_int, pub x25c: c_int, pub x260: c_int, pub x264: c_int, pub x268: c_int, pub x26c: c_int, pub x270: c_int, pub x274: c_int, pub x278: c_int, pub x27c: c_int, pub x280: c_int, pub x284: c_int, pub x288: c_int, pub x28c: c_int, pub x290: c_int, pub x294: c_int, pub x298: c_int, pub x29c: c_int, pub x2a0: c_int, pub x2a4: c_int, pub x2a8: c_int, pub x2ac: c_int, pub x2b0: c_int, pub x2b4: c_int, pub x2b8: c_int, pub x2bc: c_int, pub x2c0: c_int, pub x2c4: c_int, pub x2c8: c_int, pub x2cc: c_int, pub x2d0: c_int, pub x2d4: c_int, pub x2d8: c_int, pub x2dc: c_int, pub x2e0: c_int, pub x2e4: c_int, pub x2e8: c_int, pub x2ec: c_int, pub x2f0: c_int, pub x2f4: c_int, pub x2f8: c_int, pub x2fc: c_int, pub x300: c_int, pub x304: c_int, pub x308: c_int, pub x30c: c_int, pub x310: c_int, pub x314: c_int, pub x318: c_int, pub x31c: c_int, pub x320: c_int, pub x324: c_int, pub x328: c_int, pub x32c: c_int, pub x330: c_int, pub x334: c_int, pub x338: c_int, pub x33c: c_int, pub x340: c_int, pub x344: c_int, pub x348: c_int, pub x34c: c_int, pub x350: c_int, pub x354: c_int, pub x358: c_int, pub x35c: c_int, pub x360: c_int, pub x364: c_int, pub x368: c_int, pub x36c: c_int, pub x370: c_int, pub x374: c_int, pub coll_data: CollData, pub fighter: *mut FighterData, pub x51c: c_int, pub camerabox: *mut CameraBox, pub x524: c_int, pub x528: c_int, pub script_parse: *mut c_int, pub x530: c_int, pub x534: c_int, pub x538: c_int, pub x53c: c_int, pub x540: c_int, pub x544: c_int, pub color: ColorOverlay, pub x5c8: c_int, pub x5cc: c_int, pub x5d0: c_int, pub hitbox: [itHit; 4], pub xac4: c_int, pub xac8: c_int, pub hurt_status: c_int, pub xad0: c_int, pub xad4: c_int, pub xad8: c_int, pub xadc: c_int, pub xae0: c_int, pub xae4: c_int, pub xae8: c_int, pub xaec: c_int, pub xaf0: c_int, pub xaf4: c_int, pub xaf8: c_int, pub xafc: c_int, pub xb00: c_int, pub xb04: c_int, pub xb08: c_int, pub xb0c: c_int, pub xb10: c_int, pub xb14: c_int, pub xb18: c_int, pub xb1c: c_int, pub xb20: c_int, pub xb24: c_int, pub xb28: c_int, pub xb2c: c_int, pub xb30: c_int, pub xb34: c_int, pub xb38: c_int, pub xb3c: c_int, pub xb40: c_int, pub xb44: c_int, pub xb48: c_int, pub xb4c: c_int, pub xb50: c_int, pub xb54: c_int, pub xb58: c_int, pub xb5c: c_int, pub xb60: c_int, pub xb64: c_int, pub xb68: c_int, pub xb6c: c_int, pub xb70: c_int, pub xb74: c_int, pub xb78: c_int, pub xb7c: c_int, pub xb80: c_int, pub xb84: c_int, pub xb88: c_int, pub xb8c: c_int, pub xb90: c_int, pub xb94: c_int, pub xb98: c_int, pub xb9c: c_int, pub xba0: c_int, pub xba4: c_int, pub xba8: c_int, pub xbac: c_int, pub xbb0: c_int, pub xbb4: c_int, pub xbb8: c_int, pub xbbc: c_int, pub xbc0: c_int, pub xbc4: c_int, pub xbc8: c_int, pub xbcc: c_int, pub xbd0: c_int, pub xbd4: c_int, pub xbd8: c_int, pub xbdc: c_int, pub xbe0: c_int, pub xbe4: c_int, pub xbe8: c_int, pub xbec: c_int, pub xbf0: c_int, pub xbf4: c_int, pub xbf8: c_int, pub xbfc: c_int, pub xc00: c_int, pub xc04: c_int, pub xc08: c_int, pub xc0c: c_int, pub xc10: c_int, pub xc14: c_int, pub xc18: c_int, pub ecb_top: f32, pub ecb_bottom: f32, pub ecb_right: f32, pub ecb_left: f32, pub xc2c: c_int, pub xc30: c_int, pub xc34: c_int, pub xc38: c_int, pub xc3c: c_int, pub xc40: c_int, pub xc44: c_int, pub xc48: c_int, pub xc4c: c_int, pub xc50: c_int, pub xc54: c_int, pub xc58: c_int, pub xc5c: c_int, pub xc60: c_int, pub xc64: c_int, pub xc68: c_int, pub xc6c: c_int, pub xc70: c_int, pub xc74: c_int, pub xc78: c_int, pub xc7c: c_int, pub xc80: c_int, pub xc84: c_int, pub xc88: c_int, pub xc8c: c_int, pub xc90: c_int, pub xc94: c_int, pub xc98: c_int, pub dmg_total: c_int, pub dmg_recent: c_int, pub xca4: c_int, pub xca8: c_int, pub dmg_angle: c_int, pub xcb0: c_int, pub xcb4: c_int, pub xcb8: c_int, pub xcbc: c_int, pub xcc0: c_int, pub xcc4: c_int, pub dmg_kb: f32, pub dmg_direction: f32, pub xcd0: c_int, pub xcd4: c_int, pub xcd8: c_int, pub xcdc: c_int, pub xce0: c_int, pub xce4: c_int, pub xce8: c_int, pub dmgsource_fighter: *mut GOBJ, pub dmgsource_item: *mut GOBJ, pub xcf4: c_int, pub xcf8: c_int, pub xcfc: c_int, pub grabbedFighter: *mut GOBJ, pub xd04: c_int, pub xd08: c_int, pub xd0c: c_int, pub xd10: c_int, pub cb: ItemData__bindgen_ty_1, pub rotateSpeed: f32, pub xd40: c_int, pub lifetime: f32, pub xd48: c_int, pub xd4c: c_int, pub xd50: c_int, pub xd54: c_int, pub xd58: c_int, pub xd5c: c_int, pub xd60: c_int, pub xd64: c_int, pub xd68: c_int, pub xd6c: c_int, pub xd70: c_int, pub xd74: c_int, pub xd78: c_int, pub xd7c: c_int, pub xd80: c_int, pub xd84: c_int, pub xd88: c_int, pub xd8c: c_int, pub xd90: c_int, pub xd94: c_int, pub xd98: c_int, pub xd9c: c_int, pub xda0: c_int, pub xda4: c_int, pub xda8: c_char, pub xda9: c_char, pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>, pub xdab: c_char, pub scriptFlag1: c_int, pub scriptFlag2: c_int, pub scriptFlag3: c_int, pub xdb8: c_int, pub scriptFlag4: c_int, pub xdc0: c_int, pub xdc4: c_int, pub _bitfield_2: __BindgenBitfieldUnit<[u8; 8], u16>, pub xdd0: c_int, pub itemVar1: c_int, pub itemVar2: c_int, pub itemVar3: c_int, pub itemVar4: c_int, pub itemVar5: c_int, pub itemVar6: c_int, pub itemVar7: c_int, pub itemVar8: c_int, pub itemVar9: c_int, pub itemVar10: c_int, pub itemVar11: c_int, pub itemVar12: c_int, pub xe04: c_int, pub xe08: c_int, pub xe0c: c_int, pub xe10: c_int, pub xe14: c_int, pub xe18: c_int, pub xe1c: c_int, pub xe20: c_int, pub xe24: c_int, pub xe28: c_int, pub xe2c: c_int, pub xe30: c_int, pub xe34: c_int, pub xe38: c_int, pub xe3c: c_int,
}

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§

Source§

impl ItemData

Source

pub fn xdaa1(&self) -> c_uchar

Source

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

Source

pub fn xdaa2(&self) -> c_uchar

Source

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

Source

pub fn xdaa3(&self) -> c_uchar

Source

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

Source

pub fn xdaa4(&self) -> c_uchar

Source

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

Source

pub fn xdaa5(&self) -> c_uchar

Source

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

Source

pub fn xdaa6(&self) -> c_uchar

Source

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

Source

pub fn xdaa7(&self) -> c_uchar

Source

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

Source

pub fn visible(&self) -> c_uchar

Source

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

Source

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>

Source

pub fn flags1(&self) -> u16_

Source

pub fn set_flags1(&mut self, val: u16_)

Source

pub fn xdca1(&self) -> u16_

Source

pub fn set_xdca1(&mut self, val: u16_)

Source

pub fn xdca2(&self) -> u16_

Source

pub fn set_xdca2(&mut self, val: u16_)

Source

pub fn xdca3(&self) -> u16_

Source

pub fn set_xdca3(&mut self, val: u16_)

Source

pub fn xdca4(&self) -> u16_

Source

pub fn set_xdca4(&mut self, val: u16_)

Source

pub fn xdca5(&self) -> u16_

Source

pub fn set_xdca5(&mut self, val: u16_)

Source

pub fn can_hold(&self) -> u16_

Source

pub fn set_can_hold(&mut self, val: u16_)

Source

pub fn xdca7(&self) -> u16_

Source

pub fn set_xdca7(&mut self, val: u16_)

Source

pub fn rotateAxis(&self) -> u16_

Source

pub fn set_rotateAxis(&mut self, val: u16_)

Source

pub fn flags4(&self) -> u16_

Source

pub fn set_flags4(&mut self, val: u16_)

Source

pub fn can_nudge(&self) -> u16_

Source

pub fn set_can_nudge(&mut self, val: u16_)

Source

pub fn xdcb_7(&self) -> u16_

Source

pub fn set_xdcb_7(&mut self, val: u16_)

Source

pub fn xdcc1(&self) -> c_uchar

Source

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

Source

pub fn xdcc2(&self) -> c_uchar

Source

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

Source

pub fn xdcc3(&self) -> c_uchar

Source

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

Source

pub fn isCheckBlastzone(&self) -> c_uchar

Source

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

Source

pub fn isCheckRightBlastzone(&self) -> c_uchar

Source

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

Source

pub fn isCheckLeftBlastzone(&self) -> c_uchar

Source

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

Source

pub fn isCheckUpBlastzone(&self) -> c_uchar

Source

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

Source

pub fn isCheckDownBlastzone(&self) -> c_uchar

Source

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

Source

pub fn cam_kind(&self) -> c_uchar

Source

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

Source

pub fn xdcd3(&self) -> c_uchar

Source

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

Source

pub fn xdcd4(&self) -> c_uchar

Source

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

Source

pub fn xdcd5(&self) -> c_uchar

Source

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

Source

pub fn xdcd6(&self) -> c_uchar

Source

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

Source

pub fn xdcd7(&self) -> c_uchar

Source

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

Source

pub fn xdcd8(&self) -> c_uchar

Source

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

Source

pub fn xdce1(&self) -> c_uchar

Source

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

Source

pub fn xdce2(&self) -> c_uchar

Source

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

Source

pub fn xdce3(&self) -> c_uchar

Source

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

Source

pub fn xdce4(&self) -> c_uchar

Source

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

Source

pub fn xdce5(&self) -> c_uchar

Source

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

Source

pub fn xdce6(&self) -> c_uchar

Source

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

Source

pub fn xdce7(&self) -> c_uchar

Source

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

Source

pub fn xdce8(&self) -> c_uchar

Source

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

Source

pub fn xdcf1(&self) -> c_uchar

Source

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

Source

pub fn xdcf2(&self) -> c_uchar

Source

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

Source

pub fn xdcf3(&self) -> c_uchar

Source

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

Source

pub fn xdcf4(&self) -> c_uchar

Source

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

Source

pub fn xdcf5(&self) -> c_uchar

Source

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

Source

pub fn xdcf6(&self) -> c_uchar

Source

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

Source

pub fn xdcf7(&self) -> c_uchar

Source

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

Source

pub fn xdcf8(&self) -> c_uchar

Source

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

Source

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>

Trait Implementations§

Source§

impl Clone for ItemData

Source§

fn clone(&self) -> ItemData

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 ItemData

Source§

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

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

impl Copy for ItemData

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.