Skip to main content

IUnitySynchronizationContext

Trait IUnitySynchronizationContext 

Source
pub trait IUnitySynchronizationContext: SystemObject {
    // Provided methods
    fn m_async_work_queue(
        self,
    ) -> List_1<UnitySynchronizationContext_WorkRequest> { ... }
    fn set_m_async_work_queue(
        self,
        value: List_1<UnitySynchronizationContext_WorkRequest>,
    ) { ... }
    fn m_current_frame_work(
        self,
    ) -> List_1<UnitySynchronizationContext_WorkRequest> { ... }
    fn set_m_current_frame_work(
        self,
        value: List_1<UnitySynchronizationContext_WorkRequest>,
    ) { ... }
    fn m_main_thread_id(self) -> i32 { ... }
    fn set_m_main_thread_id(self, value: i32) { ... }
    fn m_tracked_count(self) -> i32 { ... }
    fn set_m_tracked_count(self, value: i32) { ... }
}

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§