pub struct ObsSceneSignals { /* private fields */ }
Implementations§
Source§impl ObsSceneSignals
impl ObsSceneSignals
pub async fn on_item_add(&self) -> Result<Receiver<ItemAddSignal>, ObsError>
pub async fn on_item_remove( &self, ) -> Result<Receiver<ItemRemoveSignal>, ObsError>
pub async fn on_reorder(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_refresh(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_item_visible( &self, ) -> Result<Receiver<ItemVisibleSignal>, ObsError>
pub async fn on_item_locked( &self, ) -> Result<Receiver<ItemLockedSignal>, ObsError>
pub async fn on_item_select( &self, ) -> Result<Receiver<ItemSelectSignal>, ObsError>
pub async fn on_item_deselect( &self, ) -> Result<Receiver<ItemDeselectSignal>, ObsError>
pub async fn on_item_transform( &self, ) -> Result<Receiver<ItemTransformSignal>, ObsError>
Trait Implementations§
Source§impl Debug for ObsSceneSignals
impl Debug for ObsSceneSignals
Auto Trait Implementations§
impl Freeze for ObsSceneSignals
impl !RefUnwindSafe for ObsSceneSignals
impl Send for ObsSceneSignals
impl Sync for ObsSceneSignals
impl Unpin for ObsSceneSignals
impl !UnwindSafe for ObsSceneSignals
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