Layer One API

From Virtual World Web Wiki
Revision as of 20:02, 15 October 2016 by Spark5 (Talk | contribs) (Documentation for the Layer One API class)

Jump to: navigation, search

Layer One API

IChatSystem

The chat system is a primary layer one interface. It provides methods for managing chat channels, and sending chat messages.

IComponentSystem

The component system is a primary layer one interface. It contains many useful utility methods for managing the component's lifetime, communicating with other components, communicating with root, and using the server transfer package system.

IEntitySystem

The entity system is a primary layer one interface. There are methods here for creating, managing and getting information about all kinds of Entities

IFinancialSystem

The financial system is a primary layer one interface. It provides methods for working with currencies and transactions.

IInventorySystem

The inventory system is a primary layer one interface. It provides methods for working with runtime inventory.
See also: IObjectSystem

IObjectSystem

The object system is a primary layer one interface. It provides methods for working with Object Types, Object Templates and Containers.

IPermissionSystem

The object system is a primary layer one interface. It provides methods for working with system permssions.

IResourceSystem

The object system is a primary layer one interface. It provides methods for managing resources and their metadata.

ISettingsSystem

The settings system is a primary layer one interface. It provides methods for getting and setting component settings as well as registering admin configurable settings and some helpful system properties.

ITranslationSystem

The translation system is a primary layer one interface. It provides methods for managing translation group subscriptions and local translation groups.

IUIScriptSystem

The UI script system is a primary layer one interface. It provides methods for working with UI scripts, sending them to clients, finding their instances, and releasing them.

IViewSystem

The view system is a primary layer one interface. It provides methods for working with DOM Views (server hosted DOM documents)

IWorldspaceSystem

The worldspace system is a primary layer one interface. It provides methods for working with Worldspace, Layouts and EditLayouts, and area groups

LayerOne

This is the main entry point to the server
The LayerOne static class is initialized by the system when it starts up and provides the gateway to the layer one API. The API surface is split up into chunks to keep it logically separated.
See also: Server API
See also: IManagerFactory