VTK  9.7.20261114
vtkWebGPUContextDevice2D::Private::CachedTexture Struct Reference

#include <vtkWebGPUContextDevice2DPrivate.h>

Detailed Description

Holds WebGPU texture resources and metadata for caching images and text.

Definition at line 132 of file vtkWebGPUContextDevice2DPrivate.h.

Public Attributes

WGPUTexture Texture = nullptr
WGPUTextureView View = nullptr
WGPUBindGroup BindGroup = nullptr
WGPUSampler Sampler = nullptr
vtkMTimeType ModifiedTime = 0
int Properties = 0
int Width = 0
int Height = 0

Member Data Documentation

◆ Texture

WGPUTexture vtkWebGPUContextDevice2D::Private::CachedTexture::Texture = nullptr

Definition at line 134 of file vtkWebGPUContextDevice2DPrivate.h.

◆ View

WGPUTextureView vtkWebGPUContextDevice2D::Private::CachedTexture::View = nullptr

Definition at line 135 of file vtkWebGPUContextDevice2DPrivate.h.

◆ BindGroup

WGPUBindGroup vtkWebGPUContextDevice2D::Private::CachedTexture::BindGroup = nullptr

Definition at line 136 of file vtkWebGPUContextDevice2DPrivate.h.

◆ Sampler

WGPUSampler vtkWebGPUContextDevice2D::Private::CachedTexture::Sampler = nullptr

Definition at line 137 of file vtkWebGPUContextDevice2DPrivate.h.

◆ ModifiedTime

vtkMTimeType vtkWebGPUContextDevice2D::Private::CachedTexture::ModifiedTime = 0

Definition at line 138 of file vtkWebGPUContextDevice2DPrivate.h.

◆ Properties

int vtkWebGPUContextDevice2D::Private::CachedTexture::Properties = 0

Definition at line 139 of file vtkWebGPUContextDevice2DPrivate.h.

◆ Width

int vtkWebGPUContextDevice2D::Private::CachedTexture::Width = 0

Definition at line 140 of file vtkWebGPUContextDevice2DPrivate.h.

◆ Height

int vtkWebGPUContextDevice2D::Private::CachedTexture::Height = 0

Definition at line 141 of file vtkWebGPUContextDevice2DPrivate.h.


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