VTK  9.7.20260913
vtkWebGPUProcDispatch.h File Reference
#include "vtkABINamespace.h"
#include "vtk_wgpu.h"
Include dependency graph for vtkWebGPUProcDispatch.h:

Go to the source code of this file.

Classes

struct  vtkWebGPUProcDispatch
 The implementation's entry points, resolved at runtime. More...

Macros

#define VTK_WEBGPU_PROC_EXPORT
#define wgpuCreateInstance   vtkWebGPUProcs.CreateInstance
#define wgpuGetInstanceFeatures   vtkWebGPUProcs.GetInstanceFeatures
#define wgpuGetInstanceLimits   vtkWebGPUProcs.GetInstanceLimits
#define wgpuHasInstanceFeature   vtkWebGPUProcs.HasInstanceFeature
#define wgpuGetProcAddress   vtkWebGPUProcs.GetProcAddress
#define wgpuAdapterGetFeatures   vtkWebGPUProcs.AdapterGetFeatures
#define wgpuAdapterGetInfo   vtkWebGPUProcs.AdapterGetInfo
#define wgpuAdapterGetLimits   vtkWebGPUProcs.AdapterGetLimits
#define wgpuAdapterHasFeature   vtkWebGPUProcs.AdapterHasFeature
#define wgpuAdapterRequestDevice   vtkWebGPUProcs.AdapterRequestDevice
#define wgpuAdapterAddRef   vtkWebGPUProcs.AdapterAddRef
#define wgpuAdapterRelease   vtkWebGPUProcs.AdapterRelease
#define wgpuAdapterInfoFreeMembers   vtkWebGPUProcs.AdapterInfoFreeMembers
#define wgpuBindGroupSetLabel   vtkWebGPUProcs.BindGroupSetLabel
#define wgpuBindGroupAddRef   vtkWebGPUProcs.BindGroupAddRef
#define wgpuBindGroupRelease   vtkWebGPUProcs.BindGroupRelease
#define wgpuBindGroupLayoutSetLabel   vtkWebGPUProcs.BindGroupLayoutSetLabel
#define wgpuBindGroupLayoutAddRef   vtkWebGPUProcs.BindGroupLayoutAddRef
#define wgpuBindGroupLayoutRelease   vtkWebGPUProcs.BindGroupLayoutRelease
#define wgpuBufferDestroy   vtkWebGPUProcs.BufferDestroy
#define wgpuBufferGetConstMappedRange   vtkWebGPUProcs.BufferGetConstMappedRange
#define wgpuBufferGetMappedRange   vtkWebGPUProcs.BufferGetMappedRange
#define wgpuBufferGetMapState   vtkWebGPUProcs.BufferGetMapState
#define wgpuBufferGetSize   vtkWebGPUProcs.BufferGetSize
#define wgpuBufferGetUsage   vtkWebGPUProcs.BufferGetUsage
#define wgpuBufferMapAsync   vtkWebGPUProcs.BufferMapAsync
#define wgpuBufferReadMappedRange   vtkWebGPUProcs.BufferReadMappedRange
#define wgpuBufferSetLabel   vtkWebGPUProcs.BufferSetLabel
#define wgpuBufferUnmap   vtkWebGPUProcs.BufferUnmap
#define wgpuBufferWriteMappedRange   vtkWebGPUProcs.BufferWriteMappedRange
#define wgpuBufferAddRef   vtkWebGPUProcs.BufferAddRef
#define wgpuBufferRelease   vtkWebGPUProcs.BufferRelease
#define wgpuCommandBufferSetLabel   vtkWebGPUProcs.CommandBufferSetLabel
#define wgpuCommandBufferAddRef   vtkWebGPUProcs.CommandBufferAddRef
#define wgpuCommandBufferRelease   vtkWebGPUProcs.CommandBufferRelease
#define wgpuCommandEncoderBeginComputePass   vtkWebGPUProcs.CommandEncoderBeginComputePass
#define wgpuCommandEncoderBeginRenderPass   vtkWebGPUProcs.CommandEncoderBeginRenderPass
#define wgpuCommandEncoderClearBuffer   vtkWebGPUProcs.CommandEncoderClearBuffer
#define wgpuCommandEncoderCopyBufferToBuffer   vtkWebGPUProcs.CommandEncoderCopyBufferToBuffer
#define wgpuCommandEncoderCopyBufferToTexture   vtkWebGPUProcs.CommandEncoderCopyBufferToTexture
#define wgpuCommandEncoderCopyTextureToBuffer   vtkWebGPUProcs.CommandEncoderCopyTextureToBuffer
#define wgpuCommandEncoderCopyTextureToTexture   vtkWebGPUProcs.CommandEncoderCopyTextureToTexture
#define wgpuCommandEncoderFinish   vtkWebGPUProcs.CommandEncoderFinish
#define wgpuCommandEncoderInsertDebugMarker   vtkWebGPUProcs.CommandEncoderInsertDebugMarker
#define wgpuCommandEncoderPopDebugGroup   vtkWebGPUProcs.CommandEncoderPopDebugGroup
#define wgpuCommandEncoderPushDebugGroup   vtkWebGPUProcs.CommandEncoderPushDebugGroup
#define wgpuCommandEncoderResolveQuerySet   vtkWebGPUProcs.CommandEncoderResolveQuerySet
#define wgpuCommandEncoderSetLabel   vtkWebGPUProcs.CommandEncoderSetLabel
#define wgpuCommandEncoderWriteTimestamp   vtkWebGPUProcs.CommandEncoderWriteTimestamp
#define wgpuCommandEncoderAddRef   vtkWebGPUProcs.CommandEncoderAddRef
#define wgpuCommandEncoderRelease   vtkWebGPUProcs.CommandEncoderRelease
#define wgpuComputePassEncoderDispatchWorkgroups   vtkWebGPUProcs.ComputePassEncoderDispatchWorkgroups
#define wgpuComputePassEncoderDispatchWorkgroupsIndirect   vtkWebGPUProcs.ComputePassEncoderDispatchWorkgroupsIndirect
#define wgpuComputePassEncoderEnd   vtkWebGPUProcs.ComputePassEncoderEnd
#define wgpuComputePassEncoderInsertDebugMarker   vtkWebGPUProcs.ComputePassEncoderInsertDebugMarker
#define wgpuComputePassEncoderPopDebugGroup   vtkWebGPUProcs.ComputePassEncoderPopDebugGroup
#define wgpuComputePassEncoderPushDebugGroup   vtkWebGPUProcs.ComputePassEncoderPushDebugGroup
#define wgpuComputePassEncoderSetBindGroup   vtkWebGPUProcs.ComputePassEncoderSetBindGroup
#define wgpuComputePassEncoderSetImmediates   vtkWebGPUProcs.ComputePassEncoderSetImmediates
#define wgpuComputePassEncoderSetLabel   vtkWebGPUProcs.ComputePassEncoderSetLabel
#define wgpuComputePassEncoderSetPipeline   vtkWebGPUProcs.ComputePassEncoderSetPipeline
#define wgpuComputePassEncoderAddRef   vtkWebGPUProcs.ComputePassEncoderAddRef
#define wgpuComputePassEncoderRelease   vtkWebGPUProcs.ComputePassEncoderRelease
#define wgpuComputePipelineGetBindGroupLayout   vtkWebGPUProcs.ComputePipelineGetBindGroupLayout
#define wgpuComputePipelineSetLabel   vtkWebGPUProcs.ComputePipelineSetLabel
#define wgpuComputePipelineAddRef   vtkWebGPUProcs.ComputePipelineAddRef
#define wgpuComputePipelineRelease   vtkWebGPUProcs.ComputePipelineRelease
#define wgpuDeviceCreateBindGroup   vtkWebGPUProcs.DeviceCreateBindGroup
#define wgpuDeviceCreateBindGroupLayout   vtkWebGPUProcs.DeviceCreateBindGroupLayout
#define wgpuDeviceCreateBuffer   vtkWebGPUProcs.DeviceCreateBuffer
#define wgpuDeviceCreateCommandEncoder   vtkWebGPUProcs.DeviceCreateCommandEncoder
#define wgpuDeviceCreateComputePipeline   vtkWebGPUProcs.DeviceCreateComputePipeline
#define wgpuDeviceCreateComputePipelineAsync   vtkWebGPUProcs.DeviceCreateComputePipelineAsync
#define wgpuDeviceCreatePipelineLayout   vtkWebGPUProcs.DeviceCreatePipelineLayout
#define wgpuDeviceCreateQuerySet   vtkWebGPUProcs.DeviceCreateQuerySet
#define wgpuDeviceCreateRenderBundleEncoder   vtkWebGPUProcs.DeviceCreateRenderBundleEncoder
#define wgpuDeviceCreateRenderPipeline   vtkWebGPUProcs.DeviceCreateRenderPipeline
#define wgpuDeviceCreateRenderPipelineAsync   vtkWebGPUProcs.DeviceCreateRenderPipelineAsync
#define wgpuDeviceCreateSampler   vtkWebGPUProcs.DeviceCreateSampler
#define wgpuDeviceCreateShaderModule   vtkWebGPUProcs.DeviceCreateShaderModule
#define wgpuDeviceCreateTexture   vtkWebGPUProcs.DeviceCreateTexture
#define wgpuDeviceDestroy   vtkWebGPUProcs.DeviceDestroy
#define wgpuDeviceGetAdapterInfo   vtkWebGPUProcs.DeviceGetAdapterInfo
#define wgpuDeviceGetFeatures   vtkWebGPUProcs.DeviceGetFeatures
#define wgpuDeviceGetLimits   vtkWebGPUProcs.DeviceGetLimits
#define wgpuDeviceGetLostFuture   vtkWebGPUProcs.DeviceGetLostFuture
#define wgpuDeviceGetQueue   vtkWebGPUProcs.DeviceGetQueue
#define wgpuDeviceHasFeature   vtkWebGPUProcs.DeviceHasFeature
#define wgpuDevicePopErrorScope   vtkWebGPUProcs.DevicePopErrorScope
#define wgpuDevicePushErrorScope   vtkWebGPUProcs.DevicePushErrorScope
#define wgpuDeviceSetLabel   vtkWebGPUProcs.DeviceSetLabel
#define wgpuDeviceAddRef   vtkWebGPUProcs.DeviceAddRef
#define wgpuDeviceRelease   vtkWebGPUProcs.DeviceRelease
#define wgpuExternalTextureSetLabel   vtkWebGPUProcs.ExternalTextureSetLabel
#define wgpuExternalTextureAddRef   vtkWebGPUProcs.ExternalTextureAddRef
#define wgpuExternalTextureRelease   vtkWebGPUProcs.ExternalTextureRelease
#define wgpuInstanceCreateSurface   vtkWebGPUProcs.InstanceCreateSurface
#define wgpuInstanceGetWGSLLanguageFeatures   vtkWebGPUProcs.InstanceGetWGSLLanguageFeatures
#define wgpuInstanceHasWGSLLanguageFeature   vtkWebGPUProcs.InstanceHasWGSLLanguageFeature
#define wgpuInstanceProcessEvents   vtkWebGPUProcs.InstanceProcessEvents
#define wgpuInstanceRequestAdapter   vtkWebGPUProcs.InstanceRequestAdapter
#define wgpuInstanceWaitAny   vtkWebGPUProcs.InstanceWaitAny
#define wgpuInstanceAddRef   vtkWebGPUProcs.InstanceAddRef
#define wgpuInstanceRelease   vtkWebGPUProcs.InstanceRelease
#define wgpuPipelineLayoutSetLabel   vtkWebGPUProcs.PipelineLayoutSetLabel
#define wgpuPipelineLayoutAddRef   vtkWebGPUProcs.PipelineLayoutAddRef
#define wgpuPipelineLayoutRelease   vtkWebGPUProcs.PipelineLayoutRelease
#define wgpuQuerySetDestroy   vtkWebGPUProcs.QuerySetDestroy
#define wgpuQuerySetGetCount   vtkWebGPUProcs.QuerySetGetCount
#define wgpuQuerySetGetType   vtkWebGPUProcs.QuerySetGetType
#define wgpuQuerySetSetLabel   vtkWebGPUProcs.QuerySetSetLabel
#define wgpuQuerySetAddRef   vtkWebGPUProcs.QuerySetAddRef
#define wgpuQuerySetRelease   vtkWebGPUProcs.QuerySetRelease
#define wgpuQueueOnSubmittedWorkDone   vtkWebGPUProcs.QueueOnSubmittedWorkDone
#define wgpuQueueSetLabel   vtkWebGPUProcs.QueueSetLabel
#define wgpuQueueSubmit   vtkWebGPUProcs.QueueSubmit
#define wgpuQueueWriteBuffer   vtkWebGPUProcs.QueueWriteBuffer
#define wgpuQueueWriteTexture   vtkWebGPUProcs.QueueWriteTexture
#define wgpuQueueAddRef   vtkWebGPUProcs.QueueAddRef
#define wgpuQueueRelease   vtkWebGPUProcs.QueueRelease
#define wgpuRenderBundleSetLabel   vtkWebGPUProcs.RenderBundleSetLabel
#define wgpuRenderBundleAddRef   vtkWebGPUProcs.RenderBundleAddRef
#define wgpuRenderBundleRelease   vtkWebGPUProcs.RenderBundleRelease
#define wgpuRenderBundleEncoderDraw   vtkWebGPUProcs.RenderBundleEncoderDraw
#define wgpuRenderBundleEncoderDrawIndexed   vtkWebGPUProcs.RenderBundleEncoderDrawIndexed
#define wgpuRenderBundleEncoderDrawIndexedIndirect   vtkWebGPUProcs.RenderBundleEncoderDrawIndexedIndirect
#define wgpuRenderBundleEncoderDrawIndirect   vtkWebGPUProcs.RenderBundleEncoderDrawIndirect
#define wgpuRenderBundleEncoderFinish   vtkWebGPUProcs.RenderBundleEncoderFinish
#define wgpuRenderBundleEncoderInsertDebugMarker   vtkWebGPUProcs.RenderBundleEncoderInsertDebugMarker
#define wgpuRenderBundleEncoderPopDebugGroup   vtkWebGPUProcs.RenderBundleEncoderPopDebugGroup
#define wgpuRenderBundleEncoderPushDebugGroup   vtkWebGPUProcs.RenderBundleEncoderPushDebugGroup
#define wgpuRenderBundleEncoderSetBindGroup   vtkWebGPUProcs.RenderBundleEncoderSetBindGroup
#define wgpuRenderBundleEncoderSetImmediates   vtkWebGPUProcs.RenderBundleEncoderSetImmediates
#define wgpuRenderBundleEncoderSetIndexBuffer   vtkWebGPUProcs.RenderBundleEncoderSetIndexBuffer
#define wgpuRenderBundleEncoderSetLabel   vtkWebGPUProcs.RenderBundleEncoderSetLabel
#define wgpuRenderBundleEncoderSetPipeline   vtkWebGPUProcs.RenderBundleEncoderSetPipeline
#define wgpuRenderBundleEncoderSetVertexBuffer   vtkWebGPUProcs.RenderBundleEncoderSetVertexBuffer
#define wgpuRenderBundleEncoderAddRef   vtkWebGPUProcs.RenderBundleEncoderAddRef
#define wgpuRenderBundleEncoderRelease   vtkWebGPUProcs.RenderBundleEncoderRelease
#define wgpuRenderPassEncoderBeginOcclusionQuery   vtkWebGPUProcs.RenderPassEncoderBeginOcclusionQuery
#define wgpuRenderPassEncoderDraw   vtkWebGPUProcs.RenderPassEncoderDraw
#define wgpuRenderPassEncoderDrawIndexed   vtkWebGPUProcs.RenderPassEncoderDrawIndexed
#define wgpuRenderPassEncoderDrawIndexedIndirect   vtkWebGPUProcs.RenderPassEncoderDrawIndexedIndirect
#define wgpuRenderPassEncoderDrawIndirect   vtkWebGPUProcs.RenderPassEncoderDrawIndirect
#define wgpuRenderPassEncoderEnd   vtkWebGPUProcs.RenderPassEncoderEnd
#define wgpuRenderPassEncoderEndOcclusionQuery   vtkWebGPUProcs.RenderPassEncoderEndOcclusionQuery
#define wgpuRenderPassEncoderExecuteBundles   vtkWebGPUProcs.RenderPassEncoderExecuteBundles
#define wgpuRenderPassEncoderInsertDebugMarker   vtkWebGPUProcs.RenderPassEncoderInsertDebugMarker
#define wgpuRenderPassEncoderPopDebugGroup   vtkWebGPUProcs.RenderPassEncoderPopDebugGroup
#define wgpuRenderPassEncoderPushDebugGroup   vtkWebGPUProcs.RenderPassEncoderPushDebugGroup
#define wgpuRenderPassEncoderSetBindGroup   vtkWebGPUProcs.RenderPassEncoderSetBindGroup
#define wgpuRenderPassEncoderSetBlendConstant   vtkWebGPUProcs.RenderPassEncoderSetBlendConstant
#define wgpuRenderPassEncoderSetImmediates   vtkWebGPUProcs.RenderPassEncoderSetImmediates
#define wgpuRenderPassEncoderSetIndexBuffer   vtkWebGPUProcs.RenderPassEncoderSetIndexBuffer
#define wgpuRenderPassEncoderSetLabel   vtkWebGPUProcs.RenderPassEncoderSetLabel
#define wgpuRenderPassEncoderSetPipeline   vtkWebGPUProcs.RenderPassEncoderSetPipeline
#define wgpuRenderPassEncoderSetScissorRect   vtkWebGPUProcs.RenderPassEncoderSetScissorRect
#define wgpuRenderPassEncoderSetStencilReference   vtkWebGPUProcs.RenderPassEncoderSetStencilReference
#define wgpuRenderPassEncoderSetVertexBuffer   vtkWebGPUProcs.RenderPassEncoderSetVertexBuffer
#define wgpuRenderPassEncoderSetViewport   vtkWebGPUProcs.RenderPassEncoderSetViewport
#define wgpuRenderPassEncoderAddRef   vtkWebGPUProcs.RenderPassEncoderAddRef
#define wgpuRenderPassEncoderRelease   vtkWebGPUProcs.RenderPassEncoderRelease
#define wgpuRenderPipelineGetBindGroupLayout   vtkWebGPUProcs.RenderPipelineGetBindGroupLayout
#define wgpuRenderPipelineSetLabel   vtkWebGPUProcs.RenderPipelineSetLabel
#define wgpuRenderPipelineAddRef   vtkWebGPUProcs.RenderPipelineAddRef
#define wgpuRenderPipelineRelease   vtkWebGPUProcs.RenderPipelineRelease
#define wgpuSamplerSetLabel   vtkWebGPUProcs.SamplerSetLabel
#define wgpuSamplerAddRef   vtkWebGPUProcs.SamplerAddRef
#define wgpuSamplerRelease   vtkWebGPUProcs.SamplerRelease
#define wgpuShaderModuleGetCompilationInfo   vtkWebGPUProcs.ShaderModuleGetCompilationInfo
#define wgpuShaderModuleSetLabel   vtkWebGPUProcs.ShaderModuleSetLabel
#define wgpuShaderModuleAddRef   vtkWebGPUProcs.ShaderModuleAddRef
#define wgpuShaderModuleRelease   vtkWebGPUProcs.ShaderModuleRelease
#define wgpuSupportedFeaturesFreeMembers   vtkWebGPUProcs.SupportedFeaturesFreeMembers
#define wgpuSupportedInstanceFeaturesFreeMembers   vtkWebGPUProcs.SupportedInstanceFeaturesFreeMembers
#define wgpuSupportedWGSLLanguageFeaturesFreeMembers   vtkWebGPUProcs.SupportedWGSLLanguageFeaturesFreeMembers
#define wgpuSurfaceConfigure   vtkWebGPUProcs.SurfaceConfigure
#define wgpuSurfaceGetCapabilities   vtkWebGPUProcs.SurfaceGetCapabilities
#define wgpuSurfaceGetCurrentTexture   vtkWebGPUProcs.SurfaceGetCurrentTexture
#define wgpuSurfacePresent   vtkWebGPUProcs.SurfacePresent
#define wgpuSurfaceSetLabel   vtkWebGPUProcs.SurfaceSetLabel
#define wgpuSurfaceUnconfigure   vtkWebGPUProcs.SurfaceUnconfigure
#define wgpuSurfaceAddRef   vtkWebGPUProcs.SurfaceAddRef
#define wgpuSurfaceRelease   vtkWebGPUProcs.SurfaceRelease
#define wgpuSurfaceCapabilitiesFreeMembers   vtkWebGPUProcs.SurfaceCapabilitiesFreeMembers
#define wgpuTextureCreateView   vtkWebGPUProcs.TextureCreateView
#define wgpuTextureDestroy   vtkWebGPUProcs.TextureDestroy
#define wgpuTextureGetDepthOrArrayLayers   vtkWebGPUProcs.TextureGetDepthOrArrayLayers
#define wgpuTextureGetDimension   vtkWebGPUProcs.TextureGetDimension
#define wgpuTextureGetFormat   vtkWebGPUProcs.TextureGetFormat
#define wgpuTextureGetHeight   vtkWebGPUProcs.TextureGetHeight
#define wgpuTextureGetMipLevelCount   vtkWebGPUProcs.TextureGetMipLevelCount
#define wgpuTextureGetSampleCount   vtkWebGPUProcs.TextureGetSampleCount
#define wgpuTextureGetTextureBindingViewDimension   vtkWebGPUProcs.TextureGetTextureBindingViewDimension
#define wgpuTextureGetUsage   vtkWebGPUProcs.TextureGetUsage
#define wgpuTextureGetWidth   vtkWebGPUProcs.TextureGetWidth
#define wgpuTextureSetLabel   vtkWebGPUProcs.TextureSetLabel
#define wgpuTextureAddRef   vtkWebGPUProcs.TextureAddRef
#define wgpuTextureRelease   vtkWebGPUProcs.TextureRelease
#define wgpuTextureViewSetLabel   vtkWebGPUProcs.TextureViewSetLabel
#define wgpuTextureViewAddRef   vtkWebGPUProcs.TextureViewAddRef
#define wgpuTextureViewRelease   vtkWebGPUProcs.TextureViewRelease

