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

Public Member Functions

RenderControlleroperator= (RenderController const &)
MCAPI RenderController (::RenderController const &)
MCAPI RenderController (::std::string const &name)
MCAPI bool _parseColor (::Json::Value const &root, ::ExpressionNode *colorNode, ::MolangVersion molangVersion, float defaultAlpha)
MCAPI ::std::vector<::std::shared_ptr<::DataDrivenGeometry const > > getDataDrivenGeometries () const
MCAPI ::std::shared_ptr<::DataDrivenGeometrygetGeometry (::RenderParams &renderParams) const
MCAPI::mce::Color getHurtColor (::RenderParams &renderParams) const
MCAPI float getLightColorMultiplier (::RenderParams &renderParams, float const &defaultValue) const
MCAPI::mce::Color getOnFireColor (::RenderParams &renderParams) const
MCAPI::mce::Color getOverlayColor (::RenderParams &renderParams) const
MCAPI::mce::Color getTintColor (::RenderParams &renderParams) const
MCAPI::Vec4 getUVAnim (::RenderParams &renderParams, ::Vec4 const &defaultUVAnim) const
MCAPI bool parse (::Json::Value const &root, ::MolangVersion molangVersion)
MCAPI bool parseArray (::Json::Value const &root, ::RenderControllerArrayType arrayType, ::MolangVersion molangVersion)
MCAPI bool parseArrays (::Json::Value const &root, ::MolangVersion molangVersion)
MCAPI bool parseGeometry (::Json::Value const &root, ::MolangVersion molangVersion)
MCAPI bool parseLightColorMultiplier (::Json::Value const &root, ::MolangVersion molangVersion)
MCAPI bool parseMaterials (::Json::Value const &root, ::MolangVersion molangVersion)
MCAPI bool parsePartVisibility (::Json::Value const &root, ::MolangVersion molangVersion)
MCAPI bool parseTextures (::Json::Value const &root, ::MolangVersion molangVersion)
MCAPI bool parseUVAnim (::Json::Value const &root, ::MolangVersion molangVersion)
MCAPI void render (::RenderParams &renderParams, ::DataDrivenGeometry &geo)
MCAPI bool replaceVariables (::DataDrivenModel &model)
MCAPI bool updatePartMaterials ()
MCAPI bool updatePartVisibility ()
MCAPI ~RenderController ()
MCAPI void * $ctor (::RenderController const &)
MCAPI void * $ctor (::std::string const &name)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::std::string nameToRegExStr (::std::string const &sourceName)

Public Attributes

::ll::UntypedStorage< 8, 48 > mUnk972647
::ll::UntypedStorage< 8, 192 > mUnkbd217d
::ll::UntypedStorage< 8, 16 > mUnk82218a
::ll::UntypedStorage< 8, 64 > mUnkd6f969
::ll::UntypedStorage< 8, 64 > mUnkd9ddbc
::ll::UntypedStorage< 8, 64 > mUnk117366
::ll::UntypedStorage< 8, 64 > mUnk6e4053
::ll::UntypedStorage< 8, 64 > mUnk44f009
::ll::UntypedStorage< 8, 24 > mUnk43d5b6
::ll::UntypedStorage< 8, 24 > mUnk8437ab
::ll::UntypedStorage< 8, 24 > mUnkf0a6dd
::ll::UntypedStorage< 8, 24 > mUnk85c383
::ll::UntypedStorage< 1, 1 > mUnkfa4011
::ll::UntypedStorage< 1, 1 > mUnkad774d
::ll::UntypedStorage< 1, 1 > mUnk7aa91c
::ll::UntypedStorage< 1, 1 > mUnk15c5da
::ll::UntypedStorage< 8, 16 > mUnk39f6f1
::ll::UntypedStorage< 8, 8 > mUnk861111

Constructor & Destructor Documentation

◆ RenderController() [1/2]

