Go to the source code of this file.
|
| namespace | CoreGraphics |
| | Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH.
|
| |
|
| 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::QueueType queue, const CoreGraphics::PipelineStage waitStage, const CoreGraphics::PipelineStage signalStage) |
| | insert event in queue to wait for
|
| |
| 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
|
| |