Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
IBindGroupLayoutEntry.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
utils/IValidable.hpp
"
4
#include "
utils/webgpu.hpp
"
5
6
namespace
Graphic::Utils
{
7
8
class
IBindGroupLayoutEntry
:
public
IValidable
{
9
public
:
10
virtual
const
wgpu::BindGroupLayoutEntry &
getEntry
()
const
= 0;
11
virtual
const
std::string &
getName
()
const
= 0;
12
};
13
}
// namespace Graphic::Utils
IValidable.hpp
Graphic::Utils::IBindGroupLayoutEntry
Definition
IBindGroupLayoutEntry.hpp:8
Graphic::Utils::IBindGroupLayoutEntry::getEntry
virtual const wgpu::BindGroupLayoutEntry & getEntry() const =0
Graphic::Utils::IBindGroupLayoutEntry::getName
virtual const std::string & getName() const =0
Graphic::Utils::IValidable
Definition
IValidable.hpp:26
Graphic::Utils
Definition
DefaultSampler.hpp:6
webgpu.hpp
src
plugin
graphic
src
utils
shader
IBindGroupLayoutEntry.hpp
Generated by
1.16.1