pub struct PivotDisplacementData { /* private fields */ }Expand description
One DPIV (pivot displacement) record, 32 bytes.
The client keeps the payload pointer and a record count of chunkSize / 32, so a chunk holds N of these — the corpus has both 1- and 2-record chunks.
Implementations§
Source§impl PivotDisplacementData
impl PivotDisplacementData
pub fn set_offset(&mut self, value: Vector3f)
pub fn set_flags(&mut self, value: u32)
Sourcepub const fn reserved_len() -> usize
pub const fn reserved_len() -> usize
always 0 Number of elements — a fixed-size C++ array.
Sourcepub fn reserved(&self, index: usize) -> u32
pub fn reserved(&self, index: usize) -> u32
§Panics
If index >= 4, matching Rust slice indexing.
Sourcepub fn set_reserved(&mut self, index: usize, value: u32)
pub fn set_reserved(&mut self, index: usize, value: u32)
§Panics
If index >= 4.
Trait Implementations§
Source§impl Debug for PivotDisplacementData
impl Debug for PivotDisplacementData
Source§impl Default for PivotDisplacementData
impl Default for PivotDisplacementData
Source§impl Drop for PivotDisplacementData
impl Drop for PivotDisplacementData
impl Send for PivotDisplacementData
Auto Trait Implementations§
impl !Sync for PivotDisplacementData
impl Freeze for PivotDisplacementData
impl RefUnwindSafe for PivotDisplacementData
impl Unpin for PivotDisplacementData
impl UnsafeUnpin for PivotDisplacementData
impl UnwindSafe for PivotDisplacementData
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