VulkanRaytracingCycles 0.0.0
Cycles Render Engine With VulkanRaytracingShaderModules. ( Experiment , in progress)
|
#include <SignalVk.h>
Public Types | |
typedef char | type |
Public Member Functions | |
auto | operator<=> (const hq_elem &that) const |
auto | operator== (const hq_elem &that) const |
template<typename T > | |
hq_elem (T &&cls) | |
hq_elem (C1 comp, C2 comp2=0, C3 comp3=0) | |
hq_elem () | |
void | setComp (C1 comp, C2 comp2=0, C3 comp3=0) |
template<typename T > | |
void | set (T &&cls) |
Public Attributes | |
C1 | compare |
type | name = 'B' |
C2 | compare2 |
C3 | compare3 |
uintptr_t | data |
std::any | any |
std::shared_ptr< void > | shptr |
Definition at line 128 of file SignalVk.h.
typedef char front::hq_elem< C1, C2, C3 >::type |
Definition at line 130 of file SignalVk.h.
|
inlineexplicit |
Definition at line 158 of file SignalVk.h.
|
inlineexplicit |
Definition at line 159 of file SignalVk.h.
|
inlineexplicit |
Definition at line 161 of file SignalVk.h.
|
inline |
Definition at line 141 of file SignalVk.h.
|
inline |
Definition at line 149 of file SignalVk.h.
|
inline |
any = std::move(cls.sig); shptr = cls.sig; cls.sig = nullptr;
Definition at line 166 of file SignalVk.h.
|
inline |
Definition at line 162 of file SignalVk.h.
std::any front::hq_elem< C1, C2, C3 >::any |
Definition at line 137 of file SignalVk.h.
C1 front::hq_elem< C1, C2, C3 >::compare |
Definition at line 131 of file SignalVk.h.
C2 front::hq_elem< C1, C2, C3 >::compare2 |
Definition at line 133 of file SignalVk.h.
C3 front::hq_elem< C1, C2, C3 >::compare3 |
Definition at line 134 of file SignalVk.h.
uintptr_t front::hq_elem< C1, C2, C3 >::data |
Definition at line 136 of file SignalVk.h.
type front::hq_elem< C1, C2, C3 >::name = 'B' |
Definition at line 132 of file SignalVk.h.
std::shared_ptr<void> front::hq_elem< C1, C2, C3 >::shptr |
Definition at line 138 of file SignalVk.h.