VTK
9.3.1
|
#include <vtkWebGPUInternalsRenderPipelineDescriptor.h>
Inherits RenderPipelineDescriptor.
Public Member Functions | |
vtkWebGPUInternalsRenderPipelineDescriptor () | |
vtkWebGPUInternalsRenderPipelineDescriptor (const vtkWebGPUInternalsRenderPipelineDescriptor &)=delete | |
vtkWebGPUInternalsRenderPipelineDescriptor & | operator= (const vtkWebGPUInternalsRenderPipelineDescriptor &)=delete |
vtkWebGPUInternalsRenderPipelineDescriptor (vtkWebGPUInternalsRenderPipelineDescriptor &&)=delete | |
vtkWebGPUInternalsRenderPipelineDescriptor & | operator= (vtkWebGPUInternalsRenderPipelineDescriptor &&)=delete |
wgpu::DepthStencilState * | EnableDepthStencil (wgpu::TextureFormat format=wgpu::TextureFormat::Depth24PlusStencil8) |
void | DisableDepthStencil () |
Public Attributes | |
std::array< wgpu::VertexBufferLayout, kMaxVertexBuffers > | cBuffers |
std::array< wgpu::VertexAttribute, kMaxVertexAttributes > | cAttributes |
std::array< wgpu::ColorTargetState, kMaxColorAttachments > | cTargets |
std::array< wgpu::BlendState, kMaxColorAttachments > | cBlends |
wgpu::FragmentState | cFragment |
wgpu::DepthStencilState | cDepthStencil |
Static Public Attributes | |
static constexpr int | kMaxVertexBuffers = 8u |
static constexpr int | kMaxVertexAttributes = 16u |
static constexpr int | kMaxColorAttachments = 8u |
Definition at line 12 of file vtkWebGPUInternalsRenderPipelineDescriptor.h.
vtkWebGPUInternalsRenderPipelineDescriptor::vtkWebGPUInternalsRenderPipelineDescriptor | ( | ) |
|
delete |
|
delete |
|
delete |
|
delete |
wgpu::DepthStencilState* vtkWebGPUInternalsRenderPipelineDescriptor::EnableDepthStencil | ( | wgpu::TextureFormat | format = wgpu::TextureFormat::Depth24PlusStencil8 | ) |
void vtkWebGPUInternalsRenderPipelineDescriptor::DisableDepthStencil | ( | ) |
|
static |
Definition at line 16 of file vtkWebGPUInternalsRenderPipelineDescriptor.h.
|
static |
Definition at line 17 of file vtkWebGPUInternalsRenderPipelineDescriptor.h.
|
static |
Definition at line 18 of file vtkWebGPUInternalsRenderPipelineDescriptor.h.
std::array<wgpu::VertexBufferLayout, kMaxVertexBuffers> vtkWebGPUInternalsRenderPipelineDescriptor::cBuffers |
Definition at line 34 of file vtkWebGPUInternalsRenderPipelineDescriptor.h.
std::array<wgpu::VertexAttribute, kMaxVertexAttributes> vtkWebGPUInternalsRenderPipelineDescriptor::cAttributes |
Definition at line 35 of file vtkWebGPUInternalsRenderPipelineDescriptor.h.
std::array<wgpu::ColorTargetState, kMaxColorAttachments> vtkWebGPUInternalsRenderPipelineDescriptor::cTargets |
Definition at line 36 of file vtkWebGPUInternalsRenderPipelineDescriptor.h.
std::array<wgpu::BlendState, kMaxColorAttachments> vtkWebGPUInternalsRenderPipelineDescriptor::cBlends |
Definition at line 37 of file vtkWebGPUInternalsRenderPipelineDescriptor.h.
wgpu::FragmentState vtkWebGPUInternalsRenderPipelineDescriptor::cFragment |
Definition at line 39 of file vtkWebGPUInternalsRenderPipelineDescriptor.h.
wgpu::DepthStencilState vtkWebGPUInternalsRenderPipelineDescriptor::cDepthStencil |
Definition at line 40 of file vtkWebGPUInternalsRenderPipelineDescriptor.h.