|
Engine²
Open-source game engine written in C++.
|
#include <SamplerBindGroupLayoutEntry.hpp>
Public Member Functions | |
| SamplerBindGroupLayoutEntry (const std::string &name) | |
| ~SamplerBindGroupLayoutEntry () override=default | |
| SamplerBindGroupLayoutEntry (const SamplerBindGroupLayoutEntry &other)=default | |
| SamplerBindGroupLayoutEntry & | operator= (const SamplerBindGroupLayoutEntry &other)=default |
| std::vector< ValidationError > | validate (void) const override |
| SamplerBindGroupLayoutEntry & | setType (const wgpu::SamplerBindingType &type) |
| Public Member Functions inherited from Graphic::Utils::ABindGroupLayoutEntry< SamplerBindGroupLayoutEntry > | |
| ABindGroupLayoutEntry (const std::string &name_) | |
| ~ABindGroupLayoutEntry () override=default | |
| const std::string & | getName () const override |
| const wgpu::BindGroupLayoutEntry & | getEntry () const override |
| SamplerBindGroupLayoutEntry & | setBinding (uint32_t binding) |
| SamplerBindGroupLayoutEntry & | setVisibility (wgpu::ShaderStage visibility) |
| Public Member Functions inherited from Graphic::Utils::IValidable | |
| virtual | ~IValidable ()=default |
Private Attributes | |
| bool | _isSamplerTypeSet = false |
|
inlineexplicit |
|
overridedefault |
|
default |
|
default |
|
inline |
|
inlineoverridevirtual |
Reimplemented from Graphic::Utils::ABindGroupLayoutEntry< SamplerBindGroupLayoutEntry >.
|
private |