LeviLamina
Loading...
Searching...
No Matches
Sampler.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace glTF {
6
7struct Sampler {
8public:
9 // Sampler inner types define
10 enum class MagFilter : int {
11 Nearest = 9728,
12 Linear = 9729,
13 };
14
15 enum class MinFilter : int {
16 Nearest = 9728,
17 Linear = 9729,
18 NearestMipmapNearest = 9984,
19 LinearMipmapNearest = 9985,
20 NearestMipmapLinear = 9986,
21 LinearMipmapLinear = 9987,
22 };
23
24 enum class WrapS : int {
25 ClampToEdge = 33071,
26 MirroredRepeat = 33648,
27 Repeat = 10497,
28 };
29
30 enum class WrapT : int {
31 ClampToEdge = 33071,
32 MirroredRepeat = 33648,
33 Repeat = 10497,
34 };
35
36public:
37 // member variables
38 // NOLINTBEGIN
45 // NOLINTEND
46
47public:
48 // prevent constructor by default
49 Sampler& operator=(Sampler const&);
50 Sampler(Sampler const&);
51 Sampler();
52};
53
54} // namespace glTF
Definition Sampler.h:7
Definition Alias.h:14