VTK  9.4.20241121
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
vtkWebGPURenderPassCreateInfoInternals Class Reference

#include <vtkWebGPURenderPassCreateInfoInternals.h>

Collaboration diagram for vtkWebGPURenderPassCreateInfoInternals:
[legend]

Public Member Functions

 vtkWebGPURenderPassCreateInfoInternals ()
 
 vtkWebGPURenderPassCreateInfoInternals (uint32_t width, uint32_t height, wgpu::Texture color, wgpu::TextureFormat texture=DefaultColorFormat)
 

Static Public Member Functions

static vtkWebGPURenderPassCreateInfoInternals CreateBasicRenderPass (const wgpu::Device &device, uint32_t width, uint32_t height, wgpu::TextureFormat format=DefaultColorFormat)
 

Public Attributes

uint32_t width
 
uint32_t height
 
wgpu::Texture color
 
wgpu::TextureFormat colorFormat
 
vtkWebGPURenderPassDescriptorInternals renderPassInfo
 

Static Public Attributes

static constexpr wgpu::TextureFormat DefaultColorFormat = wgpu::TextureFormat::RGBA8Unorm
 

Detailed Description

Definition at line 11 of file vtkWebGPURenderPassCreateInfoInternals.h.

Constructor & Destructor Documentation

◆ vtkWebGPURenderPassCreateInfoInternals() [1/2]

vtkWebGPURenderPassCreateInfoInternals::vtkWebGPURenderPassCreateInfoInternals ( )

◆ vtkWebGPURenderPassCreateInfoInternals() [2/2]

vtkWebGPURenderPassCreateInfoInternals::vtkWebGPURenderPassCreateInfoInternals ( uint32_t  width,
uint32_t  height,
wgpu::Texture  color,
wgpu::TextureFormat  texture = DefaultColorFormat 
)

Member Function Documentation

◆ CreateBasicRenderPass()

static vtkWebGPURenderPassCreateInfoInternals vtkWebGPURenderPassCreateInfoInternals::CreateBasicRenderPass ( const wgpu::Device &  device,
uint32_t  width,
uint32_t  height,
wgpu::TextureFormat  format = DefaultColorFormat 
)
static

Member Data Documentation

◆ DefaultColorFormat

constexpr wgpu::TextureFormat vtkWebGPURenderPassCreateInfoInternals::DefaultColorFormat = wgpu::TextureFormat::RGBA8Unorm
staticconstexpr

Definition at line 18 of file vtkWebGPURenderPassCreateInfoInternals.h.

◆ width

uint32_t vtkWebGPURenderPassCreateInfoInternals::width

Definition at line 23 of file vtkWebGPURenderPassCreateInfoInternals.h.

◆ height

uint32_t vtkWebGPURenderPassCreateInfoInternals::height

Definition at line 24 of file vtkWebGPURenderPassCreateInfoInternals.h.

◆ color

wgpu::Texture vtkWebGPURenderPassCreateInfoInternals::color

Definition at line 25 of file vtkWebGPURenderPassCreateInfoInternals.h.

◆ colorFormat

wgpu::TextureFormat vtkWebGPURenderPassCreateInfoInternals::colorFormat

Definition at line 26 of file vtkWebGPURenderPassCreateInfoInternals.h.

◆ renderPassInfo

vtkWebGPURenderPassDescriptorInternals vtkWebGPURenderPassCreateInfoInternals::renderPassInfo

Definition at line 27 of file vtkWebGPURenderPassCreateInfoInternals.h.


The documentation for this class was generated from the following file: