LeviLamina
Loading...
Searching...
No Matches
WorldTemplatePackSource.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#include "mc/resources/DirectoryPackSource.h"
9
10// auto generated forward declare list
11// clang-format off
16// clang-format on
17
19public:
20 // member variables
21 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
32
33public:
34 // virtual functions
35 // NOLINTBEGIN
36 // vIndex: 0
37 virtual ~WorldTemplatePackSource() /*override*/ = default;
38
39 // vIndex: 5
40 virtual ::PackSourceReport load(
41 ::IPackManifestFactory& manifestFactory,
42 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const> const& keyProvider
43 ) /*override*/;
44 // NOLINTEND
45
46public:
47 // member functions
48 // NOLINTBEGIN
50
51 MCNAPI ::PackSourceReport _tryLoadFromZip(
52 ::IPackManifestFactory& manifestFactory,
53 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const> const& keyProvider,
54 ::Core::PathBuffer<::std::string> const& worldTemplatePath,
55 ::std::string const& subDir
56 );
57 // NOLINTEND
58
59public:
60 // constructor thunks
61 // NOLINTBEGIN
63 // NOLINTEND
64
65public:
66 // virtual function thunks
67 // NOLINTBEGIN
68 MCNAPI ::PackSourceReport $load(
69 ::IPackManifestFactory& manifestFactory,
70 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const> const& keyProvider
71 );
72 // NOLINTEND
73
74public:
75 // vftables
76 // NOLINTBEGIN
77 MCNAPI static void** $vftable();
78 // NOLINTEND
79};
Definition PathBuffer.h:8
Definition DirectoryPackSource.h:21
Definition IContentKeyProvider.h:13
Definition IPackManifestFactory.h:14
Definition PackSourceReport.h:5
Definition WorldTemplatePackSource.h:18
MCAPI WorldTemplatePackSource(::WorldTemplatePackSourceOptions options)
static MCAPI void ** $vftable()
MCAPI void * $ctor(::WorldTemplatePackSourceOptions options)
MCAPI::PackSourceReport $load(::IPackManifestFactory &manifestFactory, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider)
MCAPI::PackSourceReport _tryLoadFromZip(::IPackManifestFactory &manifestFactory, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::Core::PathBuffer<::std::string > const &worldTemplatePath, ::std::string const &subDir)
Definition WorldTemplatePackSourceOptions.h:5
Definition Alias.h:14