Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
ShaderNodeLiveness.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 fuddlesworth
2// SPDX-License-Identifier: LGPL-2.1-or-later
3
4#pragma once
5
6#include <mutex>
7
8namespace PhosphorRendering {
9
10class ShaderNodeRhi;
11
51{
52 std::mutex mutex;
53 ShaderNodeRhi* node = nullptr;
54};
55
56} // namespace PhosphorRendering
QSGRenderNode for fullscreen-quad shader rendering via Qt RHI (Vulkan / OpenGL)
Definition ShaderNodeRhi.h:126
Definition ShaderCompiler.h:15
Shared liveness block linking a render node to the ShaderEffect that tracks it.
Definition ShaderNodeLiveness.h:51
std::mutex mutex
Definition ShaderNodeLiveness.h:52
ShaderNodeRhi * node
Definition ShaderNodeLiveness.h:53