VTK
9.3.1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Rendering
WebGPU
vtkWebGPUInternalsRenderPassCreateInfo.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
3
#ifndef vtkWebGPUInternalsRenderPassCreateInfo_h
4
#define vtkWebGPUInternalsRenderPassCreateInfo_h
5
6
#include "vtkRenderingWebGPUModule.h"
7
#include "
vtkWebGPUInternalsRenderPassDescriptor.h
"
8
#include "
vtk_wgpu.h
"
9
10
VTK_ABI_NAMESPACE_BEGIN
11
class
VTKRENDERINGWEBGPU_EXPORT
vtkWebGPUInternalsRenderPassCreateInfo
12
{
13
public
:
14
vtkWebGPUInternalsRenderPassCreateInfo
();
15
vtkWebGPUInternalsRenderPassCreateInfo
(uint32_t width, uint32_t
height
, wgpu::Texture
color
,
16
wgpu::TextureFormat texture = DefaultColorFormat);
17
18
static
constexpr wgpu::TextureFormat DefaultColorFormat = wgpu::TextureFormat::RGBA8Unorm;
19
20
static
vtkWebGPUInternalsRenderPassCreateInfo
CreateBasicRenderPass(
const
wgpu::Device& device,
21
uint32_t width, uint32_t height, wgpu::TextureFormat format = DefaultColorFormat);
22
23
uint32_t
width
;
24
uint32_t
height
;
25
wgpu::Texture
color
;
26
wgpu::TextureFormat
colorFormat
;
27
vtkWebGPUInternalsRenderPassDescriptor
renderPassInfo
;
28
};
29
VTK_ABI_NAMESPACE_END
30
31
#endif
32
// VTK-HeaderTest-Exclude: vtkWebGPUInternalsRenderPassCreateInfo.h
vtkX3D::color
Definition:
vtkX3D.h:221
vtkWebGPUInternalsRenderPassCreateInfo::color
wgpu::Texture color
Definition:
vtkWebGPUInternalsRenderPassCreateInfo.h:25
vtkWebGPUInternalsRenderPassCreateInfo
Definition:
vtkWebGPUInternalsRenderPassCreateInfo.h:11
vtkWebGPUInternalsRenderPassCreateInfo::colorFormat
wgpu::TextureFormat colorFormat
Definition:
vtkWebGPUInternalsRenderPassCreateInfo.h:26
vtk_wgpu.h
vtkWebGPUInternalsRenderPassDescriptor.h
vtkWebGPUInternalsRenderPassDescriptor
Definition:
vtkWebGPUInternalsRenderPassDescriptor.h:13
vtkWebGPUInternalsRenderPassCreateInfo::width
uint32_t width
Definition:
vtkWebGPUInternalsRenderPassCreateInfo.h:23
vtkX3D::height
Definition:
vtkX3D.h:254
vtkWebGPUInternalsRenderPassCreateInfo::height
uint32_t height
Definition:
vtkWebGPUInternalsRenderPassCreateInfo.h:24
vtkWebGPUInternalsRenderPassCreateInfo::renderPassInfo
vtkWebGPUInternalsRenderPassDescriptor renderPassInfo
Definition:
vtkWebGPUInternalsRenderPassCreateInfo.h:27
Generated on Sun Dec 8 2024 22:10:55 for VTK by
1.8.10