LeviLamina
Loading...
Searching...
No Matches
BlockDefinitionLoader.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/puv/LoadResult.h"
8
9// auto generated forward declare list
10// clang-format off
13struct BlockDefinition;
14namespace Bedrock::Resources { class MinecraftDocumentInput; }
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
29
30public:
31 // member functions
32 // NOLINTBEGIN
34 ::gsl::not_null<::BlockDefinitionGroup*> group,
35 ::gsl::not_null<::Core::PathBuffer<::std::string> const*> heapPathBuffer,
36 ::std::string resourcePackLocation,
37 ::gsl::not_null<::IPackLoadContext*> packLoadContext
38 );
39
40 MCNAPI ::Puv::LoadResult<::BlockDefinition> load(::Bedrock::Resources::MinecraftDocumentInput const& input) const;
41
43 // NOLINTEND
44
45public:
46 // constructor thunks
47 // NOLINTBEGIN
48 MCNAPI void* $ctor(
49 ::gsl::not_null<::BlockDefinitionGroup*> group,
50 ::gsl::not_null<::Core::PathBuffer<::std::string> const*> heapPathBuffer,
51 ::std::string resourcePackLocation,
52 ::gsl::not_null<::IPackLoadContext*> packLoadContext
53 );
54 // NOLINTEND
55
56public:
57 // destructor thunk
58 // NOLINTBEGIN
59 MCNAPI void $dtor();
60 // NOLINTEND
61};
Definition MinecraftDocumentInput.h:16
Definition BlockDefinitionGroup.h:34
Definition BlockDefinitionLoader.h:17
MCAPI ~BlockDefinitionLoader()
MCAPI void * $ctor(::gsl::not_null<::BlockDefinitionGroup * > group, ::gsl::not_null<::Core::PathBuffer<::std::string > const * > heapPathBuffer, ::std::string resourcePackLocation, ::gsl::not_null<::IPackLoadContext * > packLoadContext)
MCAPI BlockDefinitionLoader(::gsl::not_null<::BlockDefinitionGroup * > group, ::gsl::not_null<::Core::PathBuffer<::std::string > const * > heapPathBuffer, ::std::string resourcePackLocation, ::gsl::not_null<::IPackLoadContext * > packLoadContext)
MCAPI ::Puv::LoadResult<::BlockDefinition > load(::Bedrock::Resources::MinecraftDocumentInput const &input) const
Definition PathBuffer.h:8
Definition IPackLoadContext.h:20
Definition BlockDefinition.h:13
Definition Alias.h:14