RayMarching
0.0.1
Simple 3D engine based on a ray marching rendering
|
Basic synchronized Queue template. More...
#include <syncqueue.h>
Public Member Functions | |
SyncQueue ()=default | |
~SyncQueue ()=default | |
bool | empty () |
void | enqueue (T element) |
T | deque () |
Basic synchronized Queue template.
Synchronized Queue responsible for Camera threads coordination
T | Queue content typename |
|
default |
SyncQueue default constructor
|
default |
SyncQueue default destructor
T RayMarching::SyncQueue< T >::deque |
bool RayMarching::SyncQueue< T >::empty |
Checks if queue has any content
void RayMarching::SyncQueue< T >::enqueue | ( | T | element | ) |
Pushes element into the queue and informs single awaiting member
element | item pushed into the queue |