LeviLamina
Loading...
Searching...
No Matches
Asset.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace glTF {
6
7struct Asset {
8public:
9 // Asset inner types declare
10 // clang-format off
11 struct Profile;
12 // clang-format on
13
14 // Asset inner types define
15 struct Profile {
16 public:
17 // member variables
18 // NOLINTBEGIN
21 // NOLINTEND
22
23 public:
24 // prevent constructor by default
25 Profile& operator=(Profile const&);
26 Profile(Profile const&);
27 Profile();
28 };
29
30public:
31 // member variables
32 // NOLINTBEGIN
37 // NOLINTEND
38
39#ifdef LL_PLAT_S
40public:
41 // prevent constructor by default
42 Asset& operator=(Asset const&);
43 Asset(Asset const&);
44 Asset();
45
46#else // LL_PLAT_C
47public:
48 // prevent constructor by default
49 Asset(Asset const&);
50 Asset();
51
52#endif
53public:
54 // member functions
55 // NOLINTBEGIN
56#ifdef LL_PLAT_C
57 MCNAPI ::glTF::Asset& operator=(::glTF::Asset const&);
58
59 MCNAPI ~Asset();
60#endif
61 // NOLINTEND
62
63public:
64 // destructor thunk
65 // NOLINTBEGIN
66#ifdef LL_PLAT_C
67 MCNAPI void $dtor();
68#endif
69 // NOLINTEND
70};
71
72} // namespace glTF
Definition Asset.h:15
Definition Asset.h:7
Definition Alias.h:14