Functions

VTK_WEBGPU_PROC_EXPORT const char * vtkWebGPUProcDispatchResolve (WGPUProc(*getProcAddress)(WGPUStringView))
 Resolve every entry point through the given proc address function.

Variables

VTK_WEBGPU_PROC_EXPORT vtkWebGPUProcDispatch vtkWebGPUProcs
 The one dispatch table.

Macro Definition Documentation

◆ VTK_WEBGPU_PROC_EXPORT

#define VTK_WEBGPU_PROC_EXPORT

Definition at line 24 of file vtkWebGPUProcDispatch.h.

◆ wgpuCreateInstance

#define wgpuCreateInstance   vtkWebGPUProcs.CreateInstance

Definition at line 267 of file vtkWebGPUProcDispatch.h.

◆ wgpuGetInstanceFeatures

#define wgpuGetInstanceFeatures   vtkWebGPUProcs.GetInstanceFeatures

Definition at line 268 of file vtkWebGPUProcDispatch.h.

◆ wgpuGetInstanceLimits

#define wgpuGetInstanceLimits   vtkWebGPUProcs.GetInstanceLimits

Definition at line 269 of file vtkWebGPUProcDispatch.h.

◆ wgpuHasInstanceFeature

#define wgpuHasInstanceFeature   vtkWebGPUProcs.HasInstanceFeature

