[][src]Struct mextk_sys::CollData

#[repr(C)]pub struct CollData {
    pub gobj: *mut GOBJ,
    pub topN_Curr: Vec3,
    pub topN_CurrCorrect: Vec3,
    pub topN_Prev: Vec3,
    pub topN_Proj: Vec3,
    pub flags1: c_int,
    pub coll_test: c_int,
    pub ignore_line: c_int,
    pub ledge_left: c_int,
    pub ledge_right: c_int,
    pub ignore_group: c_int,
    pub check_group: c_int,
    pub x50: c_int,
    pub x54: c_int,
    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 ecbCurr_top: Vec2,
    pub ecbCurr_bot: Vec2,
    pub ecbCurr_right: Vec2,
    pub ecbCurr_left: Vec2,
    pub ecbCurrCorrect_top: Vec2,
    pub ecbCurrCorrect_bot: Vec2,
    pub ecbCurrCorrect_right: Vec2,
    pub ecbCurrCorrect_left: Vec2,
    pub ecbPrev_top: Vec2,
    pub ecbPrev_bot: Vec2,
    pub ecbPrev_right: Vec2,
    pub ecbPrev_left: Vec2,
    pub ecbProj_top: Vec2,
    pub ecbProj_bot: Vec2,
    pub ecbProj_right: Vec2,
    pub ecbProj_left: Vec2,
    pub x104: c_int,
    pub joint_1: *mut JOBJ,
    pub joint_2: *mut JOBJ,
    pub joint_3: *mut JOBJ,
    pub joint_4: *mut JOBJ,
    pub joint_5: *mut JOBJ,
    pub joint_6: *mut JOBJ,
    pub joint_7: *mut JOBJ,
    pub x124: c_int,
    pub x128: c_int,
    pub x12c: c_int,
    pub flags: c_int,
    pub envFlags: c_int,
    pub envFlags_prev: c_int,
    pub x13c: c_int,
    pub x140: c_int,
    pub x144: c_int,
    pub x148: c_int,
    pub ground_index: c_int,
    pub ground_info: u8_,
    pub ground_unk: u8_,
    pub ground_type: u8_,
    pub ground_mat: u8_,
    pub ground_slope: Vec3,
    pub rightwall_index: c_int,
    pub rightwall_info: u8_,
    pub rightwall_unk: u8_,
    pub rightwall_type: u8_,
    pub rightwall_mat: u8_,
    pub rightwall_slope: Vec3,
    pub leftwall_index: c_int,
    pub leftwall_info: u8_,
    pub leftwall_unk: u8_,
    pub leftwall_type: u8_,
    pub leftwall_mat: u8_,
    pub leftwall_slope: Vec3,
    pub ceil_index: c_int,
    pub ceil_info: u8_,
    pub ceil_unk: u8_,
    pub ceil_type: u8_,
    pub ceil_mat: u8_,
    pub ceil_slope: Vec3,
    pub ecb_lock: c_int,
}

Fields

gobj: *mut GOBJtopN_Curr: Vec3topN_CurrCorrect: Vec3topN_Prev: Vec3topN_Proj: Vec3flags1: c_intcoll_test: c_intignore_line: c_intledge_left: c_intledge_right: c_intignore_group: c_intcheck_group: c_intx50: c_intx54: c_intx58: c_intx5c: c_intx60: c_intx64: c_intx68: c_intx6c: c_intx70: c_intx74: c_intx78: c_intx7c: c_intx80: c_intecbCurr_top: Vec2ecbCurr_bot: Vec2ecbCurr_right: Vec2ecbCurr_left: Vec2ecbCurrCorrect_top: Vec2ecbCurrCorrect_bot: Vec2ecbCurrCorrect_right: Vec2ecbCurrCorrect_left: Vec2ecbPrev_top: Vec2ecbPrev_bot: Vec2ecbPrev_right: Vec2ecbPrev_left: Vec2ecbProj_top: Vec2ecbProj_bot: Vec2ecbProj_right: Vec2ecbProj_left: Vec2x104: c_intjoint_1: *mut JOBJjoint_2: *mut JOBJjoint_3: *mut JOBJjoint_4: *mut JOBJjoint_5: *mut JOBJjoint_6: *mut JOBJjoint_7: *mut JOBJx124: c_intx128: c_intx12c: c_intflags: c_intenvFlags: c_intenvFlags_prev: c_intx13c: c_intx140: c_intx144: c_intx148: c_intground_index: c_intground_info: u8_ground_unk: u8_ground_type: u8_ground_mat: u8_ground_slope: Vec3rightwall_index: c_intrightwall_info: u8_rightwall_unk: u8_rightwall_type: u8_rightwall_mat: u8_rightwall_slope: Vec3leftwall_index: c_intleftwall_info: u8_leftwall_unk: u8_leftwall_type: u8_leftwall_mat: u8_leftwall_slope: Vec3ceil_index: c_intceil_info: u8_ceil_unk: u8_ceil_type: u8_ceil_mat: u8_ceil_slope: Vec3ecb_lock: c_int

Trait Implementations

impl Clone for CollData[src]

impl Copy for CollData[src]

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