Lua functions list
(Difference between revisions)
Dahnielson (Talk | contribs) |
Dahnielson (Talk | contribs) |
||
Line 2: | Line 2: | ||
{{column-box-begin}} | {{column-box-begin}} | ||
+ | |||
+ | {{begin-box|3D Math}} | ||
+ | * [[vec3]](x, y, z) | ||
+ | * [[length]](vec3) | ||
+ | * [[normalize]](vec3) | ||
+ | * [[dot]](vecA, vecB) | ||
+ | * [[cross]](vecA, vecB) | ||
+ | {{end-box}} | ||
+ | |||
+ | {{begin-box|Input}} | ||
+ | * [[isKeyPressed]]([[Keys|key]]) | ||
+ | * [[onKeyDown]]([[Keys|key]]) | ||
+ | * [[onKeyUp]]([[Keys|key]]) | ||
+ | * [[getAxis]]([[Axis|axis]]) | ||
+ | * [[getProperty]]("propertyName") | ||
+ | * [[getTouchPosition]](touchId) | ||
+ | * [[getLastTouchPosition]](touchId) | ||
+ | * [[getTouchPhase]](touchId) | ||
+ | {{end-box}} | ||
+ | |||
+ | {{begin-box|Scene}} | ||
+ | * [[getScene]]("sceneName") | ||
+ | * [[changeScene]](scene) | ||
+ | * [[getCurrentSceneId]]() | ||
+ | * [[getScenesNumber]]() | ||
+ | {{end-box}} | ||
+ | |||
+ | {{begin-box|Level}} | ||
+ | * [[loadLevel]]("levelName") | ||
+ | {{end-box}} | ||
+ | |||
+ | {{begin-box|System}} | ||
+ | * [[centerCursor]]() | ||
+ | * [[hideCursor]]() | ||
+ | * [[showCursor]]() | ||
+ | * [[getWindowScale]]() | ||
+ | * [[getSystemTick]]() | ||
+ | * [[quit]]() | ||
+ | * [[dofile]]("filename.lua") | ||
+ | {{end-box}} | ||
+ | |||
+ | {{begin-box|Animation}} | ||
+ | * [[getCurrentAnimation]](object) | ||
+ | * [[changeAnimation]](object, animationId) | ||
+ | * [[isAnimationOver]](object) | ||
+ | * [[getAnimationSpeed]](object) | ||
+ | * [[setAnimationSpeed]](object, speed) | ||
+ | * [[getCurrentFrame]](object) | ||
+ | * [[setCurrentFrame]](object, frame) | ||
+ | {{end-box}} | ||
+ | |||
+ | {{begin-box|Sound}} | ||
+ | * [[playSound]](object) | ||
+ | * [[pauseSound]](object) | ||
+ | * [[stopSound]](object) | ||
+ | * [[getSoundGain]](object) | ||
+ | * [[setSoundGain]](object, gain) | ||
+ | {{end-box}} | ||
+ | |||
+ | {{begin-box|Text}} | ||
+ | * [[setText]](object , "text") | ||
+ | * [[getText]](object) | ||
+ | * [[getTextColor]](object) | ||
+ | * [[setTextColor]](object, {r, g, b, a}) | ||
+ | {{end-box}} | ||
+ | |||
+ | {{begin-box|Camera}} | ||
+ | * [[changeCurrentCamera]](object) | ||
+ | * [[getCurrentCamera]]() | ||
+ | |||
+ | * [[getCameraClearColor]](object) | ||
+ | * [[getCameraFov]](object) | ||
+ | * [[getCameraNear]](object) | ||
+ | * [[getCameraFar]](object) | ||
+ | * [[getCameraFogDistance]](object) | ||
+ | * [[isCameraOrtho]](object) | ||
+ | * [[isCameraFogEnabled]](object) | ||
+ | * [[setCameraClearColor]](object, {r, g, b}) | ||
+ | * [[setCameraFov]](object, fov) | ||
+ | * [[setCameraNear]](object, near) | ||
+ | * [[setCameraFar]](object, far) | ||
+ | * [[setCameraFogDistance]](object, fogDistance) | ||
+ | * [[enableCameraOrtho]](object, ortho) | ||
+ | * [[enableCameraFog]](object, fog) | ||
+ | {{vspace}} | ||
+ | * [[enableCameraLayer]](object, scene) | ||
+ | * [[disableCameraLayer]](object) | ||
+ | * [[enableRenderToTexture]](object, "textureName", renderWith, renderHeight) | ||
+ | * [[disableRenderToTexture]](object) | ||
+ | {{vspace}} | ||
+ | * [[getProjectedPoint]](object, point) | ||
+ | * [[getUnProjectedPoint]](object, point) | ||
+ | {{end-box}} | ||
+ | |||
+ | {{column-box-breaker}} | ||
{{begin-box|Object}} | {{begin-box|Object}} | ||
Line 45: | Line 140: | ||
* [[getBehaviorVariable]](object, behaviorId, "variableName") | * [[getBehaviorVariable]](object, behaviorId, "variableName") | ||
* [[setBehaviorVariable]](object, behaviorId, "variableName", value) | * [[setBehaviorVariable]](object, behaviorId, "variableName", value) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{end-box}} | {{end-box}} | ||
Line 84: | Line 169: | ||
* [[getNumCollisions]](object) | * [[getNumCollisions]](object) | ||
* [[rayHit]](start, end) | * [[rayHit]](start, end) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{end-box}} | {{end-box}} | ||
Line 111: | Line 188: | ||
* [[setLightSpotAngle]](object, spotAngle) | * [[setLightSpotAngle]](object, spotAngle) | ||
* [[setLightSpotExponent]](object, exponent) | * [[setLightSpotExponent]](object, exponent) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{end-box}} | {{end-box}} | ||
Revision as of 13:17, 5 February 2014