wgpu::BindGroupLayoutEntry & getEntry()
Definition ABindGroupLayoutEntry.hpp:54
bool isVisibilitySet
Definition ABindGroupLayoutEntry.hpp:59
const wgpu::BindGroupLayoutEntry & getEntry() const override
Definition ABindGroupLayoutEntry.hpp:21
TDerived & setVisibility(wgpu::ShaderStage visibility)
Definition ABindGroupLayoutEntry.hpp:30
const std::string & getName() const override
Definition ABindGroupLayoutEntry.hpp:19
~ABindGroupLayoutEntry() override=default
std::vector< ValidationError > validate(void) const override
Definition ABindGroupLayoutEntry.hpp:37
TDerived & setBinding(uint32_t binding)
Definition ABindGroupLayoutEntry.hpp:23
bool isBindingSet
Definition ABindGroupLayoutEntry.hpp:58
ABindGroupLayoutEntry(const std::string &name_)
Definition ABindGroupLayoutEntry.hpp:10
std::string name
Definition ABindGroupLayoutEntry.hpp:60
wgpu::BindGroupLayoutEntry entry
Definition ABindGroupLayoutEntry.hpp:57
Definition IBindGroupLayoutEntry.hpp:8