LeviLamina
Loading...
Searching...
No Matches
Accessor.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace glTF {
6
7struct Accessor {
8public:
9 // Accessor inner types define
10 enum class Type : int {
11 Scalar = 0,
12 Vec2 = 1,
13 Vec3 = 2,
14 Vec4 = 3,
15 Mat2 = 4,
16 Mat3 = 5,
17 Mat4 = 6,
18 };
19
20public:
21 // member variables
22 // NOLINTBEGIN
33 // NOLINTEND
34
35public:
36 // prevent constructor by default
37 Accessor& operator=(Accessor const&);
38 Accessor(Accessor const&);
39 Accessor();
40
41public:
42 // member functions
43 // NOLINTBEGIN
44#ifdef LL_PLAT_C
45 MCNAPI ~Accessor();
46#endif
47 // NOLINTEND
48
49public:
50 // destructor thunk
51 // NOLINTBEGIN
52#ifdef LL_PLAT_C
53 MCNAPI void $dtor();
54#endif
55 // NOLINTEND
56};
57
58} // namespace glTF
Definition Vec2.h:5
Definition Vec3.h:10
Definition Vec4.h:5
Definition Alias.h:14