4#ifndef vtkWebGPUConfigurationInternals_h
5#define vtkWebGPUConfigurationInternals_h
10VTK_ABI_NAMESPACE_BEGIN
static double DefaultTimeout
void PopulateRequiredFeatures()
Stores the required features for querying the device in the RequiredFeatures vector of this Configura...
static void AddInstanceRef()
static vtkWebGPUConfiguration::BackendType FromWGPUBackendType(wgpu::BackendType backend)
std::vector< wgpu::FeatureName > RequiredFeatures
static void ReleaseInstanceRef()
static std::size_t InstanceCount
void PopulateRequiredLimits(wgpu::Adapter adapter)
Stores the required limits needed for querying the device in the RequiredLimits attribute of this Con...
static wgpu::BackendType ToWGPUBackendType(vtkWebGPUConfiguration::BackendType backend)
static wgpu::PowerPreference ToWGPUPowerPreferenceType(vtkWebGPUConfiguration::PowerPreferenceType powerPreference)
static wgpu::Instance Instance
wgpu::RequiredLimits RequiredLimits
PowerPreferenceType
These enums have a one-one correspondence with the webgpu enums.