Nebula
Loading...
Searching...
No Matches
fence.h File Reference
#include "ids/id.h"
#include "coregraphics/config.h"

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