载入中...
搜索中...
未找到
A compiled shader: one WebGPU pipeline + layout. Also holds the WGSL sources so custom shaders can be re-pipelined for offscreen targets. 更多...
#include <Graphics.h>
Public 属性 | |
| wgpu::RenderPipeline | swapchainPipeline |
| wgpu::RenderPipeline | offscreenPipeline |
| wgpu::RenderPipeline | mesh3dPipeline |
| wgpu::RenderPipeline | mesh3dXrayPipeline |
| wgpu::RenderPipeline | shadowPipeline |
| wgpu::RenderPipeline | gbufferPipeline |
| wgpu::PipelineLayout | pipelineLayout |
| wgpu::BindGroupLayout | setLayout |
| bool | isMesh3D = false |
| bool | isHair3D = false |
| bool | isShadow = false |
| bool | isGbuffer = false |
| std::string | wgslVert |
| std::string | wgslFrag |
详细描述
A compiled shader: one WebGPU pipeline + layout. Also holds the WGSL sources so custom shaders can be re-pipelined for offscreen targets.
在文件 Graphics.h 第 83 行定义.
类成员变量说明
◆ gbufferPipeline
| wgpu::RenderPipeline eve::graphics::webgpu::GpuShader::gbufferPipeline |
在文件 Graphics.h 第 89 行定义.
◆ isGbuffer
| bool eve::graphics::webgpu::GpuShader::isGbuffer = false |
在文件 Graphics.h 第 95 行定义.
◆ isHair3D
| bool eve::graphics::webgpu::GpuShader::isHair3D = false |
在文件 Graphics.h 第 93 行定义.
◆ isMesh3D
| bool eve::graphics::webgpu::GpuShader::isMesh3D = false |
在文件 Graphics.h 第 92 行定义.
◆ isShadow
| bool eve::graphics::webgpu::GpuShader::isShadow = false |
在文件 Graphics.h 第 94 行定义.
◆ mesh3dPipeline
| wgpu::RenderPipeline eve::graphics::webgpu::GpuShader::mesh3dPipeline |
在文件 Graphics.h 第 86 行定义.
◆ mesh3dXrayPipeline
| wgpu::RenderPipeline eve::graphics::webgpu::GpuShader::mesh3dXrayPipeline |
在文件 Graphics.h 第 87 行定义.
◆ offscreenPipeline
| wgpu::RenderPipeline eve::graphics::webgpu::GpuShader::offscreenPipeline |
在文件 Graphics.h 第 85 行定义.
◆ pipelineLayout
| wgpu::PipelineLayout eve::graphics::webgpu::GpuShader::pipelineLayout |
在文件 Graphics.h 第 90 行定义.
◆ setLayout
| wgpu::BindGroupLayout eve::graphics::webgpu::GpuShader::setLayout |
在文件 Graphics.h 第 91 行定义.
◆ shadowPipeline
| wgpu::RenderPipeline eve::graphics::webgpu::GpuShader::shadowPipeline |
在文件 Graphics.h 第 88 行定义.
◆ swapchainPipeline
| wgpu::RenderPipeline eve::graphics::webgpu::GpuShader::swapchainPipeline |
在文件 Graphics.h 第 84 行定义.
◆ wgslFrag
| std::string eve::graphics::webgpu::GpuShader::wgslFrag |
在文件 Graphics.h 第 97 行定义.
◆ wgslVert
| std::string eve::graphics::webgpu::GpuShader::wgslVert |
在文件 Graphics.h 第 96 行定义.
该结构体的文档由以下文件生成:
- src/modules/graphics/webgpu/Graphics.h