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 importContent(
97 ::std::shared_ptr<::ImportContext>,
99 bool,
100 ::LoadImportedLevelData,
101 bool,
102 bool,
103 ::std::string const&
104 );
105 // NOLINTEND
106
107public:
108 // virtual function thunks
109 // NOLINTBEGIN
110
111 // NOLINTEND
112};
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