LeviLamina
Loading...
Searching...
No Matches
CartographyContainerScreenValidator.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 ~CartographyContainerScreenValidator() /*override*/ = default;
33 // NOLINTEND
34
35public:
36 // virtual function thunks
37 // NOLINTBEGIN
39
40 MCNAPI ::ContainerValidationCraftResult $getCraftResult(
41 ::ContainerScreenContext const& screenContext,
42 ::ContainerScreenValidation& screenValidation,
43 ::std::unique_ptr<::ContainerValidationCraftInputs> craftInputs,
44 uchar const numCrafts
45 );
46 // NOLINTEND
47
48public:
49 // vftables
50 // NOLINTBEGIN
51 MCNAPI static void** $vftable();
52 // NOLINTEND
53};
Definition CartographyContainerScreenValidator.h:16
static MCAPI void ** $vftable()
MCAPI::ContainerValidationCraftResult $getCraftResult(::ContainerScreenContext const &screenContext, ::ContainerScreenValidation &screenValidation, ::std::unique_ptr<::ContainerValidationCraftInputs > craftInputs, uchar const numCrafts)
Definition ContainerScreenContext.h:17
Definition ContainerScreenValidation.h:27
Definition ContainerScreenValidatorBase.h:18
Definition ContainerValidationCraftInputs.h:5
Definition ContainerValidationCraftResult.h:14