4#ifndef vtkWebGPUUniforms_h
5#define vtkWebGPUUniforms_h
7#include "vtkRenderingWebGPUModule.h"
14VTK_ABI_NAMESPACE_BEGIN
32 const std::vector<int>& value)
override;
34 const std::vector<float>& value)
override;
35 bool GetUniform(
const char* name, std::vector<int>& value)
override;
36 bool GetUniform(
const char* name, std::vector<float>& value)
override;
55 void SetUniform3uc(
const char* name,
const unsigned char v[3])
override;
56 void SetUniform4uc(
const char* name,
const unsigned char v[4])
override;
98 std::unique_ptr<Internals> Storage;
101#define vtkWebGPUUniforms_OVERRIDE_ATTRIBUTES vtkWebGPUUniforms::CreateOverrideAttributes()
a simple class to control print indentation
represent and manipulate 3x3 transformation matrices
represent and manipulate 4x4 transformation matrices
Attribute for vtkObjectFactory overrides.
vtkTypeUInt32 vtkMTimeType