LeviLamina
Loading...
Searching...
No Matches
ZipPackAccessStrategyOwningFileAccess.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/resources/ZipPackAccessStrategy.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
IFileAccess
;
11
class
PackAccessStrategy
;
12
class
ResourceLocation
;
13
namespace
Core {
class
Path
; }
14
// clang-format on
15
16
class
ZipPackAccessStrategyOwningFileAccess
:
public
::ZipPackAccessStrategy
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::UntypedStorage<8, 16>
mUnkd6ea6d;
21
// NOLINTEND
22
23
public
:
24
// prevent constructor by default
25
ZipPackAccessStrategyOwningFileAccess
& operator=(
ZipPackAccessStrategyOwningFileAccess
const
&);
26
ZipPackAccessStrategyOwningFileAccess
(
ZipPackAccessStrategyOwningFileAccess
const
&);
27
ZipPackAccessStrategyOwningFileAccess
();
28
29
public
:
30
// virtual functions
31
// NOLINTBEGIN
32
// vIndex: 0
33
virtual
~ZipPackAccessStrategyOwningFileAccess
()
/*override*/
=
default
;
34
35
// vIndex: 17
36
virtual ::std::unique_ptr<::PackAccessStrategy> createSubPack(
::Core::Path
const
& subPath)
const
/*override*/
;
37
// NOLINTEND
38
39
public
:
40
// member functions
41
// NOLINTBEGIN
42
MCAPI
ZipPackAccessStrategyOwningFileAccess
(
43
::std::shared_ptr<::IFileAccess> fileAccess,
44
::ResourceLocation
const
& path,
45
::Core::Path
const
& subPath
46
);
47
// NOLINTEND
48
49
public
:
50
// constructor thunks
51
// NOLINTBEGIN
52
MCAPI
void
*
53
$ctor(::std::shared_ptr<::IFileAccess> fileAccess,
::ResourceLocation
const
& path,
::Core::Path
const
& subPath);
54
// NOLINTEND
55
56
public
:
57
// destructor thunk
58
// NOLINTBEGIN
59
60
// NOLINTEND
61
62
public
:
63
// virtual function thunks
64
// NOLINTBEGIN
65
MCAPI ::std::unique_ptr<::PackAccessStrategy> $createSubPack(
::Core::Path
const
& subPath)
const
;
66
// NOLINTEND
67
68
public
:
69
// vftables
70
// NOLINTBEGIN
71
MCAPI
static
void
** $vftable();
72
// NOLINTEND
73
};
Core::Path
Definition
Path.h:15
IFileAccess
Definition
IFileAccess.h:15
PackAccessStrategy
Definition
PackAccessStrategy.h:20
Path
Definition
Path.h:16
ResourceLocation
Definition
ResourceLocation.h:15
ZipPackAccessStrategyOwningFileAccess
Definition
ZipPackAccessStrategyOwningFileAccess.h:16
ZipPackAccessStrategy
Definition
ZipPackAccessStrategy.h:19
ll::UntypedStorage
Definition
Alias.h:14
src
mc
resources
ZipPackAccessStrategyOwningFileAccess.h
Generated on Sat Apr 26 2025 05:55:50 for LeviLamina by
1.12.0