pub struct TriggerData { /* private fields */ }Expand description
TRGD — Trigger data (v0, 24 bytes)
Named trigger with associated data indices for gameplay events.
Implementations§
Source§impl TriggerData
impl TriggerData
Sourcepub fn data_indices(&self) -> &[u32]
pub fn data_indices(&self) -> &[u32]
Data index array (U32_)
Zero-copy view of the underlying std::vector.
Sourcepub fn data_indices_mut(&mut self) -> &mut [u32]
pub fn data_indices_mut(&mut self) -> &mut [u32]
Zero-copy mutable view. Resize first — the borrow forbids it after.
pub fn set_data_indices(&mut self, values: &[u32])
pub fn resize_data_indices(&mut self, count: usize)
pub fn set_name(&mut self, value: &str)
Trait Implementations§
Source§impl Debug for TriggerData
impl Debug for TriggerData
Source§impl Default for TriggerData
impl Default for TriggerData
Source§impl Drop for TriggerData
impl Drop for TriggerData
impl Send for TriggerData
Auto Trait Implementations§
impl !Sync for TriggerData
impl Freeze for TriggerData
impl RefUnwindSafe for TriggerData
impl Unpin for TriggerData
impl UnsafeUnpin for TriggerData
impl UnwindSafe for TriggerData
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