ezEngine  Release 25.03
ezExpression::FunctionDesc Struct Reference

Describes an expression function and its signature, e.g. how many input parameter it has and their type. More...

#include <ExpressionDeclarations.h>

Public Types

using TypeList = ezSmallArray< ezEnum< ezExpression::RegisterType >, 8 >
 

Public Member Functions

bool operator== (const FunctionDesc &other) const
 
bool operator< (const FunctionDesc &other) const
 
ezResult Serialize (ezStreamWriter &inout_stream) const
 
ezResult Deserialize (ezStreamReader &inout_stream)
 
ezHashedString GetMangledName () const
 

Public Attributes

ezHashedString m_sName
 
TypeList m_InputTypes
 
ezUInt8 m_uiNumRequiredInputs = 0
 
ezEnum< ezExpression::RegisterTypem_OutputType
 

Detailed Description

Describes an expression function and its signature, e.g. how many input parameter it has and their type.


The documentation for this struct was generated from the following files: