Skip to content

GetObjApiDescriptor()

The GetObjApiDescriptor Lua function returns a table with a description of all the object Lua functions. These are descriptions only. The function does not have any actual functions. The table is not sorted.

This function does not accept any arguments.

  • Table:
    The returned table contains elements with three values.

    • String:
      This is the API function name.
    • String:
      This is the description of the API arguments.
    • String:
      This is the description of the API returns.

This example prints the content of the returned table.

Copy CodeLua
```
return function ()
— This returns information about all the Lua “object” functions.
— GetObjApiDescriptor() returns a table with all the functions.
— Each table element is another table with the name, argument description, and return description.
for key,value in ipairs(GetObjApiDescriptor()) do
if value[1] ~= nil then
Printf("Api " .. key .. " is: " .. value[1])
end
if value[2] ~= nil then
Printf("Arguments: " .. value[2])
end
if value[3] ~= nil then
Printf("Returns: " .. value[3])
end
Printf("---------------------------------------")
end

end