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

Public Member Functions

RenderControlleroperator= (RenderController const &)
MCAPI RenderController (::RenderController const &)
MCAPI ::std::vector<::std::shared_ptr<::DataDrivenGeometry const > > getDataDrivenGeometries () const
MCAPI ::std::shared_ptr<::DataDrivenGeometrygetGeometry (::RenderParams &renderParams) 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 init (::DataDrivenModel &model)
MCAPI bool parse (::Json::Value const &root, ::MolangVersion molangVersion)
MCAPI bool parseArray (::Json::Value const &root, ::RenderControllerArrayType arrayType, ::MolangVersion const 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 $dtor ()

Static Public Member Functions

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

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()

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

◆ 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.

◆ 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.

◆ init()

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

◆ 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 const 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.

◆ _parseColor()

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

◆ 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()

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.

◆ $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: