Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
IEducationOptions.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/options/EducationEditionOffer.h"
7
9public:
10 // virtual functions
11 // NOLINTBEGIN
12 virtual ~IEducationOptions() = default;
13
14 virtual bool educationFeaturesEnabled() const = 0;
15
16 virtual void setEducationFeaturesEnabled(bool educationEnabled) = 0;
17
18 virtual bool isChemistryEnabled() const;
19
20 virtual bool isCodeBuilderEnabled() const = 0;
21
22 virtual void setCodeBuilderEnabled(bool codeBuilderEnabled) = 0;
23
24 virtual bool isBaseCodeBuilderEnabled() const;
25
26 virtual ::EducationEditionOffer getEducationEditionOffer() const = 0;
27
28 virtual void setEducationEditionOffer(::EducationEditionOffer eduOffer) = 0;
29
30 virtual bool isEducationEditionLevel() const;
31
32 virtual bool isEditionCompatible(::EducationEditionOffer eduOffer) const;
33 // NOLINTEND
34
35public:
36 // virtual function thunks
37 // NOLINTBEGIN
38 MCNAPI bool $isChemistryEnabled() const;
39
40 MCNAPI bool $isBaseCodeBuilderEnabled() const;
41
42 MCNAPI bool $isEducationEditionLevel() const;
43
44 MCNAPI bool $isEditionCompatible(::EducationEditionOffer eduOffer) const;
45
46
47 // NOLINTEND
48};
Definition IEducationOptions.h:8
MCAPI bool $isBaseCodeBuilderEnabled() const
MCAPI bool $isChemistryEnabled() const
MCAPI bool $isEducationEditionLevel() const
MCAPI bool $isEditionCompatible(::EducationEditionOffer eduOffer) const