VTK  9.7.20260913
vtkWebGPURenderPassCreateInfoInternals Class Reference

#include <vtkWebGPURenderPassCreateInfoInternals.h>

Detailed Description

Definition at line 12 of file vtkWebGPURenderPassCreateInfoInternals.h.

Collaboration diagram for vtkWebGPURenderPassCreateInfoInternals:
[legend]

Public Member Functions

 vtkWebGPURenderPassCreateInfoInternals ()
 vtkWebGPURenderPassCreateInfoInternals (uint32_t width, uint32_t height, WGPUTexture color, WGPUTextureFormat texture=DefaultColorFormat)

Static Public Member Functions

static vtkWebGPURenderPassCreateInfoInternals CreateBasicRenderPass (WGPUDevice device, uint32_t width, uint32_t height, WGPUTextureFormat format=DefaultColorFormat)

Public Attributes

uint32_t width
uint32_t height
vtkWebGPU::Texture color
WGPUTextureFormat colorFormat
vtkWebGPU::TextureView colorView
vtkWebGPURenderPassDescriptorInternals renderPassInfo

Static Public Attributes

static constexpr WGPUTextureFormat DefaultColorFormat = WGPUTextureFormat_RGBA8Unorm

Constructor & Destructor Documentation

◆ vtkWebGPURenderPassCreateInfoInternals() [1/2]

vtkWebGPURenderPassCreateInfoInternals::vtkWebGPURenderPassCreateInfoInternals ( )

◆ vtkWebGPURenderPassCreateInfoInternals() [2/2]

vtkWebGPURenderPassCreateInfoInternals::vtkWebGPURenderPassCreateInfoInternals ( uint32_t width,
uint32_t height,
WGPUTexture color,
WGPUTextureFormat texture = DefaultColorFormat )

Member Function Documentation

◆ CreateBasicRenderPass()

vtkWebGPURenderPassCreateInfoInternals vtkWebGPURenderPassCreateInfoInternals::CreateBasicRenderPass ( WGPUDevice device,
uint32_t width,
uint32_t height,
WGPUTextureFormat format = DefaultColorFormat )
static

Member Data Documentation

◆ DefaultColorFormat

WGPUTextureFormat vtkWebGPURenderPassCreateInfoInternals::DefaultColorFormat = WGPUTextureFormat_RGBA8Unorm
staticconstexpr

Definition at line 19 of file vtkWebGPURenderPassCreateInfoInternals.h.

◆ width

uint32_t vtkWebGPURenderPassCreateInfoInternals::width

Definition at line 24 of file vtkWebGPURenderPassCreateInfoInternals.h.

◆ height

uint32_t vtkWebGPURenderPassCreateInfoInternals::height

Definition at line 25 of file vtkWebGPURenderPassCreateInfoInternals.h.

◆ color

vtkWebGPU::Texture vtkWebGPURenderPassCreateInfoInternals::color

Definition at line 26 of file vtkWebGPURenderPassCreateInfoInternals.h.

◆ colorFormat

WGPUTextureFormat vtkWebGPURenderPassCreateInfoInternals::colorFormat

Definition at line 27 of file vtkWebGPURenderPassCreateInfoInternals.h.

◆ colorView

vtkWebGPU::TextureView vtkWebGPURenderPassCreateInfoInternals::colorView

Definition at line 30 of file vtkWebGPURenderPassCreateInfoInternals.h.

◆ renderPassInfo

vtkWebGPURenderPassDescriptorInternals vtkWebGPURenderPassCreateInfoInternals::renderPassInfo

Definition at line 31 of file vtkWebGPURenderPassCreateInfoInternals.h.


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