Definition at line 270 of file vtkWebGPUProcDispatch.h.

◆ wgpuGetProcAddress

#define wgpuGetProcAddress   vtkWebGPUProcs.GetProcAddress

Definition at line 271 of file vtkWebGPUProcDispatch.h.

◆ wgpuAdapterGetFeatures

#define wgpuAdapterGetFeatures   vtkWebGPUProcs.AdapterGetFeatures

Definition at line 272 of file vtkWebGPUProcDispatch.h.

◆ wgpuAdapterGetInfo

#define wgpuAdapterGetInfo   vtkWebGPUProcs.AdapterGetInfo

Definition at line 273 of file vtkWebGPUProcDispatch.h.

◆ wgpuAdapterGetLimits

#define wgpuAdapterGetLimits   vtkWebGPUProcs.AdapterGetLimits

Definition at line 274 of file vtkWebGPUProcDispatch.h.

◆ wgpuAdapterHasFeature

#define wgpuAdapterHasFeature   vtkWebGPUProcs.AdapterHasFeature

Definition at line 275 of file vtkWebGPUProcDispatch.h.

◆ wgpuAdapterRequestDevice

#define wgpuAdapterRequestDevice   vtkWebGPUProcs.AdapterRequestDevice

Definition at line 276 of file vtkWebGPUProcDispatch.h.

