|
Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
|
Stable handle to a named, runtime-controllable setting of a flow. More...
#include <AudioFlow.h>
Public Member Functions | |
| bool | isValid () const noexcept |
| operator bool () const noexcept | |
Public Attributes | |
| AudioFlowHandle | flow |
| uint32_t | settingIndex = 0 |
| Index into the flow's settings array. | |
| uint32_t | generation = 0 |
| Reserved for store generation validation. | |
Stable handle to a named, runtime-controllable setting of a flow.
Callers obtain it once from AudioFlowStore::findSetting() and cache it; it remains valid as long as the owning store keeps the flow loaded.
Definition at line 38 of file AudioFlow.h.
|
inlinenodiscardnoexcept |
Definition at line 43 of file AudioFlow.h.
References flow.
Referenced by operator bool().
|
inlineexplicitnoexcept |
Definition at line 44 of file AudioFlow.h.
References isValid().
| AudioFlowHandle Engine::Assets::FlowSettingHandle::flow |
Definition at line 39 of file AudioFlow.h.
Referenced by isValid().
| uint32_t Engine::Assets::FlowSettingHandle::generation = 0 |
Reserved for store generation validation.
Definition at line 41 of file AudioFlow.h.
| uint32_t Engine::Assets::FlowSettingHandle::settingIndex = 0 |
Index into the flow's settings array.
Definition at line 40 of file AudioFlow.h.