LeviLamina
Loading...
Searching...
No Matches
Texture.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
Json {
class
Value
; }
8
// clang-format on
9
10
namespace
glTF {
11
12
struct
Texture {
13
public
:
14
// Texture inner types define
15
enum class
Format :
int
{
16
Alpha = 6406,
17
Rgb = 6407,
18
Rgba = 6408,
19
Luminance = 6409,
20
LuminanceAlpha = 6410,
21
};
22
23
enum class
Target :
int
{
24
Texture2d = 3553,
25
};
26
27
enum class
Type :
int
{
28
Byte = 5121,
29
Short5_6_5 = 33635,
30
Short4_4_4_4 = 32819,
31
Short5_5_5_1 = 32820,
32
};
33
34
public
:
35
// member variables
36
// NOLINTBEGIN
37
::ll::UntypedStorage<4, 8>
mUnk2b031b;
38
::ll::UntypedStorage<4, 8>
mUnk28ff05;
39
::ll::UntypedStorage<4, 8>
mUnka6e0d7;
40
::ll::UntypedStorage<4, 8>
mUnkbf05ae;
41
::ll::UntypedStorage<4, 8>
mUnk5e5ea8;
42
::ll::UntypedStorage<4, 8>
mUnk318a55;
43
::ll::UntypedStorage<8, 32>
mUnkd942f3;
44
::ll::UntypedStorage<4, 4>
mUnk797435;
45
// NOLINTEND
46
47
public
:
48
// prevent constructor by default
49
Texture& operator=(Texture
const
&);
50
Texture(Texture
const
&);
51
Texture();
52
53
public
:
54
// member functions
55
// NOLINTBEGIN
56
MCNAPI_C ::Json::Value serialize()
const
;
57
// NOLINTEND
58
59
public
:
60
// destructor thunk
61
// NOLINTBEGIN
62
MCNAPI_C
void
$dtor();
63
// NOLINTEND
64
};
65
66
}
// namespace glTF
Json::Value
Definition
Value.h:16
ll::UntypedStorage
Definition
Alias.h:14
src
mc
util
gltf
Texture.h
Generated on
for LeviLamina by
1.16.1