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. | |
One module-scope resource binding.
| uint32_t donner::gpu::shader::wgsl::Binding::binding = 0 |
@binding value.
| uint32_t donner::gpu::shader::wgsl::Binding::group = 0 |
@group value.
| BindingKind donner::gpu::shader::wgsl::Binding::kind = BindingKind::Uniform |
Resource category.
| NameRef donner::gpu::shader::wgsl::Binding::name |
Module-owned binding name.
| SourceSpan donner::gpu::shader::wgsl::Binding::nameSpan |
Name location in the source.
| bool donner::gpu::shader::wgsl::Binding::sampled = false |
Filtering operations require a sample-capable texture.
| ArenaId donner::gpu::shader::wgsl::Binding::symbolId = kInvalidArenaId |
Corresponding Symbol arena item.
| Type donner::gpu::shader::wgsl::Binding::type |
Resource type.