◆ wgpuAdapterAddRef

#define wgpuAdapterAddRef   vtkWebGPUProcs.AdapterAddRef

Definition at line 277 of file vtkWebGPUProcDispatch.h.

◆ wgpuAdapterRelease

#define wgpuAdapterRelease   vtkWebGPUProcs.AdapterRelease

Definition at line 278 of file vtkWebGPUProcDispatch.h.

◆ wgpuAdapterInfoFreeMembers

#define wgpuAdapterInfoFreeMembers   vtkWebGPUProcs.AdapterInfoFreeMembers

Definition at line 279 of file vtkWebGPUProcDispatch.h.

◆ wgpuBindGroupSetLabel

#define wgpuBindGroupSetLabel   vtkWebGPUProcs.BindGroupSetLabel

Definition at line 280 of file vtkWebGPUProcDispatch.h.

◆ wgpuBindGroupAddRef

#define wgpuBindGroupAddRef   vtkWebGPUProcs.BindGroupAddRef

Definition at line 281 of file vtkWebGPUProcDispatch.h.

◆ wgpuBindGroupRelease

#define wgpuBindGroupRelease   vtkWebGPUProcs.BindGroupRelease

Definition at line 282 of file vtkWebGPUProcDispatch.h.

◆ wgpuBindGroupLayoutSetLabel

#define wgpuBindGroupLayoutSetLabel   vtkWebGPUProcs.BindGroupLayoutSetLabel

Definition at line 283 of file vtkWebGPUProcDispatch.h.

◆ wgpuBindGroupLayoutAddRef

#define wgpuBindGroupLayoutAddRef   vtkWebGPUProcs.BindGroupLayoutAddRef

Definition at line 284 of file vtkWebGPUProcDispatch.h.

◆ wgpuBindGroupLayoutRelease

#define wgpuBindGroupLayoutRelease   vtkWebGPUProcs.BindGroupLayoutRelease

Definition at line 285 of file vtkWebGPUProcDispatch.h.

◆ wgpuBufferDestroy

#define wgpuBufferDestroy   vtkWebGPUProcs.BufferDestroy

Definition at line 286 of file vtkWebGPUProcDispatch.h.

◆ wgpuBufferGetConstMappedRange

#define wgpuBufferGetConstMappedRange   vtkWebGPUProcs.BufferGetConstMappedRange

Definition at line 287 of file vtkWebGPUProcDispatch.h.

◆ wgpuBufferGetMappedRange

#define wgpuBufferGetMappedRange   vtkWebGPUProcs.BufferGetMappedRange

Definition at line 288 of file vtkWebGPUProcDispatch.h.

◆ wgpuBufferGetMapState

#define wgpuBufferGetMapState   vtkWebGPUProcs.BufferGetMapState

Definition at line 289 of file vtkWebGPUProcDispatch.h.

◆ wgpuBufferGetSize

#define wgpuBufferGetSize   vtkWebGPUProcs.BufferGetSize

Definition at line 290 of file vtkWebGPUProcDispatch.h.

◆ wgpuBufferGetUsage

#define wgpuBufferGetUsage   vtkWebGPUProcs.BufferGetUsage

Definition at line 291 of file vtkWebGPUProcDispatch.h.

◆ wgpuBufferMapAsync

#define wgpuBufferMapAsync   vtkWebGPUProcs.BufferMapAsync

Definition at line 292 of file vtkWebGPUProcDispatch.h.

◆ wgpuBufferReadMappedRange

#define wgpuBufferReadMappedRange   vtkWebGPUProcs.BufferReadMappedRange

Definition at line 293 of file vtkWebGPUProcDispatch.h.

◆ wgpuBufferSetLabel

#define wgpuBufferSetLabel   vtkWebGPUProcs.BufferSetLabel

Definition at line 294 of file vtkWebGPUProcDispatch.h.

◆ wgpuBufferUnmap

#define wgpuBufferUnmap   vtkWebGPUProcs.BufferUnmap

Definition at line 295 of file vtkWebGPUProcDispatch.h.

◆ wgpuBufferWriteMappedRange

#define wgpuBufferWriteMappedRange   vtkWebGPUProcs.BufferWriteMappedRange

Definition at line 296 of file vtkWebGPUProcDispatch.h.

◆ wgpuBufferAddRef

#define wgpuBufferAddRef   vtkWebGPUProcs.BufferAddRef

Definition at line 297 of file vtkWebGPUProcDispatch.h.

◆ wgpuBufferRelease

#define wgpuBufferRelease   vtkWebGPUProcs.BufferRelease

Definition at line 298 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandBufferSetLabel

#define wgpuCommandBufferSetLabel   vtkWebGPUProcs.CommandBufferSetLabel

Definition at line 299 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandBufferAddRef

#define wgpuCommandBufferAddRef   vtkWebGPUProcs.CommandBufferAddRef

Definition at line 300 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandBufferRelease

#define wgpuCommandBufferRelease   vtkWebGPUProcs.CommandBufferRelease

Definition at line 301 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderBeginComputePass

#define wgpuCommandEncoderBeginComputePass   vtkWebGPUProcs.CommandEncoderBeginComputePass

Definition at line 302 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderBeginRenderPass

#define wgpuCommandEncoderBeginRenderPass   vtkWebGPUProcs.CommandEncoderBeginRenderPass

Definition at line 303 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderClearBuffer

