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
16class PreloadedPathHandle {
17public:
18 // member variables
19 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 PreloadedPathHandle& operator=(PreloadedPathHandle const&);
28 PreloadedPathHandle();
29
30public:
31 // member functions
32 // NOLINTBEGIN
34
36 ::Core::Path const& root,
37 ::std::shared_ptr<::Bedrock::Resources::Archive::Reader> backingObject
38 );
39
40 MCNAPI void forEach(::brstd::function_ref<void(::Core::Path const&)> callback) const;
41
43 // NOLINTEND
44
45public:
46 // constructor thunks
47 // NOLINTBEGIN
49
50 MCNAPI void*
51 $ctor(::Core::Path const& root, ::std::shared_ptr<::Bedrock::Resources::Archive::Reader> backingObject);
52 // NOLINTEND
53
54public:
55 // destructor thunk
56 // NOLINTBEGIN
57 MCNAPI void $dtor();
58 // NOLINTEND
59};
60
61} // 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:11
Definition function_ref.h:60
Definition Alias.h:14