Struct ExtractBlockScreenEffectEvent
pub struct ExtractBlockScreenEffectEvent {
pub effect: BlockScreenEffect,
pub state: BlockState,
pub pos: BlockPos,
pub partial_tick: f32,
pub custom_draw: bool,
pub cancelled: bool,
}Expand description
What Hooks::extract_block_screen_effect is told. Each field is that hook’s argument of the same name, described in the hook’s doc.
Fields§
§effect: BlockScreenEffect§state: BlockState§pos: BlockPos§partial_tick: f32§custom_draw: bool§cancelled: boolWhether the event is cancelled: by the game or an earlier listener, or by this one
setting it. Only a listener that receives cancelled events (#[listener(receive_cancelled)])
sees true, and setting it back to false lets the game’s behaviour run.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExtractBlockScreenEffectEvent
impl RefUnwindSafe for ExtractBlockScreenEffectEvent
impl Send for ExtractBlockScreenEffectEvent
impl Sync for ExtractBlockScreenEffectEvent
impl Unpin for ExtractBlockScreenEffectEvent
impl UnsafeUnpin for ExtractBlockScreenEffectEvent
impl UnwindSafe for ExtractBlockScreenEffectEvent
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