Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
donner::gpu::shader::IrBinding Struct Reference

One module-scope resource binding. More...

#include "donner/gpu/shader/IrModule.h"

Public Attributes

uint32_t group = 0
 Bind group index.
uint32_t binding = 0
 Binding index within the group.
RcString name
 Binding variable name.
BindingKind kind = BindingKind::UniformBuffer
 Binding kind.
IrType type
 Bound type (struct, runtime array, texture, or sampler).

Detailed Description

One module-scope resource binding.

Member Data Documentation

◆ binding

uint32_t donner::gpu::shader::IrBinding::binding = 0

Binding index within the group.

◆ group

uint32_t donner::gpu::shader::IrBinding::group = 0

Bind group index.

◆ kind

BindingKind donner::gpu::shader::IrBinding::kind = BindingKind::UniformBuffer

Binding kind.

◆ name

RcString donner::gpu::shader::IrBinding::name

Binding variable name.

◆ type

IrType donner::gpu::shader::IrBinding::type

Bound type (struct, runtime array, texture, or sampler).


The documentation for this struct was generated from the following file: