LeviLamina
Loading...
Searching...
No Matches
Ktx1Header.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace texd {
6
7struct Ktx1Header {
8public:
9 // member variables
10 // NOLINTBEGIN
11 ::ll::TypedStorage<1, 12, uchar[12]> identifier;
12 ::ll::TypedStorage<4, 4, uint> endianness;
13 ::ll::TypedStorage<4, 4, uint> glType;
14 ::ll::TypedStorage<4, 4, uint> glTypeSize;
15 ::ll::TypedStorage<4, 4, uint> glFormat;
16 ::ll::TypedStorage<4, 4, uint> glInternalFormat;
17 ::ll::TypedStorage<4, 4, uint> glBaseInternalFormat;
18 ::ll::TypedStorage<4, 4, uint> pixelWidth;
19 ::ll::TypedStorage<4, 4, uint> pixelHeight;
20 ::ll::TypedStorage<4, 4, uint> pixelDepth;
21 ::ll::TypedStorage<4, 4, uint> numberOfArrayElements;
22 ::ll::TypedStorage<4, 4, uint> numberOfFaces;
23 ::ll::TypedStorage<4, 4, uint> numberOfMipmapLevels;
24 ::ll::TypedStorage<4, 4, uint> bytesOfKeyValueData;
25 // NOLINTEND
26};
27
28} // namespace texd
Definition Ktx1Header.h:7