VTK  9.7.1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
vtkWebGPURenderPassDescriptorInternals Class Reference

#include <vtkWebGPURenderPassDescriptorInternals.h>

Inherits RenderPassDescriptor.

Public Member Functions

 vtkWebGPURenderPassDescriptorInternals (const std::vector< wgpu::TextureView > &colorAttachmentInfo, wgpu::TextureView depthStencil=wgpu::TextureView(), bool clearColor=true, bool clearDepth=true, bool clearStencil=true)
 
 ~vtkWebGPURenderPassDescriptorInternals ()
 
 vtkWebGPURenderPassDescriptorInternals (const vtkWebGPURenderPassDescriptorInternals &otherRenderPass)
 
const vtkWebGPURenderPassDescriptorInternals & operator= (const vtkWebGPURenderPassDescriptorInternals &otherRenderPass)
 
void UnsetDepthStencilLoadStoreOpsForFormat (wgpu::TextureFormat format)
 

Public Attributes

std::array< wgpu::RenderPassColorAttachment, kMaxColorAttachments > ColorAttachments
 
wgpu::RenderPassDepthStencilAttachment DepthStencilAttachmentInfo = {}
 

Static Public Attributes

static constexpr int kMaxColorAttachments = 8u
 

Detailed Description

Definition at line 13 of file vtkWebGPURenderPassDescriptorInternals.h.

Constructor & Destructor Documentation

vtkWebGPURenderPassDescriptorInternals::vtkWebGPURenderPassDescriptorInternals ( const std::vector< wgpu::TextureView > &  colorAttachmentInfo,
wgpu::TextureView  depthStencil = wgpu::TextureView(),
bool  clearColor = true,
bool  clearDepth = true,
bool  clearStencil = true 
)
vtkWebGPURenderPassDescriptorInternals::~vtkWebGPURenderPassDescriptorInternals ( )
vtkWebGPURenderPassDescriptorInternals::vtkWebGPURenderPassDescriptorInternals ( const vtkWebGPURenderPassDescriptorInternals &  otherRenderPass)

Member Function Documentation

const vtkWebGPURenderPassDescriptorInternals& vtkWebGPURenderPassDescriptorInternals::operator= ( const vtkWebGPURenderPassDescriptorInternals &  otherRenderPass)
void vtkWebGPURenderPassDescriptorInternals::UnsetDepthStencilLoadStoreOpsForFormat ( wgpu::TextureFormat  format)

Member Data Documentation

constexpr int vtkWebGPURenderPassDescriptorInternals::kMaxColorAttachments = 8u
static

Definition at line 17 of file vtkWebGPURenderPassDescriptorInternals.h.

std::array<wgpu::RenderPassColorAttachment, kMaxColorAttachments> vtkWebGPURenderPassDescriptorInternals::ColorAttachments

Definition at line 30 of file vtkWebGPURenderPassDescriptorInternals.h.

wgpu::RenderPassDepthStencilAttachment vtkWebGPURenderPassDescriptorInternals::DepthStencilAttachmentInfo = {}

Definition at line 31 of file vtkWebGPURenderPassDescriptorInternals.h.


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