Event struct
Events are a synchronization primitive that can be used to insert a fine-grained dependency between commands submitted to the same queue, or between the host and a queue. Events must not be used to insert a dependency between commands submitted to different queues. Events have two states - signaled and unsignaled.
Contents
Base classes
- struct VV::V1::Event
- Events are a synchronization primitive that can be used to insert a fine-grained dependency between commands submitted to the same queue, or between the host and a queue. Events must not be used to insert a dependency between commands submitted to different queues. Events have two states - signaled and unsignaled.
Derived classes
- class VV::V3::Event
- Events are a synchronization primitive that can be used to insert a fine-grained dependency between commands submitted to the same queue, or between the host and a queue. Events must not be used to insert a dependency between commands submitted to different queues. Events have two states - signaled and unsignaled.
Public types
Public static functions
- 
              static auto Create(LogicalDevice::Handle _device, const Event:: CreateInfo& _createInfo, Handle& _event) -> EResult 
- Create an event (Default Allocator).
- 
              static void Destroy(LogicalDevice::Handle _device, Handle _event) 
- Destroy an event (Default Allocator).
- 
              static auto Create(LogicalDevice::Handle _device, const Event:: CreateInfo& _createInfo, const Memory:: AllocationCallbacks* _allocator, Handle& _event) -> EResult 
- Create an Event.
- 
              static void Destroy(LogicalDevice::Handle _device, Handle _event, const Memory:: AllocationCallbacks* _allocator) 
- Destroy an event.
Function documentation
              static EResult VV::
            Create an event (Default Allocator).
| Parameters | |
|---|---|
| _device | |
| _createInfo | |
| _event | |
              static void VV::
            Destroy an event (Default Allocator).
| Parameters | |
|---|---|
| _device | |
| _event | |
              static EResult VV::
            Create an Event.
| Parameters | |
|---|---|
| _device | |
| _createInfo | |
| _allocator | |
| _event | |
              static void VV::
            Destroy an event.
| Parameters | |
|---|---|
| _device | |
| _event | |
| _allocator | |