API

From ESOUI Wiki

Jump to: navigation, search

Page up-to-date to API Version 100019 (except ESOUI API which is at 100016)




Contents

Standard Lua functions

Here please Google or search on various Lua websites to know how each function works


Those functions are defined into the Lua core of ESO client

Remarks: It seems that the ESO Lua core is Havok Script



Plus, libraries :


Private Functions

Thoses function cannot be used in addons



Protected Functions

The following functions cannot be used in combat.



To call a protected function, you must use the following code :


if IsProtectedFunction("TheNameOfYourFunction") then
	CallSecureProtected("TheNameOfYourFunction", arg1, arg2, arg3)
else
	TheNameOfYourFunction(arg1, arg2, arg3)
end


Game API

Imported from API patchnotes






ESOUI API

This API is grabbed from ESOUI source code parsing


Please note :


app\globals


app\loadingscreen


common\console


common\gamepad


common\gamepadgrid


common\gammaadjust


common\globals


common\optionspanels


common\scenes


common\zo_addonmanager


common\zo_gamemenu


common\zo_keybindings


common\zo_keybindstrip


common\zo_options


common\zo_playerinventoryfooter


common\zo_uierrors


ingame\achievements


ingame\actionbar


ingame\activecombattips


ingame\addoncompatibilityaliases


ingame\alerttext


ingame\banking


ingame\cadwell


ingame\campaign


ingame\centerscreenannounce


ingame\championperks


ingame\characterwindow


ingame\chatsystem


ingame\collections


ingame\compass


ingame\console


ingame\contacts


ingame\contextual


ingame\crafting


ingame\currency


ingame\death


ingame\deathrecap


ingame\dyeing


ingame\enchanting


ingame\fence


ingame\fishing


ingame\gamemenu_ingame


ingame\gamepad


ingame\globals


ingame\group


ingame\guild


ingame\guildkiosk


ingame\help


ingame\housingeditor


ingame\hud


ingame\instancekickwarning


ingame\interactwindow


ingame\inventory


ingame\journalprogresssummary


ingame\keep


ingame\keybindings


ingame\leaderboards


ingame\lfg


ingame\lockpick


ingame\lorelibrary


ingame\lorereader


ingame\mail


ingame\mainmenu


ingame\map


ingame\namechange


ingame\notificationicons


ingame\objectivecapturemeter


ingame\optionspanels


ingame\performance


ingame\playerattributebars


ingame\playeremote


ingame\playerprogressbar


ingame\playertoplayer


ingame\questtoolmonitor


ingame\quickchat


ingame\quickslot


ingame\ram


ingame\repair


ingame\resourcewarner


ingame\reticle


ingame\scenes


ingame\scriptedworldevents


ingame\sharedinformationarea


ingame\siegebar


ingame\skills