5341 lines
120 KiB
Lua
5341 lines
120 KiB
Lua
-- Copyright 2011-16 Paul Kulchenko, ZeroBrane LLC
|
|
|
|
-- converted from http://docs.giderosmobile.com/reference/autocomplete.php;
|
|
-- (API for Gideros 2016.06 as of July 4, 2016)
|
|
-- also available in <Gideros>/Resources/gideros_annot.api.
|
|
-- the conversion script is at the bottom of this file.
|
|
|
|
-- To process:
|
|
-- 1. download the API description and save it as gideros_annot.api
|
|
-- 2. run "../../bin/lua gideros.lua <gideros_annot.api >newapi" from ZBS/api/lua folder
|
|
-- 3. copy the content of "newapi" file to replace "api" table in gideros.lua
|
|
-- 4. launch the IDE and switch to gideros to confirm that it's loading without issues
|
|
|
|
local api = {
|
|
Accelerometer = {
|
|
childs = {
|
|
getAcceleration = {
|
|
args = "()",
|
|
description = "Returns the 3-axis acceleration measured by the accelerometer",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isAvailable = {
|
|
args = "()",
|
|
description = "Does the accelerometer available?",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
new = {
|
|
args = "()",
|
|
description = "Creates new Accelerometer instance",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
start = {
|
|
args = "()",
|
|
description = "Starts accelerometer updates",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
stop = {
|
|
args = "()",
|
|
description = "Starts accelerometer updates",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
Ads = {
|
|
childs = {
|
|
enableTesting = {
|
|
args = "()",
|
|
description = "Enable testing ads",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
get = {
|
|
args = "(property)",
|
|
description = "Gets property value of the ad",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getHeight = {
|
|
args = "()",
|
|
description = "Gets the height of the ad",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getPosition = {
|
|
args = "()",
|
|
description = "Gets x and y position of the ad",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getWidth = {
|
|
args = "()",
|
|
description = "Gets width of the ad",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getX = {
|
|
args = "()",
|
|
description = "Gets x position of the ad",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getY = {
|
|
args = "()",
|
|
description = "Gets y position of the ad",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
hideAd = {
|
|
args = "()",
|
|
description = "Hides ads",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(adframework)",
|
|
description = "Initializes new ad framework",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
set = {
|
|
args = "(property, value)",
|
|
description = "Sets property value of the ad",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setAlignment = {
|
|
args = "(horizontal, vertical)",
|
|
description = "Sets alignment of the ad",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setKey = {
|
|
args = "(...)",
|
|
description = "Set keys for the framework",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setPosition = {
|
|
args = "(x, y)",
|
|
description = "Sets position of the ad",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setX = {
|
|
args = "(x)",
|
|
description = "Sets x position of the ad",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setY = {
|
|
args = "(y)",
|
|
description = "Sets y position of the ad",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
showAd = {
|
|
args = "(...)",
|
|
description = "Display ad",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "EventDispatcher",
|
|
type = "class"
|
|
},
|
|
AlertDialog = {
|
|
childs = {
|
|
hide = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(title, message, cancelButton [, button1, button2])",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
show = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
Application = {
|
|
childs = {
|
|
LANDSCAPE_LEFT = {
|
|
description = "value \"landscapeLeft\"",
|
|
type = "value"
|
|
},
|
|
LANDSCAPE_RIGHT = {
|
|
description = "value \"landscapeRight\"",
|
|
type = "value"
|
|
},
|
|
PORTRAIT = {
|
|
description = "value \"portrait\"",
|
|
type = "value"
|
|
},
|
|
PORTRAIT_UPSIDE_DOWN = {
|
|
description = "value \"portraitUpsideDown\"",
|
|
type = "value"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
Bitmap = {
|
|
childs = {
|
|
getAnchorPoint = {
|
|
args = "()",
|
|
description = "Returns the x and y coordinates of the anchor point",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(texture)",
|
|
description = "Creates a new Bitmap object",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setAnchorPoint = {
|
|
args = "(x, y)",
|
|
description = "Sets the anchor point",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTexture = {
|
|
args = "(texture)",
|
|
description = "Sets the texture",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTextureRegion = {
|
|
args = "(textureRegion)",
|
|
description = "Sets the texture region",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Sprite",
|
|
type = "class"
|
|
},
|
|
Controller = {
|
|
childs = {
|
|
getControllerName = {
|
|
args = "(id)",
|
|
description = "Gets the name of controller",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getPlayerCount = {
|
|
args = "()",
|
|
description = "Returns amount of connected controllers",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getPlayers = {
|
|
args = "()",
|
|
description = "Returns table with controller IDs",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isAnyAvailable = {
|
|
args = "()",
|
|
description = "Return true if any controller is connected",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
virbate = {
|
|
args = "(ms)",
|
|
description = "Vibrate the controller for provided amount of miliseconds",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "EventDispatcher",
|
|
type = "class"
|
|
},
|
|
Core = {
|
|
childs = {
|
|
asyncCall = {
|
|
args = "(task [, parameters])",
|
|
description = "Launch function on separate thread as background task",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
class = {
|
|
args = "([base])",
|
|
description = "Creates and returns new Gideros class",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
frameStatistics = {
|
|
args = "()",
|
|
description = "Return data about frame",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
yield = {
|
|
args = "(state)",
|
|
description = "Yield function running as background task",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
Cryptography = {
|
|
childs = {
|
|
aesDecrypt = {
|
|
args = "(ciphertext, key [, iv, paddingType])",
|
|
description = "Decrypt an AES 128 string",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
aesEncrypt = {
|
|
args = "(plaintext, key [, iv, paddingType])",
|
|
description = "Encrypt a string with AES",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
md5 = {
|
|
args = "(input)",
|
|
description = "Compute the MD5 hash of the input string",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
Event = {
|
|
childs = {
|
|
ADDED_TO_STAGE = {
|
|
description = "value \"addedToStage\"",
|
|
type = "value"
|
|
},
|
|
AD_ACTION_BEGIN = {
|
|
description = "value \"adActionBegin\"",
|
|
type = "value"
|
|
},
|
|
AD_ACTION_END = {
|
|
description = "value \"adActionEnd\"",
|
|
type = "value"
|
|
},
|
|
AD_DISMISSED = {
|
|
description = "value \"adDismissed\"",
|
|
type = "value"
|
|
},
|
|
AD_ERROR = {
|
|
description = "value \"adError\"",
|
|
type = "value"
|
|
},
|
|
AD_FAILED = {
|
|
description = "value \"adFailed\"",
|
|
type = "value"
|
|
},
|
|
AD_RECEIVED = {
|
|
description = "value \"adReceived\"",
|
|
type = "value"
|
|
},
|
|
APPLICATION_BACKGROUND = {
|
|
description = "value \"applicationBackground\"",
|
|
type = "value"
|
|
},
|
|
APPLICATION_EXIT = {
|
|
description = "value \"applicationExit\"",
|
|
type = "value"
|
|
},
|
|
APPLICATION_FOREGROUND = {
|
|
description = "value \"applicationForeground\"",
|
|
type = "value"
|
|
},
|
|
APPLICATION_RESIZE = {
|
|
description = "value \"applicationResize\"",
|
|
type = "value"
|
|
},
|
|
APPLICATION_RESUME = {
|
|
description = "value \"applicationResume\"",
|
|
type = "value"
|
|
},
|
|
APPLICATION_START = {
|
|
description = "value \"applicationStart\"",
|
|
type = "value"
|
|
},
|
|
APPLICATION_SUSPEND = {
|
|
description = "value \"applicationSuspend\"",
|
|
type = "value"
|
|
},
|
|
BANNER_ACTION_BEGIN = {
|
|
description = "value \"bannerActionBegin\"",
|
|
type = "value"
|
|
},
|
|
BANNER_ACTION_FINISHED = {
|
|
description = "value \"bannerActionFinished\"",
|
|
type = "value"
|
|
},
|
|
BANNER_AD_FAILED = {
|
|
description = "value \"bannerAdFailed\"",
|
|
type = "value"
|
|
},
|
|
BANNER_AD_LOADED = {
|
|
description = "value \"bannerAdLoaded\"",
|
|
type = "value"
|
|
},
|
|
BEGIN_CONTACT = {
|
|
description = "value \"beginContact\"",
|
|
type = "value"
|
|
},
|
|
CHECK_BILLING_SUPPORTED_COMPLETE = {
|
|
description = "value \"checkBillingSupportedComplete\"",
|
|
type = "value"
|
|
},
|
|
COMPLETE = {
|
|
description = "value \"complete\"",
|
|
type = "value"
|
|
},
|
|
CONFIRM_NOTIFICATION_COMPLETE = {
|
|
description = "value \"confirmNotificationComplete\"",
|
|
type = "value"
|
|
},
|
|
CONNECTED = {
|
|
description = "value \"connected\"",
|
|
type = "value"
|
|
},
|
|
DATA_AVAILABLE = {
|
|
description = "value \"dataAvailable\"",
|
|
type = "value"
|
|
},
|
|
DIALOG_CANCEL = {
|
|
description = "value \"dialogCancel\"",
|
|
type = "value"
|
|
},
|
|
DIALOG_COMPLETE = {
|
|
description = "value \"dialogComplete\"",
|
|
type = "value"
|
|
},
|
|
DIALOG_ERROR = {
|
|
description = "value \"dialogError\"",
|
|
type = "value"
|
|
},
|
|
DISCONNECTED = {
|
|
description = "value \"disconnected\"",
|
|
type = "value"
|
|
},
|
|
END_CONTACT = {
|
|
description = "value \"endContact\"",
|
|
type = "value"
|
|
},
|
|
ENTER_FRAME = {
|
|
description = "value \"enterFrame\"",
|
|
type = "value"
|
|
},
|
|
ERROR = {
|
|
description = "value \"error\"",
|
|
type = "value"
|
|
},
|
|
HEADING_UPDATE = {
|
|
description = "value \"headingUpdate\"",
|
|
type = "value"
|
|
},
|
|
KEY_DOWN = {
|
|
description = "value \"keyDown\"",
|
|
type = "value"
|
|
},
|
|
KEY_UP = {
|
|
description = "value \"keyUp\"",
|
|
type = "value"
|
|
},
|
|
LEFT_JOYSTICK = {
|
|
description = "value \"leftJoystick\"",
|
|
type = "value"
|
|
},
|
|
LEFT_TRIGGER = {
|
|
description = "value \"leftTrigger\"",
|
|
type = "value"
|
|
},
|
|
LOCAL_NOTIFICATION = {
|
|
description = "value \"localNotification\"",
|
|
type = "value"
|
|
},
|
|
LOCATION_UPDATE = {
|
|
description = "value \"locationUpdate\"",
|
|
type = "value"
|
|
},
|
|
LOGIN_CANCEL = {
|
|
description = "value \"loginCancel\"",
|
|
type = "value"
|
|
},
|
|
LOGIN_COMPLETE = {
|
|
description = "value \"loginComplete\"",
|
|
type = "value"
|
|
},
|
|
LOGIN_ERROR = {
|
|
description = "value \"loginError\"",
|
|
type = "value"
|
|
},
|
|
LOGOUT_COMPLETE = {
|
|
description = "value \"logoutComplete\"",
|
|
type = "value"
|
|
},
|
|
MEMORY_WARNING = {
|
|
description = "value \"memoryWarning\"",
|
|
type = "value"
|
|
},
|
|
MOUSE_DOWN = {
|
|
description = "value \"mouseDown\"",
|
|
type = "value"
|
|
},
|
|
MOUSE_HOVER = {
|
|
description = "value \"mouseHover\"",
|
|
type = "value"
|
|
},
|
|
MOUSE_MOVE = {
|
|
description = "value \"mouseMove\"",
|
|
type = "value"
|
|
},
|
|
MOUSE_UP = {
|
|
description = "value \"mouseUp\"",
|
|
type = "value"
|
|
},
|
|
MOUSE_WHEEL = {
|
|
description = "value \"mouseWheel\"",
|
|
type = "value"
|
|
},
|
|
POST_SOLVE = {
|
|
description = "value \"postSolve\"",
|
|
type = "value"
|
|
},
|
|
PRE_SOLVE = {
|
|
description = "value \"preSolve\"",
|
|
type = "value"
|
|
},
|
|
PROGRESS = {
|
|
description = "value \"progress\"",
|
|
type = "value"
|
|
},
|
|
PURCHASE_STATE_CHANGE = {
|
|
description = "value \"purchaseStateChange\"",
|
|
type = "value"
|
|
},
|
|
PUSH_NOTIFICATION = {
|
|
description = "value \"pushNotification\"",
|
|
type = "value"
|
|
},
|
|
PUSH_REGISTRATION = {
|
|
description = "value \"pushRegistration\"",
|
|
type = "value"
|
|
},
|
|
PUSH_REGISTRATION_ERROR = {
|
|
description = "value \"pushRegistrationError\"",
|
|
type = "value"
|
|
},
|
|
REMOVED_FROM_STAGE = {
|
|
description = "value \"removedFromStage\"",
|
|
type = "value"
|
|
},
|
|
REQUEST_COMPLETE = {
|
|
description = "value \"requestComplete\"",
|
|
type = "value"
|
|
},
|
|
REQUEST_ERROR = {
|
|
description = "value \"requestError\"",
|
|
type = "value"
|
|
},
|
|
REQUEST_PRODUCTS_COMPLETE = {
|
|
description = "value \"requestProductsComplete\"",
|
|
type = "value"
|
|
},
|
|
REQUEST_PURCHASE_COMPLETE = {
|
|
description = "value \"requestPurchaseComplete\"",
|
|
type = "value"
|
|
},
|
|
RESTORE_TRANSACTIONS_COMPLETE = {
|
|
description = "value \"restoreTransactionsComplete\"",
|
|
type = "value"
|
|
},
|
|
RIGHT_JOYSTICK = {
|
|
description = "value \"rightJoystick\"",
|
|
type = "value"
|
|
},
|
|
RIGHT_TRIGGER = {
|
|
description = "value \"rightTrigger\"",
|
|
type = "value"
|
|
},
|
|
TIMER = {
|
|
description = "value \"timer\"",
|
|
type = "value"
|
|
},
|
|
TIMER_COMPLETE = {
|
|
description = "value \"timerComplete\"",
|
|
type = "value"
|
|
},
|
|
TOUCHES_BEGIN = {
|
|
description = "value \"touchesBegin\"",
|
|
type = "value"
|
|
},
|
|
TOUCHES_CANCEL = {
|
|
description = "value \"touchesCancel\"",
|
|
type = "value"
|
|
},
|
|
TOUCHES_END = {
|
|
description = "value \"touchesEnd\"",
|
|
type = "value"
|
|
},
|
|
TOUCHES_MOVE = {
|
|
description = "value \"touchesMove\"",
|
|
type = "value"
|
|
},
|
|
TRANSACTION = {
|
|
description = "value \"transaction\"",
|
|
type = "value"
|
|
},
|
|
getTarget = {
|
|
args = "()",
|
|
description = "Returns the element on which the event listener was registered",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getType = {
|
|
args = "()",
|
|
description = "Returns the type of Event",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(type)",
|
|
description = "Creates a new Event object",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
stopPropagation = {
|
|
args = "()",
|
|
description = "Stops the propagation of the current event in the scene tree hierarchy",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
EventDispatcher = {
|
|
childs = {
|
|
addEventListener = {
|
|
args = "(type, listener [, data])",
|
|
description = "Registers a listener function",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
dispatchEvent = {
|
|
args = "(event)",
|
|
description = "Dispatches an event",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
hasEventListener = {
|
|
args = "(type)",
|
|
description = "Checks if the EventDispatcher object has a event listener",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "()",
|
|
description = "Creates a new EventDispatcher object",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
removeEventListener = {
|
|
args = "(type, listener, data)",
|
|
description = "Removes a listener function",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
Facebook = {
|
|
childs = {
|
|
authorize = {
|
|
args = "(permissions)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
dialog = {
|
|
args = "(action, paramaters)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
extendAccessToken = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
extendAccessTokenIfNeeded = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getAccessToken = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getExpirationDate = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
graphRequest = {
|
|
args = "(graphPath, paramaters, method)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isSessionValid = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
logout = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setAccessToken = {
|
|
args = "(accessToken)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setAppId = {
|
|
args = "(appId)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setExpirationDate = {
|
|
args = "(expirationDate)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
shouldExtendAccessToken = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "EventDispatcher",
|
|
type = "class"
|
|
},
|
|
Font = {
|
|
childs = {
|
|
getDefault = {
|
|
args = "()",
|
|
description = "Get default font",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
new = {
|
|
args = "(txtfile, imagefile, filtering)",
|
|
description = "Creates a new Font object",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
inherits = "FontBase",
|
|
type = "class"
|
|
},
|
|
FontBase = {
|
|
childs = {
|
|
getAdvanceX = {
|
|
args = "(text, letterSpacing, size)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getAscender = {
|
|
args = "()",
|
|
description = "Returns the ascender of the font",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getBounds = {
|
|
args = "(text)",
|
|
description = "Returns the tight bounding rectangle of the characters in the string specified by text",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLineHeight = {
|
|
args = "()",
|
|
description = "Returns the distance from one base line to the next",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
Geolocation = {
|
|
childs = {
|
|
getAccuracy = {
|
|
args = "()",
|
|
description = "Returns the previously set desired accuracy",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
getThreshold = {
|
|
args = "()",
|
|
description = "Returns the previously set minimum distance threshold",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
isAvailable = {
|
|
args = "()",
|
|
description = "Does this device have the capability to determine current location?",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
isHeadingAvailable = {
|
|
args = "()",
|
|
description = "Does this device have the capability to determine heading?",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
new = {
|
|
args = "()",
|
|
description = "Creates new Geolocation instance",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setAccuracy = {
|
|
args = "(accuracy)",
|
|
description = "Of the location data",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setThreshold = {
|
|
args = "(threshold)",
|
|
description = "Threshold",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
start = {
|
|
args = "()",
|
|
description = "Starts the generation of updates that report the current location and heading",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
startUpdatingHeading = {
|
|
args = "()",
|
|
description = "Starts the generation of updates that report the heading",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
startUpdatingLocation = {
|
|
args = "()",
|
|
description = "Starts the generation of updates that report the current location",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
stop = {
|
|
args = "()",
|
|
description = "Stops the generation of updates that report the current location and heading",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
stopUpdatingHeading = {
|
|
args = "()",
|
|
description = "Stops the generation of updates that report the heading",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
stopUpdatingLocation = {
|
|
args = "()",
|
|
description = "Stops the generation of updates that report the current location",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
GoogleBilling = {
|
|
childs = {
|
|
BILLING_UNAVAILABLE = {
|
|
description = "value \"billingUnavailable\"",
|
|
type = "value"
|
|
},
|
|
CANCELED = {
|
|
description = "value \"canceled\"",
|
|
type = "value"
|
|
},
|
|
DEVELOPER_ERROR = {
|
|
description = "value \"developerError\"",
|
|
type = "value"
|
|
},
|
|
ERROR = {
|
|
description = "value \"error\"",
|
|
type = "value"
|
|
},
|
|
EXPIRED = {
|
|
description = "value \"expired\"",
|
|
type = "value"
|
|
},
|
|
INAPP = {
|
|
description = "value \"inapp\"",
|
|
type = "value"
|
|
},
|
|
ITEM_UNAVAILABLE = {
|
|
description = "value \"itemUnavailable\"",
|
|
type = "value"
|
|
},
|
|
OK = {
|
|
description = "value \"ok\"",
|
|
type = "value"
|
|
},
|
|
PURCHASED = {
|
|
description = "value \"purchased\"",
|
|
type = "value"
|
|
},
|
|
REFUNDED = {
|
|
description = "value \"refunded\"",
|
|
type = "value"
|
|
},
|
|
SERVICE_UNAVAILABLE = {
|
|
description = "value \"serviceUnavailable\"",
|
|
type = "value"
|
|
},
|
|
SUBS = {
|
|
description = "value \"subs\"",
|
|
type = "value"
|
|
},
|
|
USER_CANCELED = {
|
|
description = "value \"userCanceled\"",
|
|
type = "value"
|
|
},
|
|
checkBillingSupported = {
|
|
args = "(productType)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
confirmNotification = {
|
|
args = "(notificationId)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
requestPurchase = {
|
|
args = "(productId, productType, developerPayload)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
restoreTransactions = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setApiVersion = {
|
|
args = "(apiVersion)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setPublicKey = {
|
|
args = "(publicKey)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
Gyroscope = {
|
|
childs = {
|
|
getRotationRate = {
|
|
args = "()",
|
|
description = "Returns the rotation rate in radians per second",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isAvailable = {
|
|
args = "()",
|
|
description = "Does the gyroscope available?",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
new = {
|
|
args = "()",
|
|
description = "Creates new Gyroscope instance",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
start = {
|
|
args = "()",
|
|
description = "Starts gyroscope updates",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
stop = {
|
|
args = "()",
|
|
description = "Stops gyroscope updates",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
KeyCode = {
|
|
childs = {
|
|
A = {
|
|
description = "value 65",
|
|
type = "value"
|
|
},
|
|
B = {
|
|
description = "value 66",
|
|
type = "value"
|
|
},
|
|
BACK = {
|
|
description = "value 301",
|
|
type = "value"
|
|
},
|
|
C = {
|
|
description = "value 67",
|
|
type = "value"
|
|
},
|
|
CENTER = {
|
|
description = "value 304",
|
|
type = "value"
|
|
},
|
|
D = {
|
|
description = "value 68",
|
|
type = "value"
|
|
},
|
|
DOWN = {
|
|
description = "value 40",
|
|
type = "value"
|
|
},
|
|
E = {
|
|
description = "value 82",
|
|
type = "value"
|
|
},
|
|
F = {
|
|
description = "value 70",
|
|
type = "value"
|
|
},
|
|
G = {
|
|
description = "value 71",
|
|
type = "value"
|
|
},
|
|
H = {
|
|
description = "value 72",
|
|
type = "value"
|
|
},
|
|
I = {
|
|
description = "value 73",
|
|
type = "value"
|
|
},
|
|
J = {
|
|
description = "value 74",
|
|
type = "value"
|
|
},
|
|
K = {
|
|
description = "value 75",
|
|
type = "value"
|
|
},
|
|
L = {
|
|
description = "value 76",
|
|
type = "value"
|
|
},
|
|
L1 = {
|
|
description = "value 307",
|
|
type = "value"
|
|
},
|
|
LEFT = {
|
|
description = "value 37",
|
|
type = "value"
|
|
},
|
|
M = {
|
|
description = "value 77",
|
|
type = "value"
|
|
},
|
|
MENU = {
|
|
description = "value 303",
|
|
type = "value"
|
|
},
|
|
MOUSE_LEFT = {
|
|
description = "value 1",
|
|
type = "value"
|
|
},
|
|
MOUSE_MIDDLE = {
|
|
description = "value 4",
|
|
type = "value"
|
|
},
|
|
MOUSE_NONE = {
|
|
description = "value 0",
|
|
type = "value"
|
|
},
|
|
MOUSE_RIGHT = {
|
|
description = "value 2",
|
|
type = "value"
|
|
},
|
|
N = {
|
|
description = "value 78",
|
|
type = "value"
|
|
},
|
|
NUM_0 = {
|
|
description = "value 48",
|
|
type = "value"
|
|
},
|
|
NUM_1 = {
|
|
description = "value 49",
|
|
type = "value"
|
|
},
|
|
NUM_2 = {
|
|
description = "value 50",
|
|
type = "value"
|
|
},
|
|
NUM_3 = {
|
|
description = "value 51",
|
|
type = "value"
|
|
},
|
|
NUM_4 = {
|
|
description = "value 52",
|
|
type = "value"
|
|
},
|
|
NUM_5 = {
|
|
description = "value 53",
|
|
type = "value"
|
|
},
|
|
NUM_6 = {
|
|
description = "value 54",
|
|
type = "value"
|
|
},
|
|
NUM_7 = {
|
|
description = "value 55",
|
|
type = "value"
|
|
},
|
|
NUM_8 = {
|
|
description = "value 56",
|
|
type = "value"
|
|
},
|
|
NUM_9 = {
|
|
description = "value 57",
|
|
type = "value"
|
|
},
|
|
O = {
|
|
description = "value 79",
|
|
type = "value"
|
|
},
|
|
P = {
|
|
description = "value 80",
|
|
type = "value"
|
|
},
|
|
Q = {
|
|
description = "value 81",
|
|
type = "value"
|
|
},
|
|
R1 = {
|
|
description = "value 308",
|
|
type = "value"
|
|
},
|
|
RIGHT = {
|
|
description = "value 39",
|
|
type = "value"
|
|
},
|
|
S = {
|
|
description = "value 83",
|
|
type = "value"
|
|
},
|
|
SEARCH = {
|
|
description = "value 302",
|
|
type = "value"
|
|
},
|
|
SELECT = {
|
|
description = "value 305",
|
|
type = "value"
|
|
},
|
|
START = {
|
|
description = "value 306",
|
|
type = "value"
|
|
},
|
|
T = {
|
|
description = "value 84",
|
|
type = "value"
|
|
},
|
|
U = {
|
|
description = "value 85",
|
|
type = "value"
|
|
},
|
|
UP = {
|
|
description = "value 38",
|
|
type = "value"
|
|
},
|
|
V = {
|
|
description = "value 86",
|
|
type = "value"
|
|
},
|
|
W = {
|
|
description = "value 87",
|
|
type = "value"
|
|
},
|
|
X = {
|
|
description = "value 88",
|
|
type = "value"
|
|
},
|
|
Y = {
|
|
description = "value 89",
|
|
type = "value"
|
|
},
|
|
Z = {
|
|
description = "value 90",
|
|
type = "value"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
Matrix = {
|
|
childs = {
|
|
getAnchorPosition = {
|
|
args = "()",
|
|
description = "Get anchor position from matrix transformation",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getElements = {
|
|
args = "()",
|
|
description = "Returns the elements of this matrix instance",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getM11 = {
|
|
args = "()",
|
|
description = "Returns the value of the m11 component",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getM12 = {
|
|
args = "()",
|
|
description = "Returns the value of the m12 component",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getM21 = {
|
|
args = "()",
|
|
description = "Returns the value of the m21 component",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getM22 = {
|
|
args = "()",
|
|
description = "Returns the value of the m22 component",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getMatrix = {
|
|
args = "()",
|
|
description = "Get all 16 elements of 4x4 matrix",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getPosition = {
|
|
args = "()",
|
|
description = "Get position from matrix transformation",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getRotationX = {
|
|
args = "()",
|
|
description = "Get rotation for x axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getRotationY = {
|
|
args = "()",
|
|
description = "Get rotation on y axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getRotationZ = {
|
|
args = "()",
|
|
description = "Get rotation for z axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getScale = {
|
|
args = "()",
|
|
description = "Get scale from matrix transformation",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getScaleX = {
|
|
args = "()",
|
|
description = "Get scale on x axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getScaleY = {
|
|
args = "()",
|
|
description = "Get scale on y axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getScaleZ = {
|
|
args = "()",
|
|
description = "Get scale on z axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getTx = {
|
|
args = "()",
|
|
description = "Returns the value of the tx component",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getTy = {
|
|
args = "()",
|
|
description = "Returns the value of the ty component",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getTz = {
|
|
args = "()",
|
|
description = "Returns the value of the tz component",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getX = {
|
|
args = "()",
|
|
description = "Get x position",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getY = {
|
|
args = "()",
|
|
description = "Get y position",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getZ = {
|
|
args = "()",
|
|
description = "Get z position",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
multiply = {
|
|
args = "(matrix)",
|
|
description = "Multiply current matrix with new one",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(m11, m12, m21, m22, tx, ty)",
|
|
description = "Creates a new Matrix object",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
rotate = {
|
|
args = "(angle, x vector, y vector, z vector)",
|
|
description = "Combine existing rotation with provided",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
scale = {
|
|
args = "(x scale [, y scale, z scale])",
|
|
description = "Combine existing scale with provided scale",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setAnchorPosition = {
|
|
args = "(x, y [, z])",
|
|
description = "Transform matrix for setting anchor position",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setElements = {
|
|
args = "(m11, m12, m21, m22, tx, ty)",
|
|
description = "Sets all 6 elements of this matrix instance",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setM11 = {
|
|
args = "(m11)",
|
|
description = "Sets the value of the m11 component",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setM12 = {
|
|
args = "(m12)",
|
|
description = "Sets the value of the m22 component",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setM21 = {
|
|
args = "(m21)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setM22 = {
|
|
args = "(m22)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setMatrix = {
|
|
args = "([m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44])",
|
|
description = "Set all 16 elements of 4x4 matrix",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setPosition = {
|
|
args = "(x, y [, z])",
|
|
description = "Transform matrix for setting position",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setRotationX = {
|
|
args = "(x rotation)",
|
|
description = "Set rotation on x axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setRotationY = {
|
|
args = "(y rotation)",
|
|
description = "Set rotation on y axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setRotationZ = {
|
|
args = "(z rotation)",
|
|
description = "Set rotation on z axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setScale = {
|
|
args = "(x [, y, z])",
|
|
description = "Transform matrix for setting scale",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setScaleX = {
|
|
args = "(x scale)",
|
|
description = "Set scale on x axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setScaleY = {
|
|
args = "(y scale)",
|
|
description = "Set scale on y axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setScaleZ = {
|
|
args = "(z scale)",
|
|
description = "Set scale on z axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTx = {
|
|
args = "(tx)",
|
|
description = "Sets the value of the tx component",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTy = {
|
|
args = "(ty)",
|
|
description = "Sets the value of the ty component",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTz = {
|
|
args = "(tz)",
|
|
description = "Sets the value of the tz component",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setX = {
|
|
args = "(x)",
|
|
description = "Set x position",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setY = {
|
|
args = "(y)",
|
|
description = "Set y position",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setZ = {
|
|
args = "(z)",
|
|
description = "Set z position",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
translate = {
|
|
args = "(x [, y, z])",
|
|
description = "Combine existing translation with provided translation",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
Mesh = {
|
|
childs = {
|
|
clearColorArray = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
clearIndexArray = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
clearTexture = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
clearTextureCoordinateArray = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
clearVertexArray = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getColor = {
|
|
args = "(i)",
|
|
description = "Returns color and alpha of the i-th element from color array",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getColorArraySize = {
|
|
args = "()",
|
|
description = "Get size of the Color array",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getIndex = {
|
|
args = "(i)",
|
|
description = "Returns the i-th element from index array",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getIndexArraySize = {
|
|
args = "()",
|
|
description = "Get size of the Index array",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getTextureCoordinate = {
|
|
args = "(i)",
|
|
description = "Returns u and v coordinate of the i-th element from texture coordinate array",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getTextureCoordinateArraySize = {
|
|
args = "()",
|
|
description = "Get size of the Texture Coordinate array",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getVertex = {
|
|
args = "(i)",
|
|
description = "Returns x and y coordinate of the i-th element from vertex array",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getVertexArraySize = {
|
|
args = "()",
|
|
description = "Get size of the Vertices array",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "([is3d])",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
resizeColorArray = {
|
|
args = "(size)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
resizeIndexArray = {
|
|
args = "(size)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
resizeTextureCoordinateArray = {
|
|
args = "(size)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
resizeVertexArray = {
|
|
args = "(size)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setColor = {
|
|
args = "(i, color, alpha)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setColorArray = {
|
|
args = "(colors)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setColors = {
|
|
args = "(colors)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setIndex = {
|
|
args = "(i, index)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setIndexArray = {
|
|
args = "(indices)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setIndices = {
|
|
args = "(indices)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTexture = {
|
|
args = "(texture)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTextureCoordinate = {
|
|
args = "(i, u, v)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTextureCoordinateArray = {
|
|
args = "(textureCoordinates)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTextureCoordinates = {
|
|
args = "(textureCoordinates)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setVertex = {
|
|
args = "(i, x, y)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setVertexArray = {
|
|
args = "(vertices)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setVertices = {
|
|
args = "(vertices)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Sprite",
|
|
type = "class"
|
|
},
|
|
Microphone = {
|
|
childs = {
|
|
new = {
|
|
args = "(deviceName, sampleRate, numChannels, bitsPerSample)",
|
|
description = "Creates a new Microphone object.",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setOutputFile = {
|
|
args = "(fileName)",
|
|
description = "Sets the output file",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
start = {
|
|
args = "()",
|
|
description = "Start recording with device.",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
stop = {
|
|
args = "()",
|
|
description = "Stop recording",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
MovieClip = {
|
|
childs = {
|
|
clearAction = {
|
|
args = "(frame)",
|
|
description = "Clears the action at the specified frame",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
gotoAndPlay = {
|
|
args = "(frame)",
|
|
description = "Goes to the specified frame and starts playing",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
gotoAndStop = {
|
|
args = "(frame)",
|
|
description = "Goes to the specified frame and stops",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(timeline)",
|
|
description = "Creates a new MovieClip object",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
play = {
|
|
args = "()",
|
|
description = "Starts playing the movie clip",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setGotoAction = {
|
|
args = "(frame, destframe)",
|
|
description = "Sets a \"go to\" action to the specified frame",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setStopAction = {
|
|
args = "(frame)",
|
|
description = "Sets a \"stop\" action to the specified frame",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
stop = {
|
|
args = "()",
|
|
description = "Stops playing the movie clip",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Sprite",
|
|
type = "class"
|
|
},
|
|
Notification = {
|
|
childs = {
|
|
DEFAULT_SOUND = {
|
|
description = "value \"default\"",
|
|
type = "value"
|
|
},
|
|
cancel = {
|
|
args = "()",
|
|
description = "Cancel notification",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
dispatchAfter = {
|
|
args = "()",
|
|
description = "Dispatch notification after specified time",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
dispatchNow = {
|
|
args = "()",
|
|
description = "Dispatch notification now",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
dispatchOn = {
|
|
args = "()",
|
|
description = "Dispatch on specified date",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getId = {
|
|
args = "()",
|
|
description = "Get id of notification",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getMessage = {
|
|
args = "()",
|
|
description = "Get message of notification",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getNumber = {
|
|
args = "()",
|
|
description = "Get notification number",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getSound = {
|
|
args = "()",
|
|
description = "Get sound of notification",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getTitle = {
|
|
args = "()",
|
|
description = "Get title of notification",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "()",
|
|
description = "Creates new notification",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setNumber = {
|
|
args = "()",
|
|
description = "Set notification number",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setSound = {
|
|
args = "()",
|
|
description = "Set notification sound",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTitle = {
|
|
args = "()",
|
|
description = "Set the title of notification",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
NotificationManager = {
|
|
childs = {
|
|
cancelAllNotifications = {
|
|
args = "()",
|
|
description = "Cancel scheduled notification",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
cancelNotification = {
|
|
args = "()",
|
|
description = "Cancel specified notification",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
clearLocalNotifications = {
|
|
args = "()",
|
|
description = "Clear local notifications",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
clearPushNotifications = {
|
|
args = "()",
|
|
description = "Clear push notifications",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLocalNotifications = {
|
|
args = "()",
|
|
description = "Get local notifications",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getPushNotifications = {
|
|
args = "()",
|
|
description = "Get push notification",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getScheduledNotifications = {
|
|
args = "()",
|
|
description = "Get schedule notifications",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getSharedInstance = {
|
|
args = "()",
|
|
description = "Get NotificationManager instance",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
registerForPushNotifications = {
|
|
args = "()",
|
|
description = "Register for push notifications",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
unregisterForPushNotifications = {
|
|
args = "()",
|
|
description = "Unregister from notifications",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "EventDispatcher",
|
|
type = "class"
|
|
},
|
|
Object = {
|
|
childs = {
|
|
getBaseClass = {
|
|
args = "()",
|
|
description = "Returns base class",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getClass = {
|
|
args = "()",
|
|
description = "Returns class name",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isInstanceOf = {
|
|
args = "(classname)",
|
|
description = "Checks if instance belongs to class",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
Particles = {
|
|
childs = {
|
|
addParticles = {
|
|
args = "(particles)",
|
|
description = "Add particles",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
clearTexture = {
|
|
args = "()",
|
|
description = "Clear texture for all particles",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getParticleAngle = {
|
|
args = "(i)",
|
|
description = "Get particle angle",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getParticleColor = {
|
|
args = "(i)",
|
|
description = "Get color and alpha value of particle",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getParticlePosition = {
|
|
args = "(i)",
|
|
description = "Get position of particle",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getParticleSize = {
|
|
args = "(i)",
|
|
description = "Get size of particle in pixels",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getParticleSpeed = {
|
|
args = "(i)",
|
|
description = "Get speed of particle",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getParticleTtl = {
|
|
args = "(i)",
|
|
description = "Get initial time to live of particle",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "()",
|
|
description = "Create new particles group",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
removeParticles = {
|
|
args = "(particle indeces)",
|
|
description = "Remove particles by index in table or as arguments",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setParticleAngle = {
|
|
args = "(i, angle)",
|
|
description = "Set angle of particle",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setParticleColor = {
|
|
args = "(i, color [, alpha])",
|
|
description = "Set color of particles",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setParticlePosition = {
|
|
args = "(i, x, y)",
|
|
description = "Set position of particle",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setParticleSize = {
|
|
args = "(i, size)",
|
|
description = "Set size of particle",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setParticleSpeed = {
|
|
args = "(i [, x, y, a, decay])",
|
|
description = "Set speed of particles",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setParticleTtl = {
|
|
args = "(i, ttl)",
|
|
description = "Set time to live",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTexture = {
|
|
args = "(texture)",
|
|
description = "Set texture to all particles",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Sprite",
|
|
type = "class"
|
|
},
|
|
Path2D = {
|
|
childs = {
|
|
new = {
|
|
args = "()",
|
|
description = "Creates Path2D object",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setConvex = {
|
|
args = "(convex)",
|
|
description = "Flag the shape as convex.",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setFillColor = {
|
|
args = "(color [, alpha])",
|
|
description = "Sets fill color",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setFontPath = {
|
|
args = "(font, character)",
|
|
description = "Sets the path from the outline of a TTFont character",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setLineColor = {
|
|
args = "(color [, alpha])",
|
|
description = "Sets line color",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setLineThickness = {
|
|
args = "(thickness [, feather])",
|
|
description = "Set the thickness of the outline",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setPath = {
|
|
args = "(commands, coordinates [, coordinates])",
|
|
description = "Set path to draw",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setSvgPath = {
|
|
args = "(svg_params)",
|
|
description = "Set path with svg properties",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTexture = {
|
|
args = "(texture)",
|
|
description = "Sets texture for fill (Not implemented yet)",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Sprite",
|
|
type = "class"
|
|
},
|
|
Pixel = {
|
|
childs = {
|
|
getColor = {
|
|
args = "()",
|
|
description = "Gets the color of the Pixe",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "([color, alpha, width, height])",
|
|
description = "Create new pixel",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setColor = {
|
|
args = "([color, alpha])",
|
|
description = "Sets the color of the Pixel",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setDimensions = {
|
|
args = "(w, h)",
|
|
description = "Sets both width and height of the Pixel.",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setHeight = {
|
|
args = "(h)",
|
|
description = "Sets the height of the pixel sprite.",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setWidth = {
|
|
args = "(w)",
|
|
description = "Sets the width of the pixel sprite.",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Sprite",
|
|
type = "class"
|
|
},
|
|
RenderTarget = {
|
|
childs = {
|
|
clear = {
|
|
args = "(color, alpha [, x, y, width, height])",
|
|
description = "Clears rendered texture",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
draw = {
|
|
args = "(sprite)",
|
|
description = "Renders provided object",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getPixel = {
|
|
args = "(x, y)",
|
|
description = "Returns single pixels color and alpha channel",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getPixels = {
|
|
args = "(x, y, w, h)",
|
|
description = "Returns buffer containing color and alpha data from provided rectangle",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(width, height, filtering)",
|
|
description = "Creates new RenderTarget object",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
inherits = "TextureBase",
|
|
type = "class"
|
|
},
|
|
Shader = {
|
|
childs = {
|
|
CFLOAT = {
|
|
description = "value 1",
|
|
type = "value"
|
|
},
|
|
CFLOAT4 = {
|
|
description = "value 2",
|
|
type = "value"
|
|
},
|
|
CINT = {
|
|
description = "value 0",
|
|
type = "value"
|
|
},
|
|
CMATRIX = {
|
|
description = "value 3",
|
|
type = "value"
|
|
},
|
|
CTEXTURE = {
|
|
description = "value 4",
|
|
type = "value"
|
|
},
|
|
DBYTE = {
|
|
description = "value 0",
|
|
type = "value"
|
|
},
|
|
DFLOAT = {
|
|
description = "value 5",
|
|
type = "value"
|
|
},
|
|
DINT = {
|
|
description = "value 4",
|
|
type = "value"
|
|
},
|
|
DSHORT = {
|
|
description = "value 2",
|
|
type = "value"
|
|
},
|
|
DUBYTE = {
|
|
description = "value 1",
|
|
type = "value"
|
|
},
|
|
DUSHORT = {
|
|
description = "value 3",
|
|
type = "value"
|
|
},
|
|
FLAG_NONE = {
|
|
description = "value 0",
|
|
type = "value"
|
|
},
|
|
FLAG_NO_DEFAULT_HEADER = {
|
|
description = "value 1",
|
|
type = "value"
|
|
},
|
|
SYS_COLOR = {
|
|
description = "value 2",
|
|
type = "value"
|
|
},
|
|
SYS_NONE = {
|
|
description = "value 0",
|
|
type = "value"
|
|
},
|
|
SYS_PARTICLESIZE = {
|
|
description = "value 6",
|
|
type = "value"
|
|
},
|
|
SYS_TEXTUREINFO = {
|
|
description = "value 5",
|
|
type = "value"
|
|
},
|
|
SYS_WIT = {
|
|
description = "value 3",
|
|
type = "value"
|
|
},
|
|
SYS_WORLD = {
|
|
description = "value 4",
|
|
type = "value"
|
|
},
|
|
SYS_WVP = {
|
|
description = "value 1",
|
|
type = "value"
|
|
},
|
|
getEngineVersion = {
|
|
args = "()",
|
|
description = "Get shader version",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(vertex shader, fragment shader, flags, uniform descriptor, attribute descriptor)",
|
|
description = "Create new shader",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setConstant = {
|
|
args = "(uniform name, data type, mult, data)",
|
|
description = "Change the value of a uniform",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
Shape = {
|
|
childs = {
|
|
EVEN_ODD = {
|
|
description = "value \"evenOdd\"",
|
|
type = "value"
|
|
},
|
|
NONE = {
|
|
description = "value \"none\"",
|
|
type = "value"
|
|
},
|
|
NON_ZERO = {
|
|
description = "value \"nonZero\"",
|
|
type = "value"
|
|
},
|
|
SOLID = {
|
|
description = "value \"solid\"",
|
|
type = "value"
|
|
},
|
|
TEXTURE = {
|
|
description = "value \"texture\"",
|
|
type = "value"
|
|
},
|
|
beginPath = {
|
|
args = "(winding)",
|
|
description = "Resets the current path",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
clear = {
|
|
args = "()",
|
|
description = "Clears the graphics that were drawn to this Shape object, and resets fill and line style settings",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
closePath = {
|
|
args = "()",
|
|
description = "Marks the current subpath as closed, and starts a new subpath with a point the same as the start and end of the newly closed subpath",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
endPath = {
|
|
args = "()",
|
|
description = "Ends the current path and draws the geometry by using the specified line and fill styles",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
lineTo = {
|
|
args = "(x, y)",
|
|
description = "Adds the given point to the current subpath, connected to the previous one by a straight line.",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
moveTo = {
|
|
args = "(x, y)",
|
|
description = "Creates a new subpath with the given point",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "()",
|
|
description = "Creates a new Shape object",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setFillStyle = {
|
|
args = "(type, ...)",
|
|
description = "Sets the fill style that Shape object uses for subsequent drawings",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setLineStyle = {
|
|
args = "(width, color, alpha)",
|
|
description = "Sets the line style that Shape object uses for subsequent drawings",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Sprite",
|
|
type = "class"
|
|
},
|
|
Sound = {
|
|
childs = {
|
|
getLength = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(filename)",
|
|
description = "Creates a new Sound object",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
play = {
|
|
args = "(startTime, looping, paused)",
|
|
description = "Creates a new SoundChannel object to play the sound",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
SoundChannel = {
|
|
childs = {
|
|
getPitch = {
|
|
args = "()",
|
|
description = "Returns the current pitch of the sound channel",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getPosition = {
|
|
args = "()",
|
|
description = "Returns the position of the current playback",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getVolume = {
|
|
args = "()",
|
|
description = "Returns the current volume of the sound channel",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isLooping = {
|
|
args = "()",
|
|
description = "Returns the looping state of the channel",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isPaused = {
|
|
args = "()",
|
|
description = "Returns the paused state of the channel",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isPlaying = {
|
|
args = "()",
|
|
description = "Returns the playing state for the sound channel",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setLooping = {
|
|
args = "(looping)",
|
|
description = "Sets the looping state of the channel",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setPaused = {
|
|
args = "(paused)",
|
|
description = "Sets the paused state of the channel",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setPitch = {
|
|
args = "(pitch)",
|
|
description = "Sets the pitch of the sound channel",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setPosition = {
|
|
args = "(position)",
|
|
description = "Sets the position of the current playback",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setVolume = {
|
|
args = "(volume)",
|
|
description = "Sets the volume of the sound channel",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
stop = {
|
|
args = "()",
|
|
description = "Stops the sound playing in the channel",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
Sprite = {
|
|
childs = {
|
|
ADD = {
|
|
description = "value \"add\"",
|
|
type = "value"
|
|
},
|
|
ALPHA = {
|
|
description = "value \"alpha\"",
|
|
type = "value"
|
|
},
|
|
MULTIPLY = {
|
|
description = "value \"multiply\"",
|
|
type = "value"
|
|
},
|
|
NO_ALPHA = {
|
|
description = "value \"noAlpha\"",
|
|
type = "value"
|
|
},
|
|
SCREEN = {
|
|
description = "value \"screen\"",
|
|
type = "value"
|
|
},
|
|
addChild = {
|
|
args = "(child)",
|
|
description = "Adds a sprite as a child",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
addChildAt = {
|
|
args = "(child, index)",
|
|
description = "Add a sprite as a child at the index position specified",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
clearBlendMode = {
|
|
args = "()",
|
|
description = "Clears the blending mode",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
contains = {
|
|
args = "(child)",
|
|
description = "Determines whether the specified sprite is contained in the subtree of this sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
get = {
|
|
args = "(param)",
|
|
description = "Gets the specified property by its name",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getAlpha = {
|
|
args = "()",
|
|
description = "Returns the alpha transparency of this sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getAnchorPosition = {
|
|
args = "()",
|
|
description = "Returns anchor position of Sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getBounds = {
|
|
args = "(targetSprite)",
|
|
description = "Returns the bounds as it appears in another sprite's coordinate system",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getChildAt = {
|
|
args = "(index)",
|
|
description = "Returns the child sprite that exists at the specified index",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getChildIndex = {
|
|
args = "(child)",
|
|
description = "Returns the index of the specified child sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getColorTransform = {
|
|
args = "()",
|
|
description = "Returns the red, green, blue and alpha channel multipliers",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getHeight = {
|
|
args = "()",
|
|
description = "Returns the height",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getMatrix = {
|
|
args = "()",
|
|
description = "Returns the transformation matrix of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getNumChildren = {
|
|
args = "()",
|
|
description = "Returns the number of children of this sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getParent = {
|
|
args = "()",
|
|
description = "Returns the parent sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getPosition = {
|
|
args = "()",
|
|
description = "Gets the x,y and z coordinates of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getRotation = {
|
|
args = "()",
|
|
description = "Returns the rotation of the sprite in degrees",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getRotationX = {
|
|
args = "()",
|
|
description = "Returns the rotation of the sprite around x axis in degrees",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getRotationY = {
|
|
args = "()",
|
|
description = "Returns the rotation of the sprite around y axis in degrees",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getScale = {
|
|
args = "()",
|
|
description = "Returns the horizontal, vertical and z scales of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getScaleX = {
|
|
args = "()",
|
|
description = "Returns the horizontal scale of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getScaleY = {
|
|
args = "()",
|
|
description = "Returns the vertical scale of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getScaleZ = {
|
|
args = "()",
|
|
description = "Returns the scale on z axis of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getWidth = {
|
|
args = "()",
|
|
description = "Returns the width",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getX = {
|
|
args = "()",
|
|
description = "Returns the x coordinate of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getY = {
|
|
args = "()",
|
|
description = "Returns the y coordinate of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getZ = {
|
|
args = "()",
|
|
description = "Returns the z coordinate of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
globalToLocal = {
|
|
args = "(x, y)",
|
|
description = "Converts the x,y coordinates from the global to the sprite's (local) coordinates",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
hitTestPoint = {
|
|
args = "(x, y [, shapeFlag])",
|
|
description = "Checks the given coordinates is in bounds of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isVisible = {
|
|
args = "()",
|
|
description = "Returns the visibility of sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
localToGlobal = {
|
|
args = "(x, y)",
|
|
description = "Converts the x,y coordinates from the sprite's (local) coordinates to the global coordinates",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "()",
|
|
description = "Creates a new Sprite object",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
removeChild = {
|
|
args = "(child)",
|
|
description = "Removes the child sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
removeChildAt = {
|
|
args = "(index)",
|
|
description = "Removes the child sprite at the specifed index",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
removeFromParent = {
|
|
args = "()",
|
|
description = "If the sprite has a parent, removes the sprite from the child list of its parent sprite.",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
set = {
|
|
args = "(param, value)",
|
|
description = "Sets the specified property by its name",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setAlpha = {
|
|
args = "(alpha)",
|
|
description = "Sets the alpha transparency of this sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setAnchorPosition = {
|
|
args = "(anchorX, anchorY [, anchorZ])",
|
|
description = "Set anchor position",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setBlendMode = {
|
|
args = "(blendMode)",
|
|
description = "Sets the blend mode of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setClip = {
|
|
args = "(x, y, width, height)",
|
|
description = "Clip Sprite contents",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setColorTransform = {
|
|
args = "(redMultiplier, greenMultiplier, blueMultiplier, alphaMultiplier)",
|
|
description = "Sets the red, green, blue and alpha channel multipliers",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setMatrix = {
|
|
args = "(matrix)",
|
|
description = "Sets the transformation matrix of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setPosition = {
|
|
args = "(x, y [, z])",
|
|
description = "Sets the x,y and z coordinates of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setRotation = {
|
|
args = "(rotation)",
|
|
description = "Sets the rotation of the sprite in degrees",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setRotationX = {
|
|
args = "()",
|
|
description = "Sets the rotation of the sprite in degrees around x axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setRotationY = {
|
|
args = "()",
|
|
description = "Sets the rotation of the sprite in degrees around y axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setScale = {
|
|
args = "(scaleX, scaleY, scaleZ)",
|
|
description = "Sets the horizontal, vertical and z axis scales of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setScaleX = {
|
|
args = "(scaleX)",
|
|
description = "Sets the horizontal scale of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setScaleY = {
|
|
args = "(scaleY)",
|
|
description = "Sets the vertical scale of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setScaleZ = {
|
|
args = "(scale)",
|
|
description = "Set scale on z axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setShader = {
|
|
args = "(shader)",
|
|
description = "Set shader for this sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setVisible = {
|
|
args = "(visible)",
|
|
description = "Sets the visibility of sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setX = {
|
|
args = "(x)",
|
|
description = "Sets the x coordinate of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setY = {
|
|
args = "(y)",
|
|
description = "Sets the y coordinate of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setZ = {
|
|
args = "(z)",
|
|
description = "Sets the z coordinate of the sprite",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
swapChildren = {
|
|
args = "(child1, child2)",
|
|
description = "Swap two children index places",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
swapChildrenAt = {
|
|
args = "(index1, index2)",
|
|
description = "Swaps two child sprites.",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "EventDispatcher",
|
|
type = "class"
|
|
},
|
|
Stage = {
|
|
childs = {},
|
|
inherits = "Sprite",
|
|
type = "class"
|
|
},
|
|
StoreKit = {
|
|
childs = {
|
|
FAILED = {
|
|
description = "value \"failed\"",
|
|
type = "value"
|
|
},
|
|
PURCHASED = {
|
|
description = "value \"purchased\"",
|
|
type = "value"
|
|
},
|
|
RESTORED = {
|
|
description = "value \"restored\"",
|
|
type = "value"
|
|
},
|
|
canMakePayments = {
|
|
args = "()",
|
|
description = "Returns whether the user is allowed to make payments",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
finishTransaction = {
|
|
args = "(transaction)",
|
|
description = "Completes a pending transaction",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "()",
|
|
description = "Creates a new StoreKit object",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
purchase = {
|
|
args = "(productIdentifier, quantity)",
|
|
description = "Process a payment request",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
requestProducts = {
|
|
args = "(productIdentifiers)",
|
|
description = "Retrieve localized information about a list of products",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
restoreCompletedTransactions = {
|
|
args = "()",
|
|
description = "Restore previously completed purchases",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
TTFont = {
|
|
childs = {
|
|
new = {
|
|
args = "(filename, size, text, filtering)",
|
|
description = "Creates a new TTFont object",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
inherits = "FontBase",
|
|
type = "class"
|
|
},
|
|
TextField = {
|
|
childs = {
|
|
getLetterSpacing = {
|
|
args = "()",
|
|
description = "Returns the letter-spacing property which is used to increase or decrease the space between characters in a text",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getText = {
|
|
args = "()",
|
|
description = "Returns the text displayed",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getTextColor = {
|
|
args = "()",
|
|
description = "Returns the color of the text in a text field in hexadecimal format",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(font, text)",
|
|
description = "Creates a new TextField object with the specified font and text",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setLetterSpacing = {
|
|
args = "(spacing)",
|
|
description = "Sets the letter-spacing property which is used to increase or decrease the space between characters in a text",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setText = {
|
|
args = "(text)",
|
|
description = "Sets the text to be displayed",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTextColor = {
|
|
args = "(color)",
|
|
description = "Sets the color of the text in a text field in hexadecimal format",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Sprite",
|
|
type = "class"
|
|
},
|
|
TextInputDialog = {
|
|
childs = {
|
|
EMAIL = {
|
|
description = "value \"email\"",
|
|
type = "value"
|
|
},
|
|
NUMBER = {
|
|
description = "value \"number\"",
|
|
type = "value"
|
|
},
|
|
PHONE = {
|
|
description = "value \"phone\"",
|
|
type = "value"
|
|
},
|
|
TEXT = {
|
|
description = "value \"text\"",
|
|
type = "value"
|
|
},
|
|
URL = {
|
|
description = "value \"url\"",
|
|
type = "value"
|
|
},
|
|
getInputType = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getText = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isSecureInput = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(title, message, text, cancelButton, button1, button2)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setInputType = {
|
|
args = "(type)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setSecureInput = {
|
|
args = "(secureInput)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setText = {
|
|
args = "(text)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "AlertDialog",
|
|
type = "class"
|
|
},
|
|
Texture = {
|
|
childs = {
|
|
new = {
|
|
args = "(filename, filtering, options)",
|
|
description = "Creates a new Texture object",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
inherits = "TextureBase",
|
|
type = "class"
|
|
},
|
|
TextureBase = {
|
|
childs = {
|
|
CLAMP = {
|
|
description = "value \"clamp\"",
|
|
type = "value"
|
|
},
|
|
REPEAT = {
|
|
description = "value \"repeat\"",
|
|
type = "value"
|
|
},
|
|
RGB565 = {
|
|
description = "value \"rgb565\"",
|
|
type = "value"
|
|
},
|
|
RGB888 = {
|
|
description = "value \"rgb888\"",
|
|
type = "value"
|
|
},
|
|
RGBA4444 = {
|
|
description = "value \"rgba4444\"",
|
|
type = "value"
|
|
},
|
|
RGBA5551 = {
|
|
description = "value \"rgba5551\"",
|
|
type = "value"
|
|
},
|
|
RGBA8888 = {
|
|
description = "value \"rgba8888\"",
|
|
type = "value"
|
|
},
|
|
getHeight = {
|
|
args = "()",
|
|
description = "Returns the height of the texture in pixels",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getWidth = {
|
|
args = "()",
|
|
description = "Returns the width of the texture in pixels",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
TexturePack = {
|
|
childs = {
|
|
getTextureRegion = {
|
|
args = "(texturename)",
|
|
description = "Returns the texture region of texture pack",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(txtfile, imagefile, filtering, options)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
inherits = "TextureBase",
|
|
type = "class"
|
|
},
|
|
TextureRegion = {
|
|
childs = {
|
|
getRegion = {
|
|
args = "()",
|
|
description = "Returns the coordinates of the region",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(texture, x, y, width, height)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setRegion = {
|
|
args = "(x, y, width, height)",
|
|
description = "Sets the coordinates of the region",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
TileMap = {
|
|
childs = {
|
|
FLIP_DIAGONAL = {
|
|
description = "value 1",
|
|
type = "value"
|
|
},
|
|
FLIP_HORIZONTAL = {
|
|
description = "value 4",
|
|
type = "value"
|
|
},
|
|
FLIP_VERTICAL = {
|
|
description = "value 2",
|
|
type = "value"
|
|
},
|
|
clearTile = {
|
|
args = "(x, y)",
|
|
description = "Set an empty tile at given indices",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getTile = {
|
|
args = "(x, y)",
|
|
description = "Returns the index of the tile",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(width, height, texture, tilewidth, tileheight, spacingx, spacingy, marginx, marginy, displaywidth, displayheight)",
|
|
description = "Creates a new TileMap instance",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setTile = {
|
|
args = "(x, y, tx, ty, flip)",
|
|
description = "Sets the index of the tile",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
shift = {
|
|
args = "(dx, dy)",
|
|
description = "Shifts the tile map",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Sprite",
|
|
type = "class"
|
|
},
|
|
Timer = {
|
|
childs = {
|
|
delayedCall = {
|
|
args = "(delay, func [, data])",
|
|
description = "Delayed call a function after a set amount of time",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
getCurrentCount = {
|
|
args = "()",
|
|
description = "Returns the current trigger count of the timer",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getDelay = {
|
|
args = "()",
|
|
description = "Returns the time interval between timer events in milliseconds",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getRepeatCount = {
|
|
args = "()",
|
|
description = "Returns the number of repetitions the timer will make",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isRunning = {
|
|
args = "()",
|
|
description = "Returns the current running status of timer",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(delay, repeatCount)",
|
|
description = "Creates a new Timer object",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
pauseAll = {
|
|
args = "()",
|
|
description = "Pause all timers",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
reset = {
|
|
args = "()",
|
|
description = "Stops the timer and sets the currentCount property to 0",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
resumeAll = {
|
|
args = "()",
|
|
description = "Resume all timers",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setDelay = {
|
|
args = "(delay)",
|
|
description = "Sets the time interval between timer events in milliseconds",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setRepeatCount = {
|
|
args = "(repeatCount)",
|
|
description = "Sets the number of repetitions the timer will make",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
start = {
|
|
args = "()",
|
|
description = "Starts the timer",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
stop = {
|
|
args = "()",
|
|
description = "Stops the timer",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
stopAll = {
|
|
args = "()",
|
|
description = "Stop all timers",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
UrlLoader = {
|
|
childs = {
|
|
DELETE = {
|
|
description = "value \"delete\"",
|
|
type = "value"
|
|
},
|
|
GET = {
|
|
description = "value \"get\"",
|
|
type = "value"
|
|
},
|
|
POST = {
|
|
description = "value \"post\"",
|
|
type = "value"
|
|
},
|
|
PUT = {
|
|
description = "value \"put\"",
|
|
type = "value"
|
|
},
|
|
close = {
|
|
args = "()",
|
|
description = "Terminates the current loading operation",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
ignoreSslErrors = {
|
|
args = "()",
|
|
description = "Ignores SSL certificate related errors",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
load = {
|
|
args = "(url, method, headers, body)",
|
|
description = "Loads data from the specified URL",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(url, method, headers, body)",
|
|
description = "Creates a new UrlLoader object",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
Viewport = {
|
|
childs = {
|
|
setContent = {
|
|
args = "(content)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setProjection = {
|
|
args = "(matrix)",
|
|
description = "Specify a projection matrix to use when displaying the content. ",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTransform = {
|
|
args = "(transform)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Sprite",
|
|
type = "class"
|
|
},
|
|
application = {
|
|
childs = {
|
|
canOpenUrl = {
|
|
args = "(url)",
|
|
description = "Tests if it is possible to open provided url",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
configureFrustum = {
|
|
args = "(fov [, farplane])",
|
|
description = "Configure the projection for 3D perspective.",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
exit = {
|
|
args = "()",
|
|
description = "Terminates the application",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getApiVersion = {
|
|
args = "()",
|
|
description = "Returns the API version",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getBackgroundColor = {
|
|
args = "()",
|
|
description = "Returns the background color in hexadecimal format",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getContentHeight = {
|
|
args = "()",
|
|
description = "Returns content height",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getContentWidth = {
|
|
args = "()",
|
|
description = "Returns content width",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getDeviceHeight = {
|
|
args = "()",
|
|
description = "Returns the physical height of the device in pixels",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getDeviceInfo = {
|
|
args = "()",
|
|
description = "Returns information about device",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getDeviceOrientation = {
|
|
args = "()",
|
|
description = "Get the device orientation",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getDeviceWidth = {
|
|
args = "()",
|
|
description = "Returns the physical width of the device in pixels",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getFps = {
|
|
args = "()",
|
|
description = "Returns the frame rate of the application",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLanguage = {
|
|
args = "()",
|
|
description = "Returns the user language",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLocale = {
|
|
args = "()",
|
|
description = "Returns the device locale",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLogicalHeight = {
|
|
args = "()",
|
|
description = "Returns the logical height of the application",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLogicalScaleX = {
|
|
args = "()",
|
|
description = "Returns the scaling of automatic screen scaling on the x-axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLogicalScaleY = {
|
|
args = "()",
|
|
description = "Returns the scaling of automatic screen scaling on the y-axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLogicalTranslateX = {
|
|
args = "()",
|
|
description = "Returns the translation of automatic screen scaling on the x-axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLogicalTranslateY = {
|
|
args = "()",
|
|
description = "Returns the translation of automatic screen scaling on the y-axis",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLogicalWidth = {
|
|
args = "()",
|
|
description = "Returns the logical width of the application",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getOrientation = {
|
|
args = "()",
|
|
description = "Returns the orientation of the application",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getScaleMode = {
|
|
args = "()",
|
|
description = "Returns the automatic scale mode of the application",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getScreenDensity = {
|
|
args = "()",
|
|
description = "Returns the screen density in pixels per inch",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getTextureMemoryUsage = {
|
|
args = "()",
|
|
description = "Returns the texture memory usage in Kbytes",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isPlayerMode = {
|
|
args = "()",
|
|
description = "Check if app runs on player",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
openUrl = {
|
|
args = "(url)",
|
|
description = "Opens the given URL in the appropriate application",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setBackgroundColor = {
|
|
args = "(color)",
|
|
description = "Sets the background color in hexadecimal format",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setFps = {
|
|
args = "(fps)",
|
|
description = "Sets the frame rate of the application",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setFullScreen = {
|
|
args = "(fullscreen)",
|
|
description = "Full screen or window mode",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setKeepAwake = {
|
|
args = "(keepAwake)",
|
|
description = "Enables/disables screen dimming and device sleeping",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setLogicalDimensions = {
|
|
args = "(width, height)",
|
|
description = "Sets the logical dimensions of the application",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setOrientation = {
|
|
args = "(orientation)",
|
|
description = "Sets the orientation of the application",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setScaleMode = {
|
|
args = "(scaleMode)",
|
|
description = "Sets the automatic scale mode of the application",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setWindowSize = {
|
|
args = "(width, height)",
|
|
description = "Sets desktop window to a specific size",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
vibrate = {
|
|
args = "()",
|
|
description = "Vibrates the device",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Object",
|
|
type = "class"
|
|
},
|
|
b2 = {
|
|
childs = {
|
|
Body = {
|
|
childs = {
|
|
applyAngularImpulse = {
|
|
args = "(impulse)",
|
|
description = "Applies an angular impulse",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
applyForce = {
|
|
args = "(forcex, forcey, pointx, pointy)",
|
|
description = "Applies a force at a world point",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
applyLinearImpulse = {
|
|
args = "(impulsex, impulsey, pointx, pointy)",
|
|
description = "Applies an impulse at a point",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
applyTorque = {
|
|
args = "(torque)",
|
|
description = "Applies a torque",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
createFixture = {
|
|
args = "(fixtureDef)",
|
|
description = "Creates a fixture and attach it to this body",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
destroyFixture = {
|
|
args = "(fixture)",
|
|
description = "Destroys a fixture",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getAngle = {
|
|
args = "()",
|
|
description = "Returns the current world rotation angle in radians",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getAngularDamping = {
|
|
args = "()",
|
|
description = "Returns the angular damping of the body",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getAngularVelocity = {
|
|
args = "()",
|
|
description = "Returns the angular velocity",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getGravityScale = {
|
|
args = "()",
|
|
description = "Returns the gravity scale of the body",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getInertia = {
|
|
args = "()",
|
|
description = "Returns the rotational inertia of the body about the local origin in kg-m^2",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLinearDamping = {
|
|
args = "()",
|
|
description = "Returns the linear damping of the body",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLinearVelocity = {
|
|
args = "()",
|
|
description = "Returns the linear velocity of the center of mass",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLocalCenter = {
|
|
args = "()",
|
|
description = "Returns the local position of the center of mass",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLocalPoint = {
|
|
args = "(x, y)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLocalVector = {
|
|
args = "(x, y)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getMass = {
|
|
args = "()",
|
|
description = "Returns the total mass of the body in kilograms (kg)",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getPosition = {
|
|
args = "()",
|
|
description = "Returns the world body origin position",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getWorldCenter = {
|
|
args = "()",
|
|
description = "Returns the world position of the center of mass",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getWorldPoint = {
|
|
args = "(x, y)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getWorldVector = {
|
|
args = "(x, y)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isActive = {
|
|
args = "()",
|
|
description = "Returns the active state of the body",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isAwake = {
|
|
args = "()",
|
|
description = "Returns the sleeping state of the body",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isBullet = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isFixedRotation = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isSleepingAllowed = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setActive = {
|
|
args = "(flag)",
|
|
description = "Sets the active state of the body",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setAngle = {
|
|
args = "(angle)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setAngularDamping = {
|
|
args = "(angularDamping)",
|
|
description = "Sets the angular damping of the body",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setAngularVelocity = {
|
|
args = "(omega)",
|
|
description = "Sets the angular velocity",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setAwake = {
|
|
args = "(awake)",
|
|
description = "Sets the sleep state of the body",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setBullet = {
|
|
args = "(flag)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setFixedRotation = {
|
|
args = "(flag)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setGravityScale = {
|
|
args = "(scale)",
|
|
description = "Sets the gravity scale of the body",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setLinearDamping = {
|
|
args = "(linearDamping)",
|
|
description = "Sets the linear damping of the body",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setLinearVelocity = {
|
|
args = "(x, y)",
|
|
description = "Sets the linear velocity of the center of mass",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setPosition = {
|
|
args = "(x, y)",
|
|
description = "Sets the world body origin position",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setSleepingAllowed = {
|
|
args = "(flag)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
ChainShape = {
|
|
childs = {
|
|
createChain = {
|
|
args = "(vertices)",
|
|
description = "Creates a chain with isolated end vertices",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
createLoop = {
|
|
args = "(vertices)",
|
|
description = "Creates a loop",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
inherits = "b2.Shape",
|
|
type = "class"
|
|
},
|
|
CircleShape = {
|
|
childs = {
|
|
new = {
|
|
args = "(centerx, centery, radius)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
set = {
|
|
args = "(centerx, centery, radius)",
|
|
description = "Sets the center point and radius",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "b2.Shape",
|
|
type = "class"
|
|
},
|
|
Contact = {
|
|
childs = {
|
|
getChildIndexA = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getChildIndexB = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getFixtureA = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getFixtureB = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getFriction = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getManifold = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getRestitution = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getWorldManifold = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isTouching = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
resetFriction = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
resetRestitution = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setEnabled = {
|
|
args = "(flag)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setFriction = {
|
|
args = "(friction)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setRestitution = {
|
|
args = "(restitution)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
DISTANCE_JOINT = {
|
|
description = "value 3",
|
|
type = "value"
|
|
},
|
|
DYNAMIC_BODY = {
|
|
description = "value 2",
|
|
type = "value"
|
|
},
|
|
DebugDraw = {
|
|
childs = {
|
|
AABB_BIT = {
|
|
description = "value 4",
|
|
type = "value"
|
|
},
|
|
CENTER_OF_MASS_BIT = {
|
|
description = "value 16",
|
|
type = "value"
|
|
},
|
|
JOINT_BIT = {
|
|
description = "value 2",
|
|
type = "value"
|
|
},
|
|
PAIR_BIT = {
|
|
description = "value 8",
|
|
type = "value"
|
|
},
|
|
SHAPE_BIT = {
|
|
description = "value 1",
|
|
type = "value"
|
|
},
|
|
appendFlags = {
|
|
args = "(flags)",
|
|
description = "Append flags to the current flags",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
clearFlags = {
|
|
args = "(flags)",
|
|
description = "Clear flags from the current flags",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getFlags = {
|
|
args = "()",
|
|
description = "Returns the debug drawing flags",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setFlags = {
|
|
args = "(flags)",
|
|
description = "Sets the debug drawing flags",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Sprite",
|
|
type = "class"
|
|
},
|
|
DistanceJoint = {
|
|
childs = {
|
|
getDampingRatio = {
|
|
args = "()",
|
|
description = "Returns the damping ratio",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getFrequency = {
|
|
args = "()",
|
|
description = "Returns the mass-spring-damper frequency in Hertz",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLength = {
|
|
args = "()",
|
|
description = "Returns the length of this distance joint in meters",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setDampingRatio = {
|
|
args = "(ratio)",
|
|
description = "Sets the damping ratio (0 = no damping, 1 = critical damping)",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setFrequency = {
|
|
args = "(frequency)",
|
|
description = "Sets the mass-spring-damper frequency in Hertz",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setLength = {
|
|
args = "(length)",
|
|
description = "Sets the natural joint length in meters",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "b2.Joint",
|
|
type = "class"
|
|
},
|
|
EdgeShape = {
|
|
childs = {
|
|
new = {
|
|
args = "(v1x, v1y, v2x, v2y)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
set = {
|
|
args = "(v1x, v1y, v2x, v2y)",
|
|
description = "Sets the two vertices",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "b2.Shape",
|
|
type = "class"
|
|
},
|
|
FRICTION_JOINT = {
|
|
description = "value 9",
|
|
type = "value"
|
|
},
|
|
Fixture = {
|
|
childs = {
|
|
getBody = {
|
|
args = "()",
|
|
description = "Returns the parent body of this fixture",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getFilterData = {
|
|
args = "()",
|
|
description = "Returns the contact filtering data",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isSensor = {
|
|
args = "()",
|
|
description = "Is this fixture a sensor (non-solid)?",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setFilterData = {
|
|
args = "(filterData)",
|
|
description = "Sets the contact filtering data",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setSensor = {
|
|
args = "(sensor)",
|
|
description = "Sets if this fixture is a sensor",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
FrictionJoint = {
|
|
childs = {
|
|
getMaxForce = {
|
|
args = "()",
|
|
description = "Returns the maximum friction force in N",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getMaxTorque = {
|
|
args = "()",
|
|
description = "Returns the maximum friction torque in N*m",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setMaxForce = {
|
|
args = "(force)",
|
|
description = "Sets the maximum friction force in N",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setMaxTorque = {
|
|
args = "(torque)",
|
|
description = "Sets the maximum friction torque in N*m",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "b2.Joint",
|
|
type = "class"
|
|
},
|
|
GEAR_JOINT = {
|
|
description = "value 6",
|
|
type = "value"
|
|
},
|
|
GearJoint = {
|
|
childs = {
|
|
getRatio = {
|
|
args = "()",
|
|
description = "Returns the gear ratio",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setRatio = {
|
|
args = "(ratio)",
|
|
description = "Sets the gear ratio",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "b2.Joint",
|
|
type = "class"
|
|
},
|
|
Joint = {
|
|
childs = {
|
|
getAnchorA = {
|
|
args = "()",
|
|
description = "Returns the anchor point on bodyA in world coordinates",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getAnchorB = {
|
|
args = "()",
|
|
description = "Returns the anchor point on bodyB in world coordinates",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getBodyA = {
|
|
args = "()",
|
|
description = "Returns the first body attached to this joint",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getBodyB = {
|
|
args = "()",
|
|
description = "Returns the second body attached to this joint",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getReactionForce = {
|
|
args = "(inv_dt)",
|
|
description = "Returns the reaction force on bodyB at the joint anchor",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getReactionTorque = {
|
|
args = "(inv_dt)",
|
|
description = "Returns the reaction torque on bodyB",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getType = {
|
|
args = "()",
|
|
description = "Returns a value that represents the type",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isActive = {
|
|
args = "()",
|
|
description = "Is active?",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
KINEMATIC_BODY = {
|
|
description = "value 1",
|
|
type = "value"
|
|
},
|
|
MOUSE_JOINT = {
|
|
description = "value 5",
|
|
type = "value"
|
|
},
|
|
Manifold = {
|
|
childs = {
|
|
localNormal = {
|
|
description = "value \"table\"",
|
|
type = "value"
|
|
},
|
|
localPoint = {
|
|
description = "value \"table\"",
|
|
type = "value"
|
|
},
|
|
points = {
|
|
description = "value \"table\"",
|
|
type = "value"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
MouseJoint = {
|
|
childs = {
|
|
getDampingRatio = {
|
|
args = "()",
|
|
description = "Returns the damping ratio",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getFrequency = {
|
|
args = "()",
|
|
description = "Returns the response frequency in Hertz",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getMaxForce = {
|
|
args = "()",
|
|
description = "Returns the maximum force in N",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getTarget = {
|
|
args = "()",
|
|
description = "Returns the x and y coordinates of the target point",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setDampingRatio = {
|
|
args = "(ratio)",
|
|
description = "Sets the damping ratio (0 = no damping, 1 = critical damping)",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setFrequency = {
|
|
args = "(frequency)",
|
|
description = "Sets the response frequency in Hertz",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setMaxForce = {
|
|
args = "(force)",
|
|
description = "Sets the maximum force in N",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTarget = {
|
|
args = "(x, y)",
|
|
description = "Updates the target point",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "b2.Joint",
|
|
type = "class"
|
|
},
|
|
PRISMATIC_JOINT = {
|
|
description = "value 2",
|
|
type = "value"
|
|
},
|
|
PULLEY_JOINT = {
|
|
description = "value 4",
|
|
type = "value"
|
|
},
|
|
ParticleSystem = {
|
|
childs = {
|
|
FLAG_COLOR_MIXING = {
|
|
description = "value 256",
|
|
type = "value"
|
|
},
|
|
FLAG_ELASTIC = {
|
|
description = "value 16",
|
|
type = "value"
|
|
},
|
|
FLAG_POWDER = {
|
|
description = "value 64",
|
|
type = "value"
|
|
},
|
|
FLAG_SPRING = {
|
|
description = "value 8",
|
|
type = "value"
|
|
},
|
|
FLAG_TENSILE = {
|
|
description = "value 128",
|
|
type = "value"
|
|
},
|
|
FLAG_VISCOUS = {
|
|
description = "value 32",
|
|
type = "value"
|
|
},
|
|
FLAG_WALL = {
|
|
description = "value 4",
|
|
type = "value"
|
|
},
|
|
FLAG_WATER = {
|
|
description = "value 0",
|
|
type = "value"
|
|
},
|
|
FLAG_ZOMBIE = {
|
|
description = "value 2",
|
|
type = "value"
|
|
},
|
|
createParticle = {
|
|
args = "(particleDef)",
|
|
description = "Create new particle",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
createParticleGroup = {
|
|
args = "(particleGoupDef)",
|
|
description = "Create group of particles",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
destroyParticle = {
|
|
args = "(id)",
|
|
description = "Destroy particle by id",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setTexture = {
|
|
args = "(texture)",
|
|
description = "Set texture to particles",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
PolygonShape = {
|
|
childs = {
|
|
new = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
set = {
|
|
args = "(vertices)",
|
|
description = "Sets vertices",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setAsBox = {
|
|
args = "(hx, hy, centerx, centery, angle)",
|
|
description = "Set vertices to represent an oriented box",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "b2.Shape",
|
|
type = "class"
|
|
},
|
|
PrismaticJoint = {
|
|
childs = {
|
|
enableLimit = {
|
|
args = "(flag)",
|
|
description = "Enables or disables the joint limit",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
enableMotor = {
|
|
args = "(flag)",
|
|
description = "Enables or disables the joint motor",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getJointSpeed = {
|
|
args = "()",
|
|
description = "Returns the current joint translation speed in meters per second",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getJointTranslation = {
|
|
args = "()",
|
|
description = "Returns the current joint translation in meters",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLimits = {
|
|
args = "()",
|
|
description = "Returns the lower and upper joint limits in meters",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getMotorForce = {
|
|
args = "(inv_dt)",
|
|
description = "Returns the current motor force given the inverse time step",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getMotorSpeed = {
|
|
args = "()",
|
|
description = "Returns the motor speed in meters per second",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isLimitEnabled = {
|
|
args = "()",
|
|
description = "Is the joint limit enabled?",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isMotorEnabled = {
|
|
args = "()",
|
|
description = "Is the joint motor enabled?",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setLimits = {
|
|
args = "(lower, upper)",
|
|
description = "Sets the joint limits in meters",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setMaxMotorForce = {
|
|
args = "(force)",
|
|
description = "Sets the maximum motor force in N",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setMotorSpeed = {
|
|
args = "(speed)",
|
|
description = "Sets the motor speed in meters per second",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "b2.Joint",
|
|
type = "class"
|
|
},
|
|
PulleyJoint = {
|
|
childs = {
|
|
getGroundAnchorA = {
|
|
args = "()",
|
|
description = "Returns the x and y coordinates of the first ground anchor",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getGroundAnchorB = {
|
|
args = "()",
|
|
description = "Returns the x and y coordinates of the second ground anchor",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLengthA = {
|
|
args = "()",
|
|
description = "Returns the current length of the segment attached to bodyA",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLengthB = {
|
|
args = "()",
|
|
description = "Returns the current length of the segment attached to bodyB",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getRatio = {
|
|
args = "()",
|
|
description = "Returns the joint ratio",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "b2.Joint",
|
|
type = "class"
|
|
},
|
|
REVOLUTE_JOINT = {
|
|
description = "value 1",
|
|
type = "value"
|
|
},
|
|
ROPE_JOINT = {
|
|
description = "value 10",
|
|
type = "value"
|
|
},
|
|
RevoluteJoint = {
|
|
childs = {
|
|
enableLimit = {
|
|
args = "(flag)",
|
|
description = "Enables or disables the joint limit",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
enableMotor = {
|
|
args = "(flag)",
|
|
description = "Enables or disables the joint motor",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getJointAngle = {
|
|
args = "()",
|
|
description = "Returns the current joint angle in radians",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getJointSpeed = {
|
|
args = "()",
|
|
description = "Returns the current joint angle speed in radians per second",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getLimits = {
|
|
args = "()",
|
|
description = "Returns the lower and upper joint limit in radians",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getMotorSpeed = {
|
|
args = "()",
|
|
description = "Returns the motor speed in radians per second",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getMotorTorque = {
|
|
args = "(inv_dt)",
|
|
description = "Returns the current motor torque given the inverse time step",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isLimitEnabled = {
|
|
args = "()",
|
|
description = "Is the joint limit enabled?",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isMotorEnabled = {
|
|
args = "()",
|
|
description = "Is the joint motor enabled?",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setLimits = {
|
|
args = "(lower, upper)",
|
|
description = "Sets the joint limits in radians",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setMaxMotorTorque = {
|
|
args = "(torque)",
|
|
description = "Sets the maximum motor torque in N*m",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setMotorSpeed = {
|
|
args = "(speed)",
|
|
description = "Sets the motor speed in radians per second",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "b2.Joint",
|
|
type = "class"
|
|
},
|
|
RopeJoint = {
|
|
childs = {
|
|
getMaxLength = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setMaxLength = {
|
|
args = "(maxLength)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "b2.Joint",
|
|
type = "class"
|
|
},
|
|
STATIC_BODY = {
|
|
description = "value 0",
|
|
type = "value"
|
|
},
|
|
WELD_JOINT = {
|
|
description = "value 8",
|
|
type = "value"
|
|
},
|
|
WHEEL_JOINT = {
|
|
description = "value 7",
|
|
type = "value"
|
|
},
|
|
WeldJoint = {
|
|
childs = {
|
|
getDampingRatio = {
|
|
args = "()",
|
|
description = "Returns damping ratio",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getFrequency = {
|
|
args = "()",
|
|
description = "Returns frequency in Hz",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setDampingRatio = {
|
|
args = "(damping)",
|
|
description = "Sets damping ratio",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setFrequency = {
|
|
args = "(frequency)",
|
|
description = "Sets frequency in Hz",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "b2.Joint",
|
|
type = "class"
|
|
},
|
|
WheelJoint = {
|
|
childs = {
|
|
enableMotor = {
|
|
args = "(flag)",
|
|
description = "Enables or disables the joint motor",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getJointSpeed = {
|
|
args = "()",
|
|
description = "Returns the current joint translation speed in meters per second.",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getJointTranslation = {
|
|
args = "()",
|
|
description = "Returns the current joint translation in meters.",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getMaxMotorTorque = {
|
|
args = "()",
|
|
description = "Returns the maximum motor torque in N*m",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getMotorSpeed = {
|
|
args = "()",
|
|
description = "Returns the motor speed in radians per second",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getSpringDampingRatio = {
|
|
args = "()",
|
|
description = "Returns the spring damping ratio",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getSpringFrequencyHz = {
|
|
args = "()",
|
|
description = "Returns the spring frequency in Hertz",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isMotorEnabled = {
|
|
args = "()",
|
|
description = "Is the joint motor enabled?",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setMaxMotorTorque = {
|
|
args = "(torque)",
|
|
description = "Sets the maximum motor torque in N*m",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setMotorSpeed = {
|
|
args = "(speed)",
|
|
description = "Sets the motor speed in radians per second",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setSpringDampingRatio = {
|
|
args = "(damping)",
|
|
description = "Sets the spring damping ratio",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setSpringFrequencyHz = {
|
|
args = "(frequency)",
|
|
description = "Sets the spring frequency in Hertz (0 = disable the spring)",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "b2.Joint",
|
|
type = "class"
|
|
},
|
|
World = {
|
|
childs = {
|
|
clearForces = {
|
|
args = "()",
|
|
description = "Call this after you are done with time steps to clear the forces",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
createBody = {
|
|
args = "(bodyDef)",
|
|
description = "Creates a rigid body given a definition",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
createJoint = {
|
|
args = "(jointDef)",
|
|
description = "Creates a joint given a definition",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
createParticleSystem = {
|
|
args = "(particleSysDef)",
|
|
description = "Create particle system",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
destroyBody = {
|
|
args = "(body)",
|
|
description = "Destroys a rigid body",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
destroyJoint = {
|
|
args = "(joint)",
|
|
description = "Destroys a joint",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
getGravity = {
|
|
args = "()",
|
|
description = "Returns the gravity vector",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(gravityx, gravityy, doSleep)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
queryAABB = {
|
|
args = "(minx, miny, maxx, maxy)",
|
|
description = "Query the world for all fixtures that potentially overlap the provided AABB",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
rayCast = {
|
|
args = "(x1, y1, x2, y2, listener [, data])",
|
|
description = "Raycast the world for all fixtures in the path of the ray",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setDebugDraw = {
|
|
args = "()",
|
|
description = "Registers a b2.DebugDraw instance for debug drawing",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
setGravity = {
|
|
args = "(gravityx, gravityy)",
|
|
description = "Sets the gravity vector",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
step = {
|
|
args = "(timeStep, velocityIterations, positionIterations)",
|
|
description = "Takes a time step",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "EventDispatcher",
|
|
type = "class"
|
|
},
|
|
WorldManifold = {
|
|
childs = {
|
|
normal = {
|
|
description = "value \"table\"",
|
|
type = "value"
|
|
},
|
|
points = {
|
|
description = "value \"table\"",
|
|
type = "value"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
createDistanceJointDef = {
|
|
args = "(bodyA, bodyB, anchorAx, anchorAy, anchorBx, anchorBy)",
|
|
description = "Creates and returns a distance joint definition table",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
createFrictionJointDef = {
|
|
args = "(bodyA, bodyB, anchorx, anchory)",
|
|
description = "Creates and returns a friction joint definition table",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
createGearJointDef = {
|
|
args = "(bodyA, bodyB, joint1, joint2, ratio)",
|
|
description = "Creates and returns a gear joint definition table",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
createMouseJointDef = {
|
|
args = "(bodyA, bodyB, targetx, targety, maxForce, frequencyHz, dampingRatio)",
|
|
description = "Creates and returns a mouse joint definition table",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
createPrismaticJointDef = {
|
|
args = "(bodyA, bodyB, anchorx, anchory, axisx, axisy)",
|
|
description = "Creates and returns a prismatic joint definition table",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
createPulleyJointDef = {
|
|
args = "(bodyA, bodyB, groundAnchorAx, groundAnchorAy, groundAnchorBx, groundAnchorBy, anchorAx, anchorAy, anchorBx, anchorBy, ratio)",
|
|
description = "Creates and returns a pulley joint definition table",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
createRevoluteJointDef = {
|
|
args = "(bodyA, bodyB, anchorx, anchory)",
|
|
description = "Creates and returns a revolute joint definition table",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
createRopeJointDef = {
|
|
args = "(bodyA, bodyB, anchorAx, anchorAy, anchorBx, anchorBy, maxLength)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
createWeldJointDef = {
|
|
args = "(bodyA, bodyB, anchorAx, anchorAy, anchorBx, anchorBy)",
|
|
description = "Creates and returns a weld joint definition table",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
createWheelJointDef = {
|
|
args = "(bodyA, bodyB, anchorx, anchory, axisx, axisy)",
|
|
description = "Creates and returns a wheel joint definition table",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
getScale = {
|
|
args = "()",
|
|
description = "Returns the global pixels to meters scale",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setScale = {
|
|
args = "(scale)",
|
|
description = "Sets the global pixels to meters scale",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
flurry = {
|
|
childs = {
|
|
endTimedEvent = {
|
|
args = "(eventName, parameters)",
|
|
description = "Ends Flurry timed event",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
isAvailable = {
|
|
args = "()",
|
|
description = "Returns true if Flurry is available",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
logEvent = {
|
|
args = "(eventName, parameters, timed)",
|
|
description = "Logs Flurry event",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
startSession = {
|
|
args = "(apiKey)",
|
|
description = "Starts the Flurry session with your API key",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
iad = {
|
|
childs = {
|
|
Banner = {
|
|
childs = {
|
|
BOTTOM = {
|
|
description = "value \"bottom\"",
|
|
type = "value"
|
|
},
|
|
LANDSCAPE = {
|
|
description = "value \"landscape\"",
|
|
type = "value"
|
|
},
|
|
PORTRAIT = {
|
|
description = "value \"portrait\"",
|
|
type = "value"
|
|
},
|
|
TOP = {
|
|
description = "value \"top\"",
|
|
type = "value"
|
|
},
|
|
hide = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
isBannerLoaded = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
new = {
|
|
args = "(alignment, orientation)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
setAlignment = {
|
|
args = "(alignment)",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
},
|
|
show = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "EventDispatcher",
|
|
type = "class"
|
|
},
|
|
isAvailable = {
|
|
args = "()",
|
|
description = "",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
json = {
|
|
childs = {
|
|
decode = {
|
|
args = "(jsondata)",
|
|
description = "Returns Lua table from provided json encoded string",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
encode = {
|
|
args = "(data)",
|
|
description = "Returns encoded json string from provided Lua table",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
stage = {
|
|
childs = {
|
|
setClearColorBuffer = {
|
|
args = "(state)",
|
|
description = "Enable/disable draw call for background color",
|
|
returns = "()",
|
|
type = "method"
|
|
}
|
|
},
|
|
inherits = "Sprite",
|
|
type = "class"
|
|
},
|
|
utf8 = {
|
|
childs = {
|
|
byte = {
|
|
args = "(s [, i, j])",
|
|
description = "Returns the internal numerical codes of the characters",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
char = {
|
|
args = "(code1 [, code2, codeN])",
|
|
description = "Returns a string from integers as characters",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
charpattern = {
|
|
description = "value \"[\\0-\\x7F\\xC2-\\xF4][\\x80-\\xBF]*\"",
|
|
type = "value"
|
|
},
|
|
charpos = {
|
|
args = "(s [, charpos, offset])",
|
|
description = "Convert UTF-8 position to byte offset",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
codepoint = {
|
|
args = "(s [, i, j])",
|
|
description = "Returns the codepoints (as integers) from all characters",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
codes = {
|
|
args = "(s)",
|
|
description = "Returns values so that the construction",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
escape = {
|
|
args = "(s)",
|
|
description = "Escape a str to UTF-8 format string",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
find = {
|
|
args = "(s, pattern [, init, plain])",
|
|
description = "Looks for the first match of pattern in the string s",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
fold = {
|
|
args = "(s)",
|
|
description = "Convert UTF-8 string s to folded case used to compare by ignore case",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
gmatch = {
|
|
args = "(s, pattern)",
|
|
description = "Returns an iterator function",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
gsub = {
|
|
args = "(s, pattern, repl [, n])",
|
|
description = "Returns a copy of s in which all (or the first n, if given) occurrences of the pattern have been replaced",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
insert = {
|
|
args = "(s [, idx, substring])",
|
|
description = "Insert a substring to s",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
len = {
|
|
args = "(s [, i, j])",
|
|
description = "Returns the number of UTF-8 characters in string",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
lower = {
|
|
args = "(s)",
|
|
description = "Receives a string and returns a copy of this string with all uppercase letters changed to lowercase",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
match = {
|
|
args = "(s, pattern [, init])",
|
|
description = "Looks for the first match of pattern in the string s",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
ncasecmp = {
|
|
args = "(a, b)",
|
|
description = "Compare a and b without case",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
next = {
|
|
args = "(s [, charpos, offset])",
|
|
description = "Iterate though the UTF-8 string s",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
offset = {
|
|
args = "(s, n [, i])",
|
|
description = "Returns the position (in bytes) where the encoding of the n-th character of s",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
remove = {
|
|
args = "(s [, start, stop])",
|
|
description = "Delete a substring in s",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
reverse = {
|
|
args = "(s)",
|
|
description = "Returns a string that is the string s reversed.",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
sub = {
|
|
args = "(s, i [, j])",
|
|
description = "Returns the substring of s that starts at i and continues until j",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
title = {
|
|
args = "(s)",
|
|
description = "Convert UTF-8 string s to title case used to compare by ignore case",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
upper = {
|
|
args = "(s)",
|
|
description = "Receives a string and returns a copy of this string with all lowercase letters changed to uppercase. ",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
width = {
|
|
args = "(s [, ambi_is_double, default_width])",
|
|
description = "Calculate the width of UTF-8 string s",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
widthindex = {
|
|
args = "(s, location [, ambi_is_double, default_width])",
|
|
description = "Return the character index at given location in string s.",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
type = "class"
|
|
},
|
|
zlib = {
|
|
childs = {
|
|
adler32 = {
|
|
args = "([adler32, buffer])",
|
|
description = "Update the adler32 value",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
compress = {
|
|
args = "(buffer [, level, method, windowBits, memLevel, strategy])",
|
|
description = "Return compressed string",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
crc32 = {
|
|
args = "([crc32, buffer])",
|
|
description = "Update the crc32 value",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
decompress = {
|
|
args = "(buffer [, windowBits])",
|
|
description = "Return the decompressed stream",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
deflate = {
|
|
args = "(sink [, level, method, windowBits, memLevel, strategy, dictionary])",
|
|
description = "Return a deflate stream.",
|
|
returns = "()",
|
|
type = "function"
|
|
},
|
|
inflate = {
|
|
args = "(source [, windowBits, dictionary])",
|
|
description = "Return an inflate stream.",
|
|
returns = "()",
|
|
type = "function"
|
|
}
|
|
},
|
|
type = "class"
|
|
}
|
|
}
|
|
|
|
-- when loaded as a package, return the package; otherwise continue with the script
|
|
if pcall(debug.getlocal, 4, 1) then return api end
|
|
|
|
--[[
|
|
Conversion script for Gideros API (http://docs.giderosmobile.com/reference/autocomplete.php)
|
|
Run as "../../bin/lua gideros.lua <gideros_annot.api >newapi" from ZBS/api/lua folder
|
|
|
|
Event
|
|
Event.new(type) creates a new Event object
|
|
Event.ENTER_FRAME
|
|
getType() Event - returns the type of Event
|
|
getTarget() Event - returns the element on which the event listener was registered
|
|
|
|
Limitations
|
|
- only handles two levels of class hierarchy (as in b2.Body.*)
|
|
|
|
Notes
|
|
+ replace " with "
|
|
+ remove standard Lua functions and classes
|
|
+ b2.* and flurry.* don't have any headers (assume those)
|
|
+ there some duplicates, like Stage and stage (ignore lowecase ones)
|
|
+ remove "CLASS - " from the description
|
|
+ b2.World and many others have several levels
|
|
+ create different methods for Application and application
|
|
+ missing new() methods for some classes (+geolocation, +gyroscope, +accelerometer, +storekit)
|
|
+ application, stage, world are global variables
|
|
--]]
|
|
|
|
local class = ""
|
|
local t = {}
|
|
local inherits = {}
|
|
while true do
|
|
local s = io.read()
|
|
if not s then break end
|
|
|
|
local newclass, base = s:match('^([%w%.]+)%s+>%s+([%w%.]+)%s*$')
|
|
if base then
|
|
inherits[newclass] = base
|
|
else
|
|
newclass = s:match('^([A-Z]%w+)$') or s:match('^(%w+%.%w+)$')
|
|
or s:match('^([%.%w]+)%.')
|
|
end
|
|
|
|
if newclass and class:lower() ~= newclass:lower() then
|
|
class = newclass
|
|
if not class:match('%.') and not _G[class] then
|
|
t[class] = t[class] or {childs = {}, type = "class", inherits = inherits[class]} end
|
|
end
|
|
s = s:gsub('^'..class..'%.', ""):gsub('^'..class:lower()..'%:', "")
|
|
local fun, args, desc = s:match('(%w+)(%b())%s*(.*)%s*$')
|
|
local const, value = s:match('^([A-Z_0-9]+)[ -]+(.+)$')
|
|
-- try one more time with lowercase/mixed constants if nothing has been found
|
|
if not const and not fun and s:find(" value ") then
|
|
const, value = s:match('^([%w_]+)[ -]+(.+)$')
|
|
end
|
|
if #class == 0 then
|
|
-- do nothing; haven't found a single class yet; skipping Lua methods
|
|
elseif _G[class] then
|
|
-- do nothing; skipping Lua tables (io, table, math, etc.)
|
|
elseif s:lower() == class:lower() or base then
|
|
-- do nothing; it's either class or its duplicate
|
|
elseif const or fun then
|
|
local t, class = t, class
|
|
local c1, c2 = class:match('^(%w+)%.(%w+)$')
|
|
if c1 and c2 then
|
|
t[c1] = t[c1] or {childs = {}, type = "class"}
|
|
t = t[c1].childs
|
|
local base = inherits[class]
|
|
class = c2
|
|
t[class] = t[class] or {childs = {}, type = "class", inherits = base}
|
|
end
|
|
if fun then
|
|
local removeclass = "^"..(c2 and c1..'.'..c2 or class)..'[- ]*'
|
|
desc = (desc or "")
|
|
:gsub(""?", '"')
|
|
:gsub(removeclass, "") -- remove class
|
|
:gsub(removeclass, "") -- some descriptions have it twice
|
|
:gsub("^(%w)", string.upper) -- convert first letter to uppercase
|
|
|
|
-- function have "Class.function" format and
|
|
-- methods have "function() Class"; "newclass" means it a function
|
|
t[class].childs[fun] = {
|
|
type = (newclass and "function" or "method"),
|
|
args = args or "()",
|
|
description = desc,
|
|
returns = "()",
|
|
}
|
|
elseif const then
|
|
t[class].childs[const] = {type = "value", description = value}
|
|
end
|
|
else
|
|
io.stderr:write("Unrecognized string: "..s, "\n")
|
|
class = ""
|
|
end
|
|
end
|
|
|
|
-- several manual tweaks --
|
|
|
|
-- move functions/methods to "application" (and to "stage")
|
|
-- as there are global variables with these name.
|
|
-- "world" is also a global variable, but what are its methods?
|
|
for _, class in ipairs({"Application", "Stage"}) do
|
|
local global = class:lower()
|
|
t[global] = t[global] or {childs = {}, type = t[class].type, inherits = t[class].inherits}
|
|
for key, value in pairs(t[class].childs) do
|
|
if value.type == "function" or value.type == "method" then
|
|
t[global].childs[key] = value
|
|
t[class].childs[key] = nil
|
|
end
|
|
end
|
|
end
|
|
|
|
-- add missing new() methods
|
|
for _, class in ipairs{'StoreKit'} do
|
|
if t[class] and t[class].childs then
|
|
t[class].childs.new = {
|
|
type = "function",
|
|
args = "()",
|
|
description = "Creates a new " .. class .." object",
|
|
returns = "()",
|
|
}
|
|
else
|
|
print("Can't find class object for class " .. class)
|
|
end
|
|
end
|
|
|
|
package.path = package.path .. ';../../lualibs/?/?.lua;../../lualibs/?.lua'
|
|
package.cpath = package.cpath .. ';../../bin/clibs/?.dll'
|
|
print((require 'mobdebug').line(t, {indent = ' ', comment = false}))
|