#define wgpuCommandEncoderClearBuffer   vtkWebGPUProcs.CommandEncoderClearBuffer

Definition at line 304 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderCopyBufferToBuffer

#define wgpuCommandEncoderCopyBufferToBuffer   vtkWebGPUProcs.CommandEncoderCopyBufferToBuffer

Definition at line 305 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderCopyBufferToTexture

#define wgpuCommandEncoderCopyBufferToTexture   vtkWebGPUProcs.CommandEncoderCopyBufferToTexture

Definition at line 306 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderCopyTextureToBuffer

#define wgpuCommandEncoderCopyTextureToBuffer   vtkWebGPUProcs.CommandEncoderCopyTextureToBuffer

Definition at line 307 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderCopyTextureToTexture

#define wgpuCommandEncoderCopyTextureToTexture   vtkWebGPUProcs.CommandEncoderCopyTextureToTexture

Definition at line 308 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderFinish

#define wgpuCommandEncoderFinish   vtkWebGPUProcs.CommandEncoderFinish

Definition at line 309 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderInsertDebugMarker

#define wgpuCommandEncoderInsertDebugMarker   vtkWebGPUProcs.CommandEncoderInsertDebugMarker

Definition at line 310 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderPopDebugGroup

#define wgpuCommandEncoderPopDebugGroup   vtkWebGPUProcs.CommandEncoderPopDebugGroup

Definition at line 311 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderPushDebugGroup

#define wgpuCommandEncoderPushDebugGroup   vtkWebGPUProcs.CommandEncoderPushDebugGroup

Definition at line 312 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderResolveQuerySet

#define wgpuCommandEncoderResolveQuerySet   vtkWebGPUProcs.CommandEncoderResolveQuerySet

Definition at line 313 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderSetLabel

#define wgpuCommandEncoderSetLabel   vtkWebGPUProcs.CommandEncoderSetLabel

Definition at line 314 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderWriteTimestamp

#define wgpuCommandEncoderWriteTimestamp   vtkWebGPUProcs.CommandEncoderWriteTimestamp

Definition at line 315 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderAddRef

#define wgpuCommandEncoderAddRef   vtkWebGPUProcs.CommandEncoderAddRef

Definition at line 316 of file vtkWebGPUProcDispatch.h.

◆ wgpuCommandEncoderRelease

#define wgpuCommandEncoderRelease   vtkWebGPUProcs.CommandEncoderRelease

Definition at line 317 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePassEncoderDispatchWorkgroups

#define wgpuComputePassEncoderDispatchWorkgroups   vtkWebGPUProcs.ComputePassEncoderDispatchWorkgroups

Definition at line 318 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePassEncoderDispatchWorkgroupsIndirect

#define wgpuComputePassEncoderDispatchWorkgroupsIndirect   vtkWebGPUProcs.ComputePassEncoderDispatchWorkgroupsIndirect

Definition at line 319 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePassEncoderEnd

#define wgpuComputePassEncoderEnd   vtkWebGPUProcs.ComputePassEncoderEnd

Definition at line 320 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePassEncoderInsertDebugMarker

#define wgpuComputePassEncoderInsertDebugMarker   vtkWebGPUProcs.ComputePassEncoderInsertDebugMarker

Definition at line 321 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePassEncoderPopDebugGroup

#define wgpuComputePassEncoderPopDebugGroup   vtkWebGPUProcs.ComputePassEncoderPopDebugGroup

Definition at line 322 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePassEncoderPushDebugGroup

#define wgpuComputePassEncoderPushDebugGroup   vtkWebGPUProcs.ComputePassEncoderPushDebugGroup

Definition at line 323 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePassEncoderSetBindGroup

#define wgpuComputePassEncoderSetBindGroup   vtkWebGPUProcs.ComputePassEncoderSetBindGroup

Definition at line 324 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePassEncoderSetImmediates

#define wgpuComputePassEncoderSetImmediates   vtkWebGPUProcs.ComputePassEncoderSetImmediates

Definition at line 325 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePassEncoderSetLabel

#define wgpuComputePassEncoderSetLabel   vtkWebGPUProcs.ComputePassEncoderSetLabel

Definition at line 326 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePassEncoderSetPipeline

#define wgpuComputePassEncoderSetPipeline   vtkWebGPUProcs.ComputePassEncoderSetPipeline

Definition at line 327 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePassEncoderAddRef

#define wgpuComputePassEncoderAddRef   vtkWebGPUProcs.ComputePassEncoderAddRef

Definition at line 328 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePassEncoderRelease

#define wgpuComputePassEncoderRelease   vtkWebGPUProcs.ComputePassEncoderRelease

Definition at line 329 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePipelineGetBindGroupLayout

#define wgpuComputePipelineGetBindGroupLayout   vtkWebGPUProcs.ComputePipelineGetBindGroupLayout

Definition at line 330 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePipelineSetLabel

#define wgpuComputePipelineSetLabel   vtkWebGPUProcs.ComputePipelineSetLabel

Definition at line 331 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePipelineAddRef

#define wgpuComputePipelineAddRef   vtkWebGPUProcs.ComputePipelineAddRef

Definition at line 332 of file vtkWebGPUProcDispatch.h.

◆ wgpuComputePipelineRelease

#define wgpuComputePipelineRelease   vtkWebGPUProcs.ComputePipelineRelease

Definition at line 333 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreateBindGroup

#define wgpuDeviceCreateBindGroup   vtkWebGPUProcs.DeviceCreateBindGroup

Definition at line 334 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreateBindGroupLayout

#define wgpuDeviceCreateBindGroupLayout   vtkWebGPUProcs.DeviceCreateBindGroupLayout

Definition at line 335 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreateBuffer

#define wgpuDeviceCreateBuffer   vtkWebGPUProcs.DeviceCreateBuffer

Definition at line 336 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreateCommandEncoder

#define wgpuDeviceCreateCommandEncoder   vtkWebGPUProcs.DeviceCreateCommandEncoder

Definition at line 337 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreateComputePipeline

#define wgpuDeviceCreateComputePipeline   vtkWebGPUProcs.DeviceCreateComputePipeline

Definition at line 338 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreateComputePipelineAsync

#define wgpuDeviceCreateComputePipelineAsync   vtkWebGPUProcs.DeviceCreateComputePipelineAsync

Definition at line 339 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreatePipelineLayout

#define wgpuDeviceCreatePipelineLayout   vtkWebGPUProcs.DeviceCreatePipelineLayout

Definition at line 340 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreateQuerySet

#define wgpuDeviceCreateQuerySet   vtkWebGPUProcs.DeviceCreateQuerySet

Definition at line 341 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreateRenderBundleEncoder

#define wgpuDeviceCreateRenderBundleEncoder   vtkWebGPUProcs.DeviceCreateRenderBundleEncoder

Definition at line 342 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreateRenderPipeline

#define wgpuDeviceCreateRenderPipeline   vtkWebGPUProcs.DeviceCreateRenderPipeline

Definition at line 343 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreateRenderPipelineAsync

#define wgpuDeviceCreateRenderPipelineAsync   vtkWebGPUProcs.DeviceCreateRenderPipelineAsync

Definition at line 344 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreateSampler

#define wgpuDeviceCreateSampler   vtkWebGPUProcs.DeviceCreateSampler

Definition at line 345 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreateShaderModule

#define wgpuDeviceCreateShaderModule   vtkWebGPUProcs.DeviceCreateShaderModule

Definition at line 346 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceCreateTexture

#define wgpuDeviceCreateTexture   vtkWebGPUProcs.DeviceCreateTexture

Definition at line 347 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceDestroy

