LeviLamina
Loading...
Searching...
No Matches
AnvilContainerScreenValidator.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/inventory/simulation/validation/ContainerScreenValidatorBase.h"
7
8// auto generated forward declare list
9// clang-format off
14// clang-format on
15
17public:
18 // virtual functions
19 // NOLINTBEGIN
20 // vIndex: 2
21 virtual bool isCraftingImplemented() /*override*/;
22
23 // vIndex: 3
24 virtual ::ContainerValidationCraftResult getCraftResult(
25 ::ContainerScreenContext const& screenContext,
26 ::ContainerScreenValidation& screenValidation,
27 ::std::unique_ptr<::ContainerValidationCraftInputs> craftInputs,
28 uchar const numCrafts
29 ) /*override*/;
30
31 // vIndex: 0
32 virtual ~AnvilContainerScreenValidator() /*override*/ = default;
33 // NOLINTEND
34
35public:
36 // destructor thunk
37 // NOLINTBEGIN
38
39 // NOLINTEND
40
41public:
42 // virtual function thunks
43 // NOLINTBEGIN
44 MCFOLD bool $isCraftingImplemented();
45
46 MCAPI ::ContainerValidationCraftResult $getCraftResult(
47 ::ContainerScreenContext const& screenContext,
48 ::ContainerScreenValidation& screenValidation,
49 ::std::unique_ptr<::ContainerValidationCraftInputs> craftInputs,
50 uchar const numCrafts
51 );
52 // NOLINTEND
53
54public:
55 // vftables
56 // NOLINTBEGIN
57 MCAPI static void** $vftable();
58 // NOLINTEND
59};
Definition AnvilContainerScreenValidator.h:16
Definition ContainerScreenContext.h:11
Definition ContainerScreenValidation.h:24
Definition ContainerScreenValidatorBase.h:18
Definition ContainerValidationCraftInputs.h:5
Definition ContainerValidationCraftResult.h:5