ObjectType:lavishmachine

From Lavish Software Wiki
Jump to navigation Jump to search
Object Type Vitals
lavishmachine
Defined By LavishScript
Inherits none
Reduces To lavishmachine
Variable Object Type none
Uses Sub-Types no
C/C++ Type void*

Description

Accesses the LavishMachine, currently supporting the Tasks system


Members

  • taskmanager NewTaskManager[name]: Creates a new, empty, Task Manager, or provides the existing Task Manager by the given name
  • tasktypeset NewTaskTypeSet[name]: Creates a new, empty, Task Type Set
  • tasklibrary NewTaskLibrary[name]: Creates a new, empty, Task Library, or provides the existing Task Library by the given name
  • tasktype NewTaskType[json]: Creates a new Task Type from a supplied JSON object
  • taskmanager TaskManager[#]: Retrieves a Task Manager by ID
  • taskmanager TaskManager[name]: Retrieves a Task Manager by Name
  • tasktypeset TaskTypeSet[#]: Retrieves a Task Type Set by ID
  • tasktypeset TaskTypeSet[name]: Retrieves a Task Type Set by Name
  • tasktype TaskType[#]: Retrieves a Task Type by ID
  • tasktype TaskType[name]: Retrieves a Task Type by Name
  • tasklibrary TaskLibrary[#]: Retrieves a Task Library by ID
  • tasklibrary TaskLibrary[name]: Retrieves a Task Library by Name
  • task Task[#]: Retrieves a running Task by ID
  • task Task[name]: Retrieves a running Task by Name

Methods

  • LoadTaskTypesFile[filename]: Loads Task Types from a file containing a JSON array
  • LoadTaskTypesJSON[json]: Loads Task Types from a supplied JSON array
  • LoadPackageFile[filename]: Loads a LavishMachine Package from a file containing a JSON object
  • LoadPackageJSON[json]: Loads a LavishMachine Package from a supplied JSON object


Examples

See Also

LavishScript Object Types