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
TextureBindGroupLayoutEntry & setViewDimension(wgpu::TextureViewDimension dimension)
Definition TextureBindGroupLayoutEntry.hpp:43
bool _isViewDimensionSet
Definition TextureBindGroupLayoutEntry.hpp:58
TextureBindGroupLayoutEntry & setSampleType(wgpu::TextureSampleType type)
Definition TextureBindGroupLayoutEntry.hpp:36
TextureBindGroupLayoutEntry & setMultisampled(bool multisampled)
Definition TextureBindGroupLayoutEntry.hpp:50
TextureBindGroupLayoutEntry(const TextureBindGroupLayoutEntry &other)=default
TextureBindGroupLayoutEntry(const std::string &name)
Definition TextureBindGroupLayoutEntry.hpp:9
TextureBindGroupLayoutEntry & operator=(const TextureBindGroupLayoutEntry &other)=default
bool _isSampleTypeSet
Definition TextureBindGroupLayoutEntry.hpp:57
~TextureBindGroupLayoutEntry() override=default
std::vector< ValidationError > validate(void) const override
Definition TextureBindGroupLayoutEntry.hpp:18