diff --git a/src/lib.rs b/src/lib.rs index 0712584efc..2ea9d576ae 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -29,7 +29,7 @@ pub use self::pso::{CachedPSO, PipelineState, Shader}; pub use self::query::QueryHeap; pub use self::queue::CommandQueue; pub use self::resource::{Heap, Resource}; -pub use self::sync::Fence; +pub use self::sync::{Event, Fence}; pub use winapi::shared::winerror::HRESULT; diff --git a/src/sync.rs b/src/sync.rs index 650fa6d007..77d8b17c93 100644 --- a/src/sync.rs +++ b/src/sync.rs @@ -6,7 +6,7 @@ use HRESULT; #[derive(Copy, Clone)] #[repr(transparent)] -pub struct Event(winnt::HANDLE); +pub struct Event(pub winnt::HANDLE); impl Event { pub fn create(manual_reset: bool, initial_state: bool) -> Self { Event(unsafe {