neuray API Programmer's Manual

mi::neuraylib::IDeserialized_function_name Class Reference

[Miscellaneous MDL-related Interfaces]

Description

Represents a deserialized function name.

See also:

mi::neuraylib::IMdl_impexp_api::deserialize_function_name() (two overloads)

Public Member Functions

virtual const IType_listget_argument_types() const =0
Returns the argument types of the serialized function call or material instance. More...
virtual const char* get_db_name() const =0
Returns the DB name of the function of material definition.

Member Functions

virtual const IType_list* mi::​neuraylib::​IDeserialized_function_name::get_argument_types() const [pure virtual]

Returns the argument types of the serialized function call or material instance. The argument types are identical to the parameter types of the corresponding definition, unless it is one of the Template-like function definitions. The remarks about the expression list for creating calls to the Cast operator apply correspondingly.

virtual const char* mi::​neuraylib::​IDeserialized_function_name::get_db_name() const [pure virtual]

Returns the DB name of the function of material definition.