VulkanRaytracingCycles 0.0.0
Cycles Render Engine With VulkanRaytracingShaderModules. ( Experiment , in progress)
|
#include <SignalVk.h>
Public Member Functions | |
void | start () |
void | stop () |
template<typename T , typename... Args> | |
auto | enter (T &&f, Args... args) |
bool | next () |
void | EnsureEscapeEnd () |
void | Whack (bool all=false) |
Public Attributes | |
CRITICAL_SECTION | whack |
CONDITION_VARIABLE | mole |
long | numMole |
bool | escape |
bool | on |
Definition at line 365 of file SignalVk.h.
void front::CriticalHole::EnsureEscapeEnd | ( | ) |
Definition at line 28 of file SignalVk.cpp.
|
inline |
Definition at line 376 of file SignalVk.h.
bool front::CriticalHole::next | ( | ) |
InterlockedDecrement((LONG*)&numMole);
Definition at line 22 of file SignalVk.cpp.
void front::CriticalHole::start | ( | ) |
void front::CriticalHole::stop | ( | ) |
Definition at line 16 of file SignalVk.cpp.
void front::CriticalHole::Whack | ( | bool | all = false | ) |
Definition at line 40 of file SignalVk.cpp.
bool front::CriticalHole::escape |
Definition at line 371 of file SignalVk.h.
CONDITION_VARIABLE front::CriticalHole::mole |
Definition at line 368 of file SignalVk.h.
long front::CriticalHole::numMole |
Definition at line 370 of file SignalVk.h.
bool front::CriticalHole::on |
Definition at line 371 of file SignalVk.h.
CRITICAL_SECTION front::CriticalHole::whack |
Definition at line 367 of file SignalVk.h.