|
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.