LeviLamina
Loading...
Searching...
No Matches
InPackagePackSource.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/resource/PackOrigin.h"
7#include "mc/deps/core/resource/PackType.h"
8#include "mc/resources/PackSource.h"
9
10// auto generated forward declare list
11// clang-format off
15// clang-format on
16
17class InPackagePackSource : public ::PackSource {
18public:
19 // member variables
20 // NOLINTBEGIN
24 // NOLINTEND
25
26public:
27 // prevent constructor by default
28 InPackagePackSource& operator=(InPackagePackSource const&);
29 InPackagePackSource(InPackagePackSource const&);
30 InPackagePackSource();
31
32public:
33 // virtual functions
34 // NOLINTBEGIN
35 virtual ~InPackagePackSource() /*override*/ = default;
36
37 virtual ::PackOrigin getPackOrigin() const /*override*/;
38
39 virtual ::PackSourceLoadResult _loadImpl(::PackSourceLoadOptions&& options) /*override*/;
40
41 virtual ::PackType getPackType() const /*override*/;
42 // NOLINTEND
43
44public:
45 // member functions
46 // NOLINTBEGIN
48 // NOLINTEND
49
50public:
51 // constructor thunks
52 // NOLINTBEGIN
53 MCNAPI void* $ctor(::InPackagePackSourceOptions options);
54 // NOLINTEND
55
56public:
57 // virtual function thunks
58 // NOLINTBEGIN
59 MCNAPI ::PackOrigin $getPackOrigin() const;
60
61 MCNAPI ::PackSourceLoadResult $_loadImpl(::PackSourceLoadOptions&& options);
62
63 MCNAPI ::PackType $getPackType() const;
64
65
66 // NOLINTEND
67
68public:
69 // vftables
70 // NOLINTBEGIN
71 MCNAPI static void** $vftable();
72 // NOLINTEND
73};
MCAPI::PackSourceLoadResult $_loadImpl(::PackSourceLoadOptions &&options)
MCAPI::PackOrigin $getPackOrigin() const
MCAPI InPackagePackSource(::InPackagePackSourceOptions options)
MCAPI void * $ctor(::InPackagePackSourceOptions options)
MCAPI::PackType $getPackType() const
static MCAPI void ** $vftable()
Definition InPackagePackSourceOptions.h:5
Definition PackSourceLoadOptions.h:5
Definition PackSourceLoadResult.h:5
Definition Alias.h:14