|
const VkEventInfo & | Vulkan::EventGetVk (const CoreGraphics::EventId id) |
| Get vk event info.
|
|
EventId | CoreGraphics::CreateEvent (const EventCreateInfo &info) |
| create new event
|
|
void | CoreGraphics::DestroyEvent (const EventId id) |
| destroy even
|
|
void | CoreGraphics::EventSignal (const EventId id, const CoreGraphics::CmdBufferId buf, const CoreGraphics::PipelineStage stage) |
| insert event in command buffer to be signaled
|
|
void | CoreGraphics::EventWait (const EventId id, const CoreGraphics::CmdBufferId buf, const CoreGraphics::PipelineStage waitStage, const CoreGraphics::PipelineStage signalStage) |
| insert event in command buffer to wait for
|
|
void | CoreGraphics::EventReset (const EventId id, const CoreGraphics::CmdBufferId buf, const CoreGraphics::PipelineStage stage) |
| insert reset event
|
|
void | CoreGraphics::EventWaitAndReset (const EventId id, const CoreGraphics::CmdBufferId buf, const CoreGraphics::PipelineStage waitStage, const CoreGraphics::PipelineStage signalStage) |
| insert both a wait and reset
|
|
bool | CoreGraphics::EventPoll (const EventId id) |
| get event status on host
|
|
void | CoreGraphics::EventHostReset (const EventId id) |
| unset event on host
|
|
void | CoreGraphics::EventHostSignal (const EventId id) |
| signal event on host
|
|
void | CoreGraphics::EventHostWait (const EventId id) |
| wait for event to be signaled on host
|
|