Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
RouteDataParser.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/file/PathBuffer.h"
7#include "mc/deps/core/utility/NonOwnerPointer.h"
8
9// auto generated forward declare list
10// clang-format off
11class IFileAccess;
13namespace Core { class FileSystem; }
14namespace Core { class Path; }
15// clang-format on
16
17namespace OreUI {
18
19class RouteDataParser {
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<8, 8, ::ResourcePackManager const&> mPackManager;
24 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::IFileAccess>> mFileAccess;
25 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::Core::FileSystem>> mFileSystem;
26 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mDataPath;
27 // NOLINTEND
28
29public:
30 // prevent constructor by default
31 RouteDataParser& operator=(RouteDataParser const&);
32 RouteDataParser(RouteDataParser const&);
33 RouteDataParser();
34
35public:
36 // member functions
37 // NOLINTBEGIN
39 ::ResourcePackManager const& packManager,
40 ::Bedrock::NotNullNonOwnerPtr<::IFileAccess> const& fileAccess,
41 ::Bedrock::NotNullNonOwnerPtr<::Core::FileSystem> const& fileSystem,
42 ::Core::Path const& dataPath
43 );
44
46 // NOLINTEND
47
48public:
49 // constructor thunks
50 // NOLINTBEGIN
51 MCNAPI void* $ctor(
52 ::ResourcePackManager const& packManager,
53 ::Bedrock::NotNullNonOwnerPtr<::IFileAccess> const& fileAccess,
54 ::Bedrock::NotNullNonOwnerPtr<::Core::FileSystem> const& fileSystem,
55 ::Core::Path const& dataPath
56 );
57 // NOLINTEND
58
59public:
60 // destructor thunk
61 // NOLINTBEGIN
62 MCNAPI void $dtor();
63 // NOLINTEND
64};
65
66} // namespace OreUI
Definition FileSystem.h:28
Definition Path.h:10
Definition IFileAccess.h:15
Definition RouteDataParser.h:7
MCAPI void * $ctor(::ResourcePackManager const &packManager, ::Bedrock::NotNullNonOwnerPtr<::IFileAccess > const &fileAccess, ::Bedrock::NotNullNonOwnerPtr<::Core::FileSystem > const &fileSystem, ::Core::Path const &dataPath)
MCAPI RouteDataParser(::ResourcePackManager const &packManager, ::Bedrock::NotNullNonOwnerPtr<::IFileAccess > const &fileAccess, ::Bedrock::NotNullNonOwnerPtr<::Core::FileSystem > const &fileSystem, ::Core::Path const &dataPath)
Definition ResourcePackManager.h:29