const wgpu::BindGroupLayoutEntry & getEntry() const override
Definition ABindGroupLayoutEntry.hpp:21
const std::string & getName() const override
Definition ABindGroupLayoutEntry.hpp:19
std::vector< ValidationError > validate(void) const override
Definition ABindGroupLayoutEntry.hpp:37
ABindGroupLayoutEntry(const std::string &name_)
Definition ABindGroupLayoutEntry.hpp:10
std::string name
Definition ABindGroupLayoutEntry.hpp:60
SamplerBindGroupLayoutEntry(const std::string &name)
Definition SamplerBindGroupLayoutEntry.hpp:9
~SamplerBindGroupLayoutEntry() override=default
bool _isSamplerTypeSet
Definition SamplerBindGroupLayoutEntry.hpp:38
std::vector< ValidationError > validate(void) const override
Definition SamplerBindGroupLayoutEntry.hpp:18
SamplerBindGroupLayoutEntry & operator=(const SamplerBindGroupLayoutEntry &other)=default
SamplerBindGroupLayoutEntry & setType(const wgpu::SamplerBindingType &type)
Definition SamplerBindGroupLayoutEntry.hpp:30
SamplerBindGroupLayoutEntry(const SamplerBindGroupLayoutEntry &other)=default