LeviLamina
Loading...
Searching...
No Matches
LRUEviction.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
dragon::texturestreaming {
6
7
struct
LRUEviction {
8
public
:
9
// LRUEviction inner types declare
10
// clang-format off
11
struct
ImageLRUData
;
12
// clang-format on
13
14
// LRUEviction inner types define
15
struct
ImageLRUData {
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::UntypedStorage<8, 8>
mUnk2ee4d9;
20
::ll::UntypedStorage<4, 4>
mUnk7b1067;
21
// NOLINTEND
22
23
public
:
24
// prevent constructor by default
25
ImageLRUData& operator=(ImageLRUData
const
&);
26
ImageLRUData(ImageLRUData
const
&);
27
ImageLRUData();
28
};
29
30
public
:
31
// member variables
32
// NOLINTBEGIN
33
::ll::UntypedStorage<4, 4>
mUnk91b22e;
34
::ll::UntypedStorage<4, 4>
mUnk66f7e5;
35
::ll::UntypedStorage<8, 24>
mUnkda19f2;
36
// NOLINTEND
37
38
public
:
39
// prevent constructor by default
40
LRUEviction& operator=(LRUEviction
const
&);
41
LRUEviction(LRUEviction
const
&);
42
LRUEviction();
43
44
public
:
45
// member functions
46
// NOLINTBEGIN
47
MCNAPI_C
void
updateResource(uint64
const
& key);
48
// NOLINTEND
49
50
public
:
51
// destructor thunk
52
// NOLINTBEGIN
53
MCNAPI_C
void
$dtor();
54
// NOLINTEND
55
};
56
57
}
// namespace dragon::texturestreaming
dragon::texturestreaming::LRUEviction::ImageLRUData
Definition
LRUEviction.h:15
ll::UntypedStorage
Definition
Alias.h:14
src
mc
external
render_dragon
texture_streaming
texture_cache
LRUEviction.h
Generated on
for LeviLamina by
1.16.1