Class: ClassInfo

LuxModule: luxinialuacore

There are two systems in luxinia that describe the classes and their information: The fpubclass class of the the c core and the LuxModule class that is written in lua. While the fpubclass takes care about all C classes, the LuxModule class handles all classes that are written in Lua or are imported via DLLs. The ClassInfo class trys to provide a minimalistic access on both systems for returning classnames or their functions and descriptions without distinguishing between the origin of the class.

Methods:

Method overview:


getClassDescription (string classname)
returns: (string description)
Returns the dedscription for a class of the given name
getClassName (table/userdata object)
returns: (string name)
returns the classname of the given datavalue if possible or nil.
getFunctionDescription (string classname, functionname)
returns: (string name)
Returns the description for the function of the given name of the given classname.
getFunctionList (string classname)
returns: (table functiondescriptions)
Returns a table where each key is a functionname and the value is the description for the class. This includes also all functions of the interfaces or parent classes of the class.