#define wgpuDeviceDestroy   vtkWebGPUProcs.DeviceDestroy

Definition at line 348 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceGetAdapterInfo

#define wgpuDeviceGetAdapterInfo   vtkWebGPUProcs.DeviceGetAdapterInfo

Definition at line 349 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceGetFeatures

#define wgpuDeviceGetFeatures   vtkWebGPUProcs.DeviceGetFeatures

Definition at line 350 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceGetLimits

#define wgpuDeviceGetLimits   vtkWebGPUProcs.DeviceGetLimits

Definition at line 351 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceGetLostFuture

#define wgpuDeviceGetLostFuture   vtkWebGPUProcs.DeviceGetLostFuture

Definition at line 352 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceGetQueue

#define wgpuDeviceGetQueue   vtkWebGPUProcs.DeviceGetQueue

Definition at line 353 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceHasFeature

#define wgpuDeviceHasFeature   vtkWebGPUProcs.DeviceHasFeature

Definition at line 354 of file vtkWebGPUProcDispatch.h.

◆ wgpuDevicePopErrorScope

#define wgpuDevicePopErrorScope   vtkWebGPUProcs.DevicePopErrorScope

Definition at line 355 of file vtkWebGPUProcDispatch.h.

◆ wgpuDevicePushErrorScope

#define wgpuDevicePushErrorScope   vtkWebGPUProcs.DevicePushErrorScope

Definition at line 356 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceSetLabel

#define wgpuDeviceSetLabel   vtkWebGPUProcs.DeviceSetLabel

Definition at line 357 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceAddRef

#define wgpuDeviceAddRef   vtkWebGPUProcs.DeviceAddRef

Definition at line 358 of file vtkWebGPUProcDispatch.h.

◆ wgpuDeviceRelease

#define wgpuDeviceRelease   vtkWebGPUProcs.DeviceRelease

Definition at line 359 of file vtkWebGPUProcDispatch.h.

◆ wgpuExternalTextureSetLabel

#define wgpuExternalTextureSetLabel   vtkWebGPUProcs.ExternalTextureSetLabel

Definition at line 360 of file vtkWebGPUProcDispatch.h.

◆ wgpuExternalTextureAddRef

#define wgpuExternalTextureAddRef   vtkWebGPUProcs.ExternalTextureAddRef

Definition at line 361 of file vtkWebGPUProcDispatch.h.

◆ wgpuExternalTextureRelease

#define wgpuExternalTextureRelease   vtkWebGPUProcs.ExternalTextureRelease

Definition at line 362 of file vtkWebGPUProcDispatch.h.

◆ wgpuInstanceCreateSurface

#define wgpuInstanceCreateSurface   vtkWebGPUProcs.InstanceCreateSurface

Definition at line 363 of file vtkWebGPUProcDispatch.h.

◆ wgpuInstanceGetWGSLLanguageFeatures

#define wgpuInstanceGetWGSLLanguageFeatures   vtkWebGPUProcs.InstanceGetWGSLLanguageFeatures

Definition at line 364 of file vtkWebGPUProcDispatch.h.

◆ wgpuInstanceHasWGSLLanguageFeature

#define wgpuInstanceHasWGSLLanguageFeature   vtkWebGPUProcs.InstanceHasWGSLLanguageFeature

Definition at line 365 of file vtkWebGPUProcDispatch.h.

◆ wgpuInstanceProcessEvents

#define wgpuInstanceProcessEvents   vtkWebGPUProcs.InstanceProcessEvents

Definition at line 366 of file vtkWebGPUProcDispatch.h.

◆ wgpuInstanceRequestAdapter

#define wgpuInstanceRequestAdapter   vtkWebGPUProcs.InstanceRequestAdapter

Definition at line 367 of file vtkWebGPUProcDispatch.h.

◆ wgpuInstanceWaitAny

#define wgpuInstanceWaitAny   vtkWebGPUProcs.InstanceWaitAny

Definition at line 368 of file vtkWebGPUProcDispatch.h.

◆ wgpuInstanceAddRef

#define wgpuInstanceAddRef   vtkWebGPUProcs.InstanceAddRef

Definition at line 369 of file vtkWebGPUProcDispatch.h.

◆ wgpuInstanceRelease

#define wgpuInstanceRelease   vtkWebGPUProcs.InstanceRelease

Definition at line 370 of file vtkWebGPUProcDispatch.h.

◆ wgpuPipelineLayoutSetLabel

#define wgpuPipelineLayoutSetLabel   vtkWebGPUProcs.PipelineLayoutSetLabel

Definition at line 371 of file vtkWebGPUProcDispatch.h.

◆ wgpuPipelineLayoutAddRef

#define wgpuPipelineLayoutAddRef   vtkWebGPUProcs.PipelineLayoutAddRef

Definition at line 372 of file vtkWebGPUProcDispatch.h.

◆ wgpuPipelineLayoutRelease

#define wgpuPipelineLayoutRelease   vtkWebGPUProcs.PipelineLayoutRelease

Definition at line 373 of file vtkWebGPUProcDispatch.h.

◆ wgpuQuerySetDestroy

#define wgpuQuerySetDestroy   vtkWebGPUProcs.QuerySetDestroy

Definition at line 374 of file vtkWebGPUProcDispatch.h.

◆ wgpuQuerySetGetCount

#define wgpuQuerySetGetCount   vtkWebGPUProcs.QuerySetGetCount

Definition at line 375 of file vtkWebGPUProcDispatch.h.

◆ wgpuQuerySetGetType

#define wgpuQuerySetGetType   vtkWebGPUProcs.QuerySetGetType

Definition at line 376 of file vtkWebGPUProcDispatch.h.

◆ wgpuQuerySetSetLabel

#define wgpuQuerySetSetLabel   vtkWebGPUProcs.QuerySetSetLabel

Definition at line 377 of file vtkWebGPUProcDispatch.h.

◆ wgpuQuerySetAddRef

#define wgpuQuerySetAddRef   vtkWebGPUProcs.QuerySetAddRef

Definition at line 378 of file vtkWebGPUProcDispatch.h.

◆ wgpuQuerySetRelease

#define wgpuQuerySetRelease   vtkWebGPUProcs.QuerySetRelease

Definition at line 379 of file vtkWebGPUProcDispatch.h.

◆ wgpuQueueOnSubmittedWorkDone

#define wgpuQueueOnSubmittedWorkDone   vtkWebGPUProcs.QueueOnSubmittedWorkDone

Definition at line 380 of file vtkWebGPUProcDispatch.h.

◆ wgpuQueueSetLabel

#define wgpuQueueSetLabel   vtkWebGPUProcs.QueueSetLabel

Definition at line 381 of file vtkWebGPUProcDispatch.h.

◆ wgpuQueueSubmit

#define wgpuQueueSubmit   vtkWebGPUProcs.QueueSubmit

Definition at line 382 of file vtkWebGPUProcDispatch.h.

◆ wgpuQueueWriteBuffer

#define wgpuQueueWriteBuffer   vtkWebGPUProcs.QueueWriteBuffer

Definition at line 383 of file vtkWebGPUProcDispatch.h.

◆ wgpuQueueWriteTexture

#define wgpuQueueWriteTexture   vtkWebGPUProcs.QueueWriteTexture

Definition at line 384 of file vtkWebGPUProcDispatch.h.

◆ wgpuQueueAddRef

#define wgpuQueueAddRef   vtkWebGPUProcs.QueueAddRef

Definition at line 385 of file vtkWebGPUProcDispatch.h.

◆ wgpuQueueRelease

#define wgpuQueueRelease   vtkWebGPUProcs.QueueRelease

Definition at line 386 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleSetLabel

