3#ifndef vtkWebGPUInternalsRenderPassCreateInfo_h
4#define vtkWebGPUInternalsRenderPassCreateInfo_h
6#include "vtkRenderingWebGPUModule.h"
10VTK_ABI_NAMESPACE_BEGIN
16 wgpu::TextureFormat texture = DefaultColorFormat);
18 static constexpr wgpu::TextureFormat DefaultColorFormat = wgpu::TextureFormat::RGBA8Unorm;
21 uint32_t width, uint32_t height, wgpu::TextureFormat format = DefaultColorFormat);
vtkWebGPUInternalsRenderPassCreateInfo()
wgpu::TextureFormat colorFormat
vtkWebGPUInternalsRenderPassDescriptor renderPassInfo
vtkWebGPUInternalsRenderPassCreateInfo(uint32_t width, uint32_t height, wgpu::Texture color, wgpu::TextureFormat texture=DefaultColorFormat)
static vtkWebGPUInternalsRenderPassCreateInfo CreateBasicRenderPass(const wgpu::Device &device, uint32_t width, uint32_t height, wgpu::TextureFormat format=DefaultColorFormat)