VTK  9.7.20261114
vtkWebGPUContextDevice2DPrivate.h File Reference

Private implementation details and internal structures for vtkWebGPUContextDevice2D. More...

#include "vtkWebGPUContextDevice2D.h"
#include "vtkWebGPUHandle.h"
#include "vtkWebGPURenderWindow.h"
#include <unordered_map>
#include <webgpu/webgpu.h>
Include dependency graph for vtkWebGPUContextDevice2DPrivate.h:

Go to the source code of this file.

Classes

class  vtkWebGPULinearAllocator
 Linear allocator for dynamic WebGPU buffers. More...
class  vtkWebGPUContextDevice2D::Private
 Container for vtkWebGPUContextDevice2D internal state. More...
struct  vtkWebGPUContextDevice2D::Private::PipelineConfig
 Configuration parameters for creating or retrieving WebGPU render pipelines. More...
struct  vtkWebGPUContextDevice2D::Private::CachedTexture
 Holds WebGPU texture resources and metadata for caching images and text. More...
struct  vtkWebGPUContextDevice2D::Private::CachedTextData
 Stores rasterized text images and their bounding box dimensions. More...

Detailed Description

Private implementation details and internal structures for vtkWebGPUContextDevice2D.

Definition in file vtkWebGPUContextDevice2DPrivate.h.