#define wgpuRenderBundleSetLabel   vtkWebGPUProcs.RenderBundleSetLabel

Definition at line 387 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleAddRef

#define wgpuRenderBundleAddRef   vtkWebGPUProcs.RenderBundleAddRef

Definition at line 388 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleRelease

#define wgpuRenderBundleRelease   vtkWebGPUProcs.RenderBundleRelease

Definition at line 389 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderDraw

#define wgpuRenderBundleEncoderDraw   vtkWebGPUProcs.RenderBundleEncoderDraw

Definition at line 390 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderDrawIndexed

#define wgpuRenderBundleEncoderDrawIndexed   vtkWebGPUProcs.RenderBundleEncoderDrawIndexed

Definition at line 391 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderDrawIndexedIndirect

#define wgpuRenderBundleEncoderDrawIndexedIndirect   vtkWebGPUProcs.RenderBundleEncoderDrawIndexedIndirect

Definition at line 392 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderDrawIndirect

#define wgpuRenderBundleEncoderDrawIndirect   vtkWebGPUProcs.RenderBundleEncoderDrawIndirect

Definition at line 393 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderFinish

#define wgpuRenderBundleEncoderFinish   vtkWebGPUProcs.RenderBundleEncoderFinish

Definition at line 394 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderInsertDebugMarker

#define wgpuRenderBundleEncoderInsertDebugMarker   vtkWebGPUProcs.RenderBundleEncoderInsertDebugMarker

Definition at line 395 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderPopDebugGroup

#define wgpuRenderBundleEncoderPopDebugGroup   vtkWebGPUProcs.RenderBundleEncoderPopDebugGroup

Definition at line 396 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderPushDebugGroup

#define wgpuRenderBundleEncoderPushDebugGroup   vtkWebGPUProcs.RenderBundleEncoderPushDebugGroup

Definition at line 397 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderSetBindGroup

#define wgpuRenderBundleEncoderSetBindGroup   vtkWebGPUProcs.RenderBundleEncoderSetBindGroup

Definition at line 398 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderSetImmediates

#define wgpuRenderBundleEncoderSetImmediates   vtkWebGPUProcs.RenderBundleEncoderSetImmediates

Definition at line 399 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderSetIndexBuffer

#define wgpuRenderBundleEncoderSetIndexBuffer   vtkWebGPUProcs.RenderBundleEncoderSetIndexBuffer

Definition at line 400 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderSetLabel

#define wgpuRenderBundleEncoderSetLabel   vtkWebGPUProcs.RenderBundleEncoderSetLabel

Definition at line 401 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderSetPipeline

#define wgpuRenderBundleEncoderSetPipeline   vtkWebGPUProcs.RenderBundleEncoderSetPipeline

Definition at line 402 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderSetVertexBuffer

#define wgpuRenderBundleEncoderSetVertexBuffer   vtkWebGPUProcs.RenderBundleEncoderSetVertexBuffer

Definition at line 403 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderAddRef

#define wgpuRenderBundleEncoderAddRef   vtkWebGPUProcs.RenderBundleEncoderAddRef

Definition at line 404 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderBundleEncoderRelease

#define wgpuRenderBundleEncoderRelease   vtkWebGPUProcs.RenderBundleEncoderRelease

Definition at line 405 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderBeginOcclusionQuery

#define wgpuRenderPassEncoderBeginOcclusionQuery   vtkWebGPUProcs.RenderPassEncoderBeginOcclusionQuery

Definition at line 406 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderDraw

#define wgpuRenderPassEncoderDraw   vtkWebGPUProcs.RenderPassEncoderDraw

Definition at line 407 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderDrawIndexed

#define wgpuRenderPassEncoderDrawIndexed   vtkWebGPUProcs.RenderPassEncoderDrawIndexed

Definition at line 408 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderDrawIndexedIndirect

#define wgpuRenderPassEncoderDrawIndexedIndirect   vtkWebGPUProcs.RenderPassEncoderDrawIndexedIndirect

Definition at line 409 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderDrawIndirect

#define wgpuRenderPassEncoderDrawIndirect   vtkWebGPUProcs.RenderPassEncoderDrawIndirect

Definition at line 410 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderEnd

#define wgpuRenderPassEncoderEnd   vtkWebGPUProcs.RenderPassEncoderEnd

Definition at line 411 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderEndOcclusionQuery

#define wgpuRenderPassEncoderEndOcclusionQuery   vtkWebGPUProcs.RenderPassEncoderEndOcclusionQuery

Definition at line 412 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderExecuteBundles

#define wgpuRenderPassEncoderExecuteBundles   vtkWebGPUProcs.RenderPassEncoderExecuteBundles

Definition at line 413 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderInsertDebugMarker

#define wgpuRenderPassEncoderInsertDebugMarker   vtkWebGPUProcs.RenderPassEncoderInsertDebugMarker

Definition at line 414 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderPopDebugGroup

#define wgpuRenderPassEncoderPopDebugGroup   vtkWebGPUProcs.RenderPassEncoderPopDebugGroup

Definition at line 415 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderPushDebugGroup

#define wgpuRenderPassEncoderPushDebugGroup   vtkWebGPUProcs.RenderPassEncoderPushDebugGroup

Definition at line 416 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderSetBindGroup

#define wgpuRenderPassEncoderSetBindGroup   vtkWebGPUProcs.RenderPassEncoderSetBindGroup

Definition at line 417 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderSetBlendConstant

#define wgpuRenderPassEncoderSetBlendConstant   vtkWebGPUProcs.RenderPassEncoderSetBlendConstant

Definition at line 418 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderSetImmediates

#define wgpuRenderPassEncoderSetImmediates   vtkWebGPUProcs.RenderPassEncoderSetImmediates

Definition at line 419 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderSetIndexBuffer

#define wgpuRenderPassEncoderSetIndexBuffer   vtkWebGPUProcs.RenderPassEncoderSetIndexBuffer

Definition at line 420 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderSetLabel

#define wgpuRenderPassEncoderSetLabel   vtkWebGPUProcs.RenderPassEncoderSetLabel

Definition at line 421 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderSetPipeline

#define wgpuRenderPassEncoderSetPipeline   vtkWebGPUProcs.RenderPassEncoderSetPipeline

Definition at line 422 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderSetScissorRect

#define wgpuRenderPassEncoderSetScissorRect   vtkWebGPUProcs.RenderPassEncoderSetScissorRect

Definition at line 423 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderSetStencilReference

#define wgpuRenderPassEncoderSetStencilReference   vtkWebGPUProcs.RenderPassEncoderSetStencilReference

Definition at line 424 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderSetVertexBuffer

#define wgpuRenderPassEncoderSetVertexBuffer   vtkWebGPUProcs.RenderPassEncoderSetVertexBuffer

Definition at line 425 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderSetViewport

#define wgpuRenderPassEncoderSetViewport   vtkWebGPUProcs.RenderPassEncoderSetViewport

Definition at line 426 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderAddRef

#define wgpuRenderPassEncoderAddRef   vtkWebGPUProcs.RenderPassEncoderAddRef

Definition at line 427 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPassEncoderRelease

#define wgpuRenderPassEncoderRelease   vtkWebGPUProcs.RenderPassEncoderRelease

Definition at line 428 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPipelineGetBindGroupLayout

#define wgpuRenderPipelineGetBindGroupLayout   vtkWebGPUProcs.RenderPipelineGetBindGroupLayout

Definition at line 429 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPipelineSetLabel

#define wgpuRenderPipelineSetLabel   vtkWebGPUProcs.RenderPipelineSetLabel

Definition at line 430 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPipelineAddRef

#define wgpuRenderPipelineAddRef   vtkWebGPUProcs.RenderPipelineAddRef

