|
Nebula
|
Go to the source code of this file.
Classes | |
| struct | CoreGraphics::FenceId |
| struct | CoreGraphics::FenceCreateInfo |
Namespaces | |
| namespace | CoreGraphics |
| Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH. | |
Functions | |
| FenceId | CoreGraphics::CreateFence (const FenceCreateInfo &info) |
| create a new fence | |
| void | CoreGraphics::DestroyFence (const FenceId id) |
| destroy a fence | |
| bool | CoreGraphics::FencePeek (const FenceId id) |
| peek fence status | |
| bool | CoreGraphics::FenceReset (const FenceId id) |
| reset fence status | |
| bool | CoreGraphics::FenceWait (const FenceId id, const uint64_t time) |
| wait for fence | |
| bool | CoreGraphics::FenceWaitAndReset (const FenceId id, const uint64_t time) |
| wait for fence and reset | |