LeviLamina
Loading...
Searching...
No Matches
PreloadedPathHandle.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/platform/brstd/function_ref.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Bedrock::Resources::Archive { class Reader; }
11namespace Core { class Path; }
12// clang-format on
13
14namespace Bedrock::Resources {
15
17public:
18 // member variables
19 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
28
29public:
30 // member functions
31 // NOLINTBEGIN
33
35
37 ::Core::Path const& root,
38 ::std::shared_ptr<::Bedrock::Resources::Archive::Reader> backingObject
39 );
40
41 MCNAPI void forEach(::brstd::function_ref<void(::Core::Path const&)> callback) const;
42
43 MCNAPI explicit operator bool() const;
44
46 // NOLINTEND
47
48public:
49 // constructor thunks
50 // NOLINTBEGIN
51 MCNAPI void* $ctor();
52
54
55 MCNAPI void*
56 $ctor(::Core::Path const& root, ::std::shared_ptr<::Bedrock::Resources::Archive::Reader> backingObject);
57 // NOLINTEND
58
59public:
60 // destructor thunk
61 // NOLINTBEGIN
62 MCNAPI void $dtor();
63 // NOLINTEND
64};
65
66} // namespace Bedrock::Resources
Definition PreloadedPathHandle.h:16
MCAPI PreloadedPathHandle(::Bedrock::Resources::PreloadedPathHandle const &)
MCAPI void forEach(::brstd::function_ref< void(::Core::Path const &)> callback) const
MCAPI void * $ctor(::Core::Path const &root, ::std::shared_ptr<::Bedrock::Resources::Archive::Reader > backingObject)
MCAPI void * $ctor(::Bedrock::Resources::PreloadedPathHandle const &)
MCAPI PreloadedPathHandle(::Core::Path const &root, ::std::shared_ptr<::Bedrock::Resources::Archive::Reader > backingObject)
Definition Path.h:12
Definition function_ref.h:60
Definition Alias.h:14