LeviLamina
Loading...
Searching...
No Matches
FeatureToggles Class Reference
+ Inheritance diagram for FeatureToggles:

Classes

struct  FeatureToggle
 

Public Member Functions

FeatureTogglesoperator= (FeatureToggles const &)
 
 FeatureToggles (FeatureToggles const &)
 
MCAPI ::std::function< void(::Option &)> _getDisableIfOtherOptionDisabledSetupCallback (::FeatureOptionID optionIdToCheck) const
 
MCAPI ::std::function< void(::Option &)> _getDisabledIfOptionExpectationsNotMetSetupCallback (::std::vector<::FeatureOptionID > expectedDisabledOptions, ::std::vector<::FeatureOptionID > expectedEnabledOptions)
 
MCAPI ::std::function< void(bool &)> _getLockIfInGameOrOptionExpectationsNotMetLockCallback (::std::vector<::FeatureOptionID > expectedDisabledOptions, ::std::vector<::FeatureOptionID > expectedEnabledOptions)
 
MCAPI ::std::function< void(bool &)> _getLockIfOtherOptionDisabledLockCallback (::FeatureOptionID optionIdToCheck) const
 
MCAPI void _initialize (::AppPlatform &appPlatform)
 
MCAPI void _registerFeature (::FeatureOptionTabID tabID, ::FeatureOptionID featureID, ::std::string const &locName, ::std::string const &saveName, bool defaultValue, ::FeatureOptionID dependencyFeatureID, ::std::function< void(::Option &)> setup, ::std::function< void(bool &)> lock)
 
MCAPI void _registerFeatures ()
 
MCAPI void _setupDependencies ()
 
MCAPI bool isEnabled (::FeatureOptionID featureID) const
 
MCAPI void $dtor ()
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 

Static Public Member Functions

static MCAPI ::std::unique_ptr<::FeatureToggles > & mFeatureToggles ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnkdead0b
 
::ll::UntypedStorage< 8, 24 > mUnke6612b
 
::ll::UntypedStorage< 8, 32 > mUnk6a0c6d
 
::ll::UntypedStorage< 1, 1 > mUnk8d82d8
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

The documentation for this class was generated from the following file: