Donner SVG 0.8.0
0.8.0 ยท ebf353960.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::gpu::shader::wgsl::Binding Struct Reference

One module-scope resource binding. More...

#include "donner/gpu/shader/wgsl/Module.h"

Public Attributes

BindingKind kind = BindingKind::Uniform
 Resource category.
Type type
 Resource type.
NameRef name
 Module-owned binding name.
SourceSpan nameSpan
 Name location in the source.
uint32_t group = 0
 @group value.
uint32_t binding = 0
 @binding value.
ArenaId symbolId = kInvalidArenaId
 Corresponding Symbol arena item.
bool sampled = false
 Filtering operations require a sample-capable texture.

Detailed Description

One module-scope resource binding.

Member Data Documentation

◆ binding

uint32_t donner::gpu::shader::wgsl::Binding::binding = 0

@binding value.

◆ group

uint32_t donner::gpu::shader::wgsl::Binding::group = 0

@group value.

◆ kind

BindingKind donner::gpu::shader::wgsl::Binding::kind = BindingKind::Uniform

Resource category.

◆ name

NameRef donner::gpu::shader::wgsl::Binding::name

Module-owned binding name.

◆ nameSpan

SourceSpan donner::gpu::shader::wgsl::Binding::nameSpan

Name location in the source.

◆ sampled

bool donner::gpu::shader::wgsl::Binding::sampled = false

Filtering operations require a sample-capable texture.

◆ symbolId

ArenaId donner::gpu::shader::wgsl::Binding::symbolId = kInvalidArenaId

Corresponding Symbol arena item.

◆ type

Type donner::gpu::shader::wgsl::Binding::type

Resource type.


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