1 #ifndef RAYMARCHING_CONTROLNUM_H
2 #define RAYMARCHING_CONTROLNUM_H
5 #include <condition_variable>
17 std::condition_variable _cond;
39 void set(
unsigned int val);
Atomic unsigned int with condition variable waiter.
Definition: controlnum.h:13
void operator++()
Definition: controlnum.cpp:27
ControlNum()
Definition: controlnum.h:22
void set(unsigned int val)
Definition: controlnum.cpp:10
void await_for(unsigned int val)
Definition: controlnum.cpp:16
unsigned int get()
Definition: controlnum.cpp:5
void operator--()
Definition: controlnum.cpp:21
Namespace containing all tools implemented within RayMarching package.
Definition: algebra.h:9