Definition at line 431 of file vtkWebGPUProcDispatch.h.

◆ wgpuRenderPipelineRelease

#define wgpuRenderPipelineRelease   vtkWebGPUProcs.RenderPipelineRelease

Definition at line 432 of file vtkWebGPUProcDispatch.h.

◆ wgpuSamplerSetLabel

#define wgpuSamplerSetLabel   vtkWebGPUProcs.SamplerSetLabel

Definition at line 433 of file vtkWebGPUProcDispatch.h.

◆ wgpuSamplerAddRef

#define wgpuSamplerAddRef   vtkWebGPUProcs.SamplerAddRef

Definition at line 434 of file vtkWebGPUProcDispatch.h.

◆ wgpuSamplerRelease

#define wgpuSamplerRelease   vtkWebGPUProcs.SamplerRelease

Definition at line 435 of file vtkWebGPUProcDispatch.h.

◆ wgpuShaderModuleGetCompilationInfo

#define wgpuShaderModuleGetCompilationInfo   vtkWebGPUProcs.ShaderModuleGetCompilationInfo

Definition at line 436 of file vtkWebGPUProcDispatch.h.

◆ wgpuShaderModuleSetLabel

#define wgpuShaderModuleSetLabel   vtkWebGPUProcs.ShaderModuleSetLabel

Definition at line 437 of file vtkWebGPUProcDispatch.h.

◆ wgpuShaderModuleAddRef

#define wgpuShaderModuleAddRef   vtkWebGPUProcs.ShaderModuleAddRef

Definition at line 438 of file vtkWebGPUProcDispatch.h.

◆ wgpuShaderModuleRelease

#define wgpuShaderModuleRelease   vtkWebGPUProcs.ShaderModuleRelease

Definition at line 439 of file vtkWebGPUProcDispatch.h.

◆ wgpuSupportedFeaturesFreeMembers

#define wgpuSupportedFeaturesFreeMembers   vtkWebGPUProcs.SupportedFeaturesFreeMembers

Definition at line 440 of file vtkWebGPUProcDispatch.h.

◆ wgpuSupportedInstanceFeaturesFreeMembers

#define wgpuSupportedInstanceFeaturesFreeMembers   vtkWebGPUProcs.SupportedInstanceFeaturesFreeMembers

Definition at line 441 of file vtkWebGPUProcDispatch.h.

◆ wgpuSupportedWGSLLanguageFeaturesFreeMembers

#define wgpuSupportedWGSLLanguageFeaturesFreeMembers   vtkWebGPUProcs.SupportedWGSLLanguageFeaturesFreeMembers

Definition at line 442 of file vtkWebGPUProcDispatch.h.

◆ wgpuSurfaceConfigure

#define wgpuSurfaceConfigure   vtkWebGPUProcs.SurfaceConfigure

Definition at line 443 of file vtkWebGPUProcDispatch.h.

◆ wgpuSurfaceGetCapabilities

#define wgpuSurfaceGetCapabilities   vtkWebGPUProcs.SurfaceGetCapabilities

Definition at line 444 of file vtkWebGPUProcDispatch.h.

◆ wgpuSurfaceGetCurrentTexture

#define wgpuSurfaceGetCurrentTexture   vtkWebGPUProcs.SurfaceGetCurrentTexture

Definition at line 445 of file vtkWebGPUProcDispatch.h.

◆ wgpuSurfacePresent

#define wgpuSurfacePresent   vtkWebGPUProcs.SurfacePresent

Definition at line 446 of file vtkWebGPUProcDispatch.h.

◆ wgpuSurfaceSetLabel

#define wgpuSurfaceSetLabel   vtkWebGPUProcs.SurfaceSetLabel

Definition at line 447 of file vtkWebGPUProcDispatch.h.

◆ wgpuSurfaceUnconfigure

#define wgpuSurfaceUnconfigure   vtkWebGPUProcs.SurfaceUnconfigure

Definition at line 448 of file vtkWebGPUProcDispatch.h.

◆ wgpuSurfaceAddRef

#define wgpuSurfaceAddRef   vtkWebGPUProcs.SurfaceAddRef

Definition at line 449 of file vtkWebGPUProcDispatch.h.

◆ wgpuSurfaceRelease

#define wgpuSurfaceRelease   vtkWebGPUProcs.SurfaceRelease

Definition at line 450 of file vtkWebGPUProcDispatch.h.

◆ wgpuSurfaceCapabilitiesFreeMembers

#define wgpuSurfaceCapabilitiesFreeMembers   vtkWebGPUProcs.SurfaceCapabilitiesFreeMembers

Definition at line 451 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureCreateView

#define wgpuTextureCreateView   vtkWebGPUProcs.TextureCreateView

Definition at line 452 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureDestroy

#define wgpuTextureDestroy   vtkWebGPUProcs.TextureDestroy

Definition at line 453 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureGetDepthOrArrayLayers

#define wgpuTextureGetDepthOrArrayLayers   vtkWebGPUProcs.TextureGetDepthOrArrayLayers

Definition at line 454 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureGetDimension

#define wgpuTextureGetDimension   vtkWebGPUProcs.TextureGetDimension

Definition at line 455 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureGetFormat

#define wgpuTextureGetFormat   vtkWebGPUProcs.TextureGetFormat

Definition at line 456 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureGetHeight

#define wgpuTextureGetHeight   vtkWebGPUProcs.TextureGetHeight

Definition at line 457 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureGetMipLevelCount

#define wgpuTextureGetMipLevelCount   vtkWebGPUProcs.TextureGetMipLevelCount

Definition at line 458 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureGetSampleCount

#define wgpuTextureGetSampleCount   vtkWebGPUProcs.TextureGetSampleCount

Definition at line 459 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureGetTextureBindingViewDimension

#define wgpuTextureGetTextureBindingViewDimension   vtkWebGPUProcs.TextureGetTextureBindingViewDimension

Definition at line 460 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureGetUsage

#define wgpuTextureGetUsage   vtkWebGPUProcs.TextureGetUsage

Definition at line 461 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureGetWidth

#define wgpuTextureGetWidth   vtkWebGPUProcs.TextureGetWidth

Definition at line 462 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureSetLabel

#define wgpuTextureSetLabel   vtkWebGPUProcs.TextureSetLabel

Definition at line 463 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureAddRef

#define wgpuTextureAddRef   vtkWebGPUProcs.TextureAddRef

Definition at line 464 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureRelease

#define wgpuTextureRelease   vtkWebGPUProcs.TextureRelease

Definition at line 465 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureViewSetLabel

#define wgpuTextureViewSetLabel   vtkWebGPUProcs.TextureViewSetLabel

Definition at line 466 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureViewAddRef

#define wgpuTextureViewAddRef   vtkWebGPUProcs.TextureViewAddRef

Definition at line 467 of file vtkWebGPUProcDispatch.h.

◆ wgpuTextureViewRelease

#define wgpuTextureViewRelease   vtkWebGPUProcs.TextureViewRelease

Definition at line 468 of file vtkWebGPUProcDispatch.h.

Function Documentation

◆ vtkWebGPUProcDispatchResolve()

VTK_WEBGPU_PROC_EXPORT const char * vtkWebGPUProcDispatchResolve ( WGPUProc(* getProcAddress )(WGPUStringView))

Resolve every entry point through the given proc address function.

Returns the name of the first one that could not be resolved, or nullptr on success - a partially resolved table means the library is not a WebGPU implementation VTK can use.

Variable Documentation

◆ vtkWebGPUProcs

The one dispatch table.

Populated by vtkWebGPUProcDispatchResolve().