LeviLamina
Loading...
Searching...
No Matches
Accessor.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Json { class Value; }
8// clang-format on
9
10namespace glTF {
11
12struct Accessor {
13public:
14 // Accessor inner types define
15 enum class Type : int {
16 Scalar = 0,
17 Vec2 = 1,
18 Vec3 = 2,
19 Vec4 = 3,
20 Mat2 = 4,
21 Mat3 = 5,
22 Mat4 = 6,
23 };
24
25public:
26 // member variables
27 // NOLINTBEGIN
38 // NOLINTEND
39
40public:
41 // prevent constructor by default
42 Accessor& operator=(Accessor const&);
43 Accessor(Accessor const&);
44 Accessor();
45
46public:
47 // member functions
48 // NOLINTBEGIN
49 MCNAPI_C ::Json::Value serialize() const;
50 // NOLINTEND
51
52public:
53 // destructor thunk
54 // NOLINTBEGIN
55 MCNAPI_C void $dtor();
56 // NOLINTEND
57};
58
59} // namespace glTF
Definition Value.h:16
Definition Vec2.h:5
Definition Vec3.h:10
Definition Vec4.h:5
Definition Alias.h:14