API Reference
On this page
Public Member Functions | |
| virtual ::std::unique_ptr<::Molang::details::IComplexExpression > | clone () const =0 |
| virtual::MolangScriptArg const & | evalGeneric (::RenderParams ¶ms) const =0 |
| virtual bool | isInitialized () const =0 |
| virtual::Json::Value | toJson () const =0 |
| virtual::std::string | getExpressionString () const =0 |
| virtual::MolangVersion | getMolangVersion () const =0 |
| virtual void | replaceArrayVariables (::std::unordered_map<::HashedString, ::Molang::details::ExpressionNode > &dataMap)=0 |
| virtual void | validateArrayVariables () const =0 |
| virtual bool | isValid () const =0 |
| virtual bool | isConstantValue () const =0 |
| virtual bool | hasVariableAssignments () const =0 |
| virtual::ExpressionOp | getOp () const =0 |
| virtual bool | needsToCompile () const =0 |
| virtual ::std::optional<::MolangScriptArg > | getValueIfConstant () const =0 |
| virtual::Molang::details::SourceTree * | getSource ()=0 |