#include <Shader.hpp>
◆ ~Shader()
| virtual Graphic::Resource::Shader::~Shader |
( |
| ) |
|
|
inlinevirtual |
◆ Shader() [1/3]
| Graphic::Resource::Shader::Shader |
( |
Shader && | other | ) |
|
|
inlinenoexcept |
◆ Shader() [2/3]
| Graphic::Resource::Shader::Shader |
( |
const Shader & | | ) |
|
|
delete |
◆ Shader() [3/3]
| Graphic::Resource::Shader::Shader |
( |
void | | ) |
|
|
privatedefault |
◆ _createShaderModule()
| wgpu::ShaderModule Graphic::Resource::Shader::_createShaderModule |
( |
std::string_view | name, |
|
|
std::string_view | source, |
|
|
const wgpu::Device & | device ) |
|
inlinestaticprivate |
◆ _createVertexBufferLayouts()
| std::vector< wgpu::VertexBufferLayout > Graphic::Resource::Shader::_createVertexBufferLayouts |
( |
const ShaderDescriptor & | descriptor | ) |
|
|
inlinestaticprivate |
◆ Create()
◆ GetBindGroupLayout()
| wgpu::BindGroupLayout Graphic::Resource::Shader::GetBindGroupLayout |
( |
uint32_t | groupIndex = 0 | ) |
const |
|
inline |
◆ GetDescriptor()
◆ GetPipeline()
| const auto & Graphic::Resource::Shader::GetPipeline |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
| Shader & Graphic::Resource::Shader::operator= |
( |
const Shader & | | ) |
|
|
delete |
◆ operator=() [2/2]
| Shader & Graphic::Resource::Shader::operator= |
( |
Shader && | other | ) |
|
|
inlinenoexcept |
◆ descriptor
◆ pipeline
| wgpu::RenderPipeline Graphic::Resource::Shader::pipeline = nullptr |
|
private |
The documentation for this class was generated from the following file: