LeviLamina
Loading...
Searching...
No Matches
ExternalContentManager.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/resources/LoadImportedLevelData.h"
7#include "mc/deps/core/file/PathBuffer.h"
8#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
9
10// auto generated forward declare list
11// clang-format off
12class ImportContext;
13// clang-format on
14
16public:
17 // ExternalContentManager inner types declare
18 // clang-format off
19 struct ImportRequestData;
20 struct LoadingContentData;
22 // clang-format on
23
24 // ExternalContentManager inner types define
26 public:
27 // member variables
28 // NOLINTBEGIN
35 // NOLINTEND
36
37 public:
38 // prevent constructor by default
39 ImportRequestData& operator=(ImportRequestData const&);
42 };
43
45 public:
46 // member variables
47 // NOLINTBEGIN
50 // NOLINTEND
51
52 public:
53 // prevent constructor by default
54 LoadingContentData& operator=(LoadingContentData const&);
57 };
58
60
61public:
62 // member variables
63 // NOLINTBEGIN
81 // NOLINTEND
82
83public:
84 // prevent constructor by default
88
89public:
90 // virtual functions
91 // NOLINTBEGIN
92 // vIndex: 0
93 virtual ~ExternalContentManager() /*override*/ = default;
94
95 // vIndex: 1
96 virtual void
97 importContent(::std::shared_ptr<::ImportContext>, ::Core::PathBuffer<::std::string> const&, bool, ::LoadImportedLevelData, bool, bool, ::std::string const&);
98 // NOLINTEND
99
100public:
101 // destructor thunk
102 // NOLINTBEGIN
103
104 // NOLINTEND
105
106public:
107 // virtual function thunks
108 // NOLINTBEGIN
109
110 // NOLINTEND
111};
Definition EnableNonOwnerReferences.h:7
Definition PathBuffer.h:8
Definition ExternalContentManager.h:15
Definition ImportContext.h:19
Definition ExternalContentManager.h:25
Definition ExternalContentManager.h:59
Definition ExternalContentManager.h:44
Definition Alias.h:14