#[repr(C)]pub struct ChunkInfo {
pub centreX: cc_uint16,
pub centreY: cc_uint16,
pub centreZ: cc_uint16,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2]>,
pub vb: GfxResourceID,
pub normalParts: *mut ChunkPartInfo,
pub translucentParts: *mut ChunkPartInfo,
}
Fields§
§centreX: cc_uint16
§centreY: cc_uint16
§centreZ: cc_uint16
§_bitfield_align_1: [u8; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 2]>
§vb: GfxResourceID
§normalParts: *mut ChunkPartInfo
§translucentParts: *mut ChunkPartInfo
Implementations§
Source§impl ChunkInfo
impl ChunkInfo
pub fn visible(&self) -> cc_uint8
pub fn set_visible(&mut self, val: cc_uint8)
pub unsafe fn visible_raw(this: *const Self) -> cc_uint8
pub unsafe fn set_visible_raw(this: *mut Self, val: cc_uint8)
pub fn empty(&self) -> cc_uint8
pub fn set_empty(&mut self, val: cc_uint8)
pub unsafe fn empty_raw(this: *const Self) -> cc_uint8
pub unsafe fn set_empty_raw(this: *mut Self, val: cc_uint8)
pub fn dirty(&self) -> cc_uint8
pub fn set_dirty(&mut self, val: cc_uint8)
pub unsafe fn dirty_raw(this: *const Self) -> cc_uint8
pub unsafe fn set_dirty_raw(this: *mut Self, val: cc_uint8)
pub fn allAir(&self) -> cc_uint8
pub fn set_allAir(&mut self, val: cc_uint8)
pub unsafe fn allAir_raw(this: *const Self) -> cc_uint8
pub unsafe fn set_allAir_raw(this: *mut Self, val: cc_uint8)
pub fn noData(&self) -> cc_uint8
pub fn set_noData(&mut self, val: cc_uint8)
pub unsafe fn noData_raw(this: *const Self) -> cc_uint8
pub unsafe fn set_noData_raw(this: *mut Self, val: cc_uint8)
pub fn drawXMin(&self) -> cc_uint8
pub fn set_drawXMin(&mut self, val: cc_uint8)
pub unsafe fn drawXMin_raw(this: *const Self) -> cc_uint8
pub unsafe fn set_drawXMin_raw(this: *mut Self, val: cc_uint8)
pub fn drawXMax(&self) -> cc_uint8
pub fn set_drawXMax(&mut self, val: cc_uint8)
pub unsafe fn drawXMax_raw(this: *const Self) -> cc_uint8
pub unsafe fn set_drawXMax_raw(this: *mut Self, val: cc_uint8)
pub fn drawZMin(&self) -> cc_uint8
pub fn set_drawZMin(&mut self, val: cc_uint8)
pub unsafe fn drawZMin_raw(this: *const Self) -> cc_uint8
pub unsafe fn set_drawZMin_raw(this: *mut Self, val: cc_uint8)
pub fn drawZMax(&self) -> cc_uint8
pub fn set_drawZMax(&mut self, val: cc_uint8)
pub unsafe fn drawZMax_raw(this: *const Self) -> cc_uint8
pub unsafe fn set_drawZMax_raw(this: *mut Self, val: cc_uint8)
pub fn drawYMin(&self) -> cc_uint8
pub fn set_drawYMin(&mut self, val: cc_uint8)
pub unsafe fn drawYMin_raw(this: *const Self) -> cc_uint8
pub unsafe fn set_drawYMin_raw(this: *mut Self, val: cc_uint8)
pub fn drawYMax(&self) -> cc_uint8
pub fn set_drawYMax(&mut self, val: cc_uint8)
pub unsafe fn drawYMax_raw(this: *const Self) -> cc_uint8
pub unsafe fn set_drawYMax_raw(this: *mut Self, val: cc_uint8)
pub fn new_bitfield_1( visible: cc_uint8, empty: cc_uint8, dirty: cc_uint8, allAir: cc_uint8, noData: cc_uint8, drawXMin: cc_uint8, drawXMax: cc_uint8, drawZMin: cc_uint8, drawZMax: cc_uint8, drawYMin: cc_uint8, drawYMax: cc_uint8, ) -> __BindgenBitfieldUnit<[u8; 2]>
Trait Implementations§
impl Copy for ChunkInfo
impl Eq for ChunkInfo
impl StructuralPartialEq for ChunkInfo
Auto Trait Implementations§
impl Freeze for ChunkInfo
impl RefUnwindSafe for ChunkInfo
impl !Send for ChunkInfo
impl !Sync for ChunkInfo
impl Unpin for ChunkInfo
impl UnwindSafe for ChunkInfo
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