VTK  9.7.1
GLTFSampler.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2 // SPDX-License-Identifier: BSD-3-Clause
3 
4 #ifndef GLTFSampler_h
5 #define GLTFSampler_h
6 
7 #include "vtkIOGeometryModule.h" // For export macro
8 
9 VTK_ABI_NAMESPACE_BEGIN
10 
15 struct VTKIOGEOMETRY_EXPORT GLTFSampler
16 {
17  enum FilterType : unsigned short
18  {
19  NEAREST = 9728,
20  LINEAR = 9729,
21  NEAREST_MIPMAP_NEAREST = 9984,
22  LINEAR_MIPMAP_NEAREST = 9985,
23  NEAREST_MIPMAP_LINEAR = 9986,
24  LINEAR_MIPMAP_LINEAR = 9987
25  };
26  enum WrapType : unsigned short
27  {
28  CLAMP_TO_EDGE = 33071,
29  MIRRORED_REPEAT = 33648,
30  REPEAT = 10497
31  };
36 };
37 
38 VTK_ABI_NAMESPACE_END
39 #endif
FilterType MinFilter
Definition: GLTFSampler.h:33
WrapType WrapS
Definition: GLTFSampler.h:34
FilterType MagFilter
Definition: GLTFSampler.h:32
WrapType WrapT
Definition: GLTFSampler.h:35
This struct describes a glTF sampler object.
Definition: GLTFSampler.h:15