VTK
9.5.20251126
IO
Geometry
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
};
32
FilterType
MagFilter
;
33
FilterType
MinFilter
;
34
WrapType
WrapS
;
35
WrapType
WrapT
;
36
};
37
38
VTK_ABI_NAMESPACE_END
39
#endif
GLTFSampler
This struct describes a glTF sampler object.
Definition
GLTFSampler.h:16
GLTFSampler::WrapT
WrapType WrapT
Definition
GLTFSampler.h:35
GLTFSampler::MinFilter
FilterType MinFilter
Definition
GLTFSampler.h:33
GLTFSampler::MagFilter
FilterType MagFilter
Definition
GLTFSampler.h:32
GLTFSampler::WrapS
WrapType WrapS
Definition
GLTFSampler.h:34
GLTFSampler::WrapType
WrapType
Definition
GLTFSampler.h:27
GLTFSampler::CLAMP_TO_EDGE
@ CLAMP_TO_EDGE
Definition
GLTFSampler.h:28
GLTFSampler::REPEAT
@ REPEAT
Definition
GLTFSampler.h:30
GLTFSampler::MIRRORED_REPEAT
@ MIRRORED_REPEAT
Definition
GLTFSampler.h:29
GLTFSampler::FilterType
FilterType
Definition
GLTFSampler.h:18
GLTFSampler::NEAREST_MIPMAP_NEAREST
@ NEAREST_MIPMAP_NEAREST
Definition
GLTFSampler.h:21
GLTFSampler::LINEAR_MIPMAP_LINEAR
@ LINEAR_MIPMAP_LINEAR
Definition
GLTFSampler.h:24
GLTFSampler::LINEAR
@ LINEAR
Definition
GLTFSampler.h:20
GLTFSampler::LINEAR_MIPMAP_NEAREST
@ LINEAR_MIPMAP_NEAREST
Definition
GLTFSampler.h:22
GLTFSampler::NEAREST
@ NEAREST
Definition
GLTFSampler.h:19
GLTFSampler::NEAREST_MIPMAP_LINEAR
@ NEAREST_MIPMAP_LINEAR
Definition
GLTFSampler.h:23
Generated on Wed Nov 26 2025 07:47:52 for VTK by
1.13.2