|
virtual ::std::unique_ptr<::Molang::details::IComplexExpression > | clone () const =0 |
|
virtual::MolangScriptArg const & | evalGeneric (::RenderParams &) 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 | replaceResourceVariables (::std::unordered_map<::HashedString, ::ExpressionNode::ResourceReference > &)=0 |
|
virtual void | replaceArrayVariables (::std::unordered_map<::HashedString, ::Molang::details::ExpressionNode > &)=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::ExpressionNode * | getSource ()=0 |
|
The documentation for this class was generated from the following file: