LeviLamina
Loading...
Searching...
No Matches
CreativeItemInitializer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7
8// auto generated forward declare list
9// clang-format off
13class ItemInstance;
14class ItemRegistryRef;
15struct BlockDefinition;
16// clang-format on
17
19public:
20 // member variables
21 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
32
33public:
34 // member functions
35 // NOLINTBEGIN
37 ::ItemRegistryRef const& itemRegistry,
38 ::Bedrock::NotNullNonOwnerPtr<::CreativeItemRegistry> creativeItemRegistry
39 );
40
41 MCNAPI void _addCreativeItemServer(::CreativeGroupInfo& creativeGroupInfo, ::ItemInstance const& itemInstance);
42
43 MCNAPI void _addLooseCreativeItem(::ItemInstance const& itemInstance);
44
45 MCNAPI void addLooseBlocks(::std::vector<::BlockDefinition const*> const& blockDefinitions);
46
47 MCNAPI void
49
51 // NOLINTEND
52
53public:
54 // constructor thunks
55 // NOLINTBEGIN
56 MCNAPI void* $ctor(
57 ::ItemRegistryRef const& itemRegistry,
58 ::Bedrock::NotNullNonOwnerPtr<::CreativeItemRegistry> creativeItemRegistry
59 );
60 // NOLINTEND
61
62public:
63 // destructor thunk
64 // NOLINTBEGIN
65 MCNAPI void $dtor();
66 // NOLINTEND
67};
Definition CraftingItemCatalogMergeResult.h:8
Definition CreativeGroupInfo.h:17
Definition CreativeItemInitializer.h:18
MCAPI void addLooseBlocks(::std::vector<::BlockDefinition const * > const &blockDefinitions)
MCAPI void _addLooseCreativeItem(::ItemInstance const &itemInstance)
MCAPI CreativeItemInitializer(::ItemRegistryRef const &itemRegistry, ::Bedrock::NotNullNonOwnerPtr<::CreativeItemRegistry > creativeItemRegistry)
MCAPI void initializeFromCraftingItemCatalog(::CraftingItemCatalogMergeResult const &craftingItemCatalogMergeResult)
MCAPI void _addCreativeItemServer(::CreativeGroupInfo &creativeGroupInfo, ::ItemInstance const &itemInstance)
MCAPI void * $ctor(::ItemRegistryRef const &itemRegistry, ::Bedrock::NotNullNonOwnerPtr<::CreativeItemRegistry > creativeItemRegistry)
Definition CreativeItemRegistry.h:20
Definition ItemInstance.h:16
Definition ItemRegistryRef.h:31
Definition BlockDefinition.h:13
Definition Alias.h:14