LeviLamina
Loading...
Searching...
No Matches
GeneticsComponent Class Reference

Classes

struct  Gene
 

Public Member Functions

MCAPI void addAdditionalSaveData (::CompoundTag &tag) const
 
MCAPI void buildDebugInfo (::std::string &out) const
 
MCAPI void fireGeneEvents (::Actor &owner) const
 
MCAPI void initializeGenesFromParents (::Actor &owner, ::Actor &parentalUnit1, ::Actor &parentalUnit2)
 
MCAPI void readAdditionalSaveData (::Actor &owner, ::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
 

Static Public Member Functions

static MCAPI ::std::string const & GENE_ARRAY ()
 
static MCAPI ::std::string const & HIDDEN_ALLELE ()
 
static MCAPI ::std::string const & MAIN_ALLELE ()
 

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::GeneticsComponent::Gene > > mGenes
 
::ll::TypedStorage< 8, 8, ::GeneticsDefinition const * > mGeneticsDescription
 
::ll::TypedStorage< 8, 8, ::Random * > mRandom
 

Member Function Documentation

◆ addAdditionalSaveData()

MCAPI void GeneticsComponent::addAdditionalSaveData ( ::CompoundTag & tag) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ buildDebugInfo()

MCAPI void GeneticsComponent::buildDebugInfo ( ::std::string & out) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ fireGeneEvents()

MCAPI void GeneticsComponent::fireGeneEvents ( ::Actor & owner) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ initializeGenesFromParents()

MCAPI void GeneticsComponent::initializeGenesFromParents ( ::Actor & owner,
::Actor & parentalUnit1,
::Actor & parentalUnit2 )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ readAdditionalSaveData()

MCAPI void GeneticsComponent::readAdditionalSaveData ( ::Actor & owner,
::CompoundTag const & tag,
::DataLoadHelper & dataLoadHelper )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GENE_ARRAY()

static MCAPI ::std::string const & GeneticsComponent::GENE_ARRAY ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ HIDDEN_ALLELE()

static MCAPI ::std::string const & GeneticsComponent::HIDDEN_ALLELE ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ MAIN_ALLELE()

static MCAPI ::std::string const & GeneticsComponent::MAIN_ALLELE ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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