Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
IUboProfile.h File Reference
#include <PhosphorShaders/phosphorshaders_export.h>
#include <QtGlobal>
#include <array>
#include <cstddef>

Go to the source code of this file.

Classes

struct  PhosphorShaders::UboUploadRegion
 A contiguous byte range inside the UBO to (re)upload via QRhiResourceUpdateBatch::updateDynamicBuffer. More...
 
class  PhosphorShaders::UboUploadRegionList
 Fixed-capacity list of upload regions. More...
 
struct  PhosphorShaders::UboDirtyFlags
 Which conceptual blocks of the UBO changed since the last upload. More...
 
struct  PhosphorShaders::UboFrameState
 Snapshot of every node-side value a UBO profile's fill() may read for a single frame. More...
 
class  PhosphorShaders::IUboProfile
 Pluggable UBO concern for the shared shader render engine. More...
 

Namespaces

namespace  PhosphorShaders