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 virtual bool isCraftingImplemented() /*override*/;
21
22 virtual ::ContainerValidationCraftResult getCraftResult(
23 ::ContainerScreenContext const& screenContext,
24 ::ContainerScreenValidation& screenValidation,
25 ::std::unique_ptr<::ContainerValidationCraftInputs> craftInputs,
26 uchar const numCrafts
27 ) /*override*/;
28
29 virtual ~CartographyContainerScreenValidator() /*override*/ = default;
30 // NOLINTEND
31
32public:
33 // virtual function thunks
34 // NOLINTBEGIN
36
37 MCNAPI ::ContainerValidationCraftResult $getCraftResult(
38 ::ContainerScreenContext const& screenContext,
39 ::ContainerScreenValidation& screenValidation,
40 ::std::unique_ptr<::ContainerValidationCraftInputs> craftInputs,
41 uchar const numCrafts
42 );
43
44
45 // NOLINTEND
46
47public:
48 // vftables
49 // NOLINTBEGIN
50 MCNAPI static void** $vftable();
51 // NOLINTEND
52};
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