MCAPI RenderController::RenderController ( ::RenderController 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.

◆ RenderController() [2/2]

MCAPI RenderController::RenderController ( ::std::string const & name)
explicit
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.

◆ ~RenderController()

MCAPI RenderController::~RenderController ( )
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.

Member Function Documentation

◆ _parseColor()

MCAPI bool RenderController::_parseColor ( ::Json::Value const & root,
::ExpressionNode * colorNode,
::MolangVersion molangVersion,
float defaultAlpha )
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.

◆ getDataDrivenGeometries()

MCAPI ::std::vector<::std::shared_ptr<::DataDrivenGeometry const > > RenderController::getDataDrivenGeometries ( ) 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.

◆ getGeometry()

MCAPI ::std::shared_ptr<::DataDrivenGeometry > RenderController::getGeometry ( ::RenderParams & renderParams) 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.

◆ getHurtColor()

MCAPI::mce::Color RenderController::getHurtColor ( ::RenderParams & renderParams) 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.

◆ getLightColorMultiplier()

MCAPI float RenderController::getLightColorMultiplier ( ::RenderParams & renderParams,
float const & defaultValue ) 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.

◆ getOnFireColor()

MCAPI::mce::Color RenderController::getOnFireColor ( ::RenderParams & renderParams) 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.

◆ getOverlayColor()

MCAPI::mce::Color RenderController::getOverlayColor ( ::RenderParams & renderParams) 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.

◆ getTintColor()

MCAPI::mce::Color RenderController::getTintColor ( ::RenderParams & renderParams) 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.

◆ getUVAnim()

MCAPI::Vec4 RenderController::getUVAnim ( ::RenderParams & renderParams,
::Vec4 const & defaultUVAnim ) 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.

◆ parse()

MCAPI bool RenderController::parse ( ::Json::Value const & root,
::MolangVersion molangVersion )
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.

◆ parseArray()

MCAPI bool RenderController::parseArray ( ::Json::Value const & root,
::RenderControllerArrayType arrayType,
::MolangVersion molangVersion )
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.

◆ parseArrays()

MCAPI bool RenderController::parseArrays ( ::Json::Value const & root,
::MolangVersion molangVersion )
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.

◆ parseGeometry()

MCAPI bool RenderController::parseGeometry ( ::Json::Value const & root,
::MolangVersion molangVersion )
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.

◆ parseLightColorMultiplier()

MCAPI bool RenderController::parseLightColorMultiplier ( ::Json::Value const & root,
::MolangVersion molangVersion )
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.

◆ parseMaterials()

MCAPI bool RenderController::parseMaterials ( ::Json::Value const & root,
::MolangVersion molangVersion )
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.

◆ parsePartVisibility()

MCAPI bool RenderController::parsePartVisibility ( ::Json::Value const & root,
::MolangVersion molangVersion )
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.

◆ parseTextures()

MCAPI bool RenderController::parseTextures ( ::Json::Value const & root,
::MolangVersion molangVersion )
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.

◆ parseUVAnim()

MCAPI bool RenderController::parseUVAnim ( ::Json::Value const & root,
::MolangVersion molangVersion )
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.

◆ render()

MCAPI void RenderController::render ( ::RenderParams & renderParams,
::DataDrivenGeometry & geo )
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.

◆ replaceVariables()

MCAPI bool RenderController::replaceVariables ( ::DataDrivenModel & model)
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.

◆ updatePartMaterials()

MCAPI bool RenderController::updatePartMaterials ( )
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.

◆ updatePartVisibility()

MCAPI bool RenderController::updatePartVisibility ( )
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.

◆ nameToRegExStr()

MCAPI ::std::string RenderController::nameToRegExStr ( ::std::string const & sourceName)
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.

◆ $ctor() [1/2]

MCAPI void * RenderController::$ctor ( ::RenderController 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.

◆ $ctor() [2/2]

MCAPI void * RenderController::$ctor ( ::std::string const & name)
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.

◆ $dtor()

MCAPI void RenderController::$dtor ( )
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 files: