~/forever/addon-api
Addon API
CanMove() : moveRestrictionCanRemove() : removalRestrictionCanRotate() : rotateRestrictionDrag(isAccessible)GetDoorConnectionInfo() : connectionInfoGetPinType() : typeGetRoomGUID() : roomGUIDGetRoomName() : nameIsAnyPartOfRoomSelected() : isSelectedIsConnectedToDraggingRoom() : isConnectedToDraggingRoomIsOccupiedDoor() : isOccupiedIsPartOfDraggingRoom() : isPartOfDraggingRoomIsSelected() : isSelectedIsValid() : isValidIsValidForSelectedFloorplan() : isValidSelect()SetUpdateCallback(cb)Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.