#[repr(C)]pub struct TOBJ {Show 27 fields
pub parent: *mut c_int,
pub x4: c_int,
pub next: *mut TOBJ,
pub id: u32_,
pub src: u32_,
pub mtxid: u32_,
pub rotate: Vec4,
pub scale: Vec3,
pub translate: Vec3,
pub wrap_s: u32_,
pub wrap_t: u32_,
pub repeat_s: u8_,
pub repeat_t: u8_,
pub anim_id: u16_,
pub flags: u32_,
pub blending: f32_,
pub magFilt: u32_,
pub imagedesc: *mut _HSD_ImageDesc,
pub tlut: *mut _HSD_Tlut,
pub lod: *mut _HSD_TexLODDesc,
pub aobj: *mut AOBJ,
pub imagetbl: *mut *mut _HSD_ImageDesc,
pub tluttbl: *mut *mut _HSD_Tlut,
pub tlut_no: u8_,
pub mtx: Mtx,
pub coord: u32_,
pub tev: *mut _HSD_TObjTev,
}Fields§
§parent: *mut c_int§x4: c_int§next: *mut TOBJ§id: u32_§src: u32_§mtxid: u32_§rotate: Vec4§scale: Vec3§translate: Vec3§wrap_s: u32_§wrap_t: u32_§repeat_s: u8_§repeat_t: u8_§anim_id: u16_§flags: u32_§blending: f32_§magFilt: u32_§imagedesc: *mut _HSD_ImageDesc§tlut: *mut _HSD_Tlut§lod: *mut _HSD_TexLODDesc§aobj: *mut AOBJ§imagetbl: *mut *mut _HSD_ImageDesc§tluttbl: *mut *mut _HSD_Tlut§tlut_no: u8_§mtx: Mtx§coord: u32_§tev: *mut _HSD_TObjTevTrait Implementations§
Auto Trait Implementations§
impl Freeze for TOBJ
impl RefUnwindSafe for TOBJ
impl !Send for TOBJ
impl !Sync for TOBJ
impl Unpin for TOBJ
impl UnwindSafe for TOBJ
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more