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 time) |
wait for fence | |
bool | CoreGraphics::FenceWaitAndReset (const FenceId id, const uint64 time) |
wait for fence and reset | |