LeviLamina
Loading...
Searching...
No Matches
LogicalASTCBlock.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
astc_codec {
class
Footprint
; }
8
namespace
astc_codec {
struct
IntermediateBlockData
; }
9
namespace
astc_codec {
struct
VoidExtentData
; }
10
// clang-format on
11
12
namespace
astc_codec {
13
14
class
LogicalASTCBlock {
15
public
:
16
// LogicalASTCBlock inner types declare
17
// clang-format off
18
struct
DualPlaneData
;
19
// clang-format on
20
21
// LogicalASTCBlock inner types define
22
struct
DualPlaneData {
23
public
:
24
// member variables
25
// NOLINTBEGIN
26
::ll::UntypedStorage<4, 4>
mUnk5cb817;
27
::ll::UntypedStorage<8, 24>
mUnkb77b15;
28
// NOLINTEND
29
30
public
:
31
// prevent constructor by default
32
DualPlaneData& operator=(DualPlaneData
const
&);
33
DualPlaneData(DualPlaneData
const
&);
34
DualPlaneData();
35
};
36
37
public
:
38
// member variables
39
// NOLINTBEGIN
40
::ll::UntypedStorage<8, 24>
mUnk425886;
41
::ll::UntypedStorage<8, 24>
mUnkf7631b;
42
::ll::UntypedStorage<8, 48>
mUnk36c6cf;
43
::ll::UntypedStorage<8, 40>
mUnk60f23e;
44
// NOLINTEND
45
46
public
:
47
// prevent constructor by default
48
LogicalASTCBlock& operator=(LogicalASTCBlock
const
&);
49
LogicalASTCBlock(LogicalASTCBlock
const
&);
50
LogicalASTCBlock();
51
52
public
:
53
// member functions
54
// NOLINTBEGIN
55
MCNAPI_C
void
56
CalculateWeights(
::astc_codec::Footprint
const
& footprint,
::astc_codec::IntermediateBlockData
const
& block);
57
58
MCNAPI_C ::std::array<int, 4> ColorAt(
int
x,
int
y)
const
;
59
60
MCNAPI_C
void
SetDualPlaneChannel(
int
channel);
61
// NOLINTEND
62
63
public
:
64
// constructor thunks
65
// NOLINTBEGIN
66
MCNAPI_C
void
* $ctor(
::astc_codec::Footprint
const
& footprint,
::astc_codec::VoidExtentData
const
& block);
67
// NOLINTEND
68
69
public
:
70
// destructor thunk
71
// NOLINTBEGIN
72
MCNAPI_C
void
$dtor();
73
// NOLINTEND
74
};
75
76
}
// namespace astc_codec
astc_codec::Footprint
Definition
Footprint.h:11
astc_codec::IntermediateBlockData
Definition
IntermediateBlockData.h:7
astc_codec::LogicalASTCBlock::DualPlaneData
Definition
LogicalASTCBlock.h:22
astc_codec::VoidExtentData
Definition
VoidExtentData.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
external
render_dragon
externals
astc_codec
decoder
LogicalASTCBlock.h
Generated on
for LeviLamina by
1.16.1