Bottle 2D - Lua API 1.0.0
All you need to create games using bottle2D.

Screen Member List

This is the complete list of members for Screen, including all inherited members.
AddPhysicGroup(number phGroupId1, number phGroupId2)Screen
angularVelocityObject
backgroundColorScreen
ChangeParent(Group parent)Object
Clone()Object
CloneToGroup(Group newParent)Object
CreateGroup(string name)Group
CreateGroup(string name, Vector2D position)Group
CreateParticleSource(string name, ParticleModel model, number maxParticleNumber)Group
CreatePhCircle(number phGroupId, string name, Vector2D center, number radius)Group
CreatePhLine(number phGroupId, string name, Vector2D pt1, Vector2D pt2)Group
CreatePhRect(number phGroupId, string name, Vector2D size)Group
CreatePhRect(number phGroupId, string name, Vector2D position, Vector2D size)Group
CreatePhShape(number phGroupId, string name)Group
CreatePhTriangle(number phGroupId, string name, Vector2D pt1, Vector2D pt2, Vector2D pt3)Group
CreatePostFX(string name)Group
CreateScreenRenderer(string name)Group
CreateShape(string name)Group
CreateShapeCircle(string name, Vector2D Center, number Radius, Color Col, number Outline, Color OutlineCol)Group
CreateShapeLine(string name, Vector2D P1, Vector2D P2, number Thickness, Color Col, number Outline, Color OutlineCol)Group
CreateShapeRectangle(string name, Vector2D P1, Vector2D P2, Color Col, number Outline, Color OutlineCol)Group
CreateShapeRectangleSize(string name, Vector2D position, Vector2D size, Color Col, number Outline, Color OutlineCol)Group
CreateSprite(string name)Group
CreateSprite(string name, Texture image, Vector2D position)Group
CreateText(string name, string text)Group
CreateText(string name, string text, number fontSize, Color fontColor, Vector2D position)Group
CreateTexturedArea(string name, Texture image, Vector2D position, Vector2D areaSize)Group
Destroy()Object
DestroyChildren()Group
EnableCut(bool isCut)Group
FindByIndex(number id)Group
FindByName(string name)Group
FindByNameGroup(string name)Group
FindByNameParticleSource(string name)Group
FindByNamePhCircle(string name)Group
FindByNamePhLine(string name)Group
FindByNamePhRect(string name)Group
FindByNamePhShape(string name)Group
FindByNamePhTriangle(string name)Group
FindByNamePostFX(string name)Group
FindByNameScreen(string name)Group
FindByNameScreenRenderer(string name)Group
FindByNameShape(string name)Group
FindByNameSprite(string name)Group
FindByNameText(string name)Group
FindByNameTexturedArea(string name)Group
GetAngularVelocity()Object
GetBackgroundColor()Screen
GetChildCount()Group
GetChildTable()Group
GetCutRectPosition()Group
GetCutRectSize()Group
GetDrawableChild(number index)Group
GetDrawableChildCount()Group
GetEventCount()Screen
GetGlobalPosition()Object
GetGlobalRotation()Object
GetLowZPos()Drawable
GetName()Object
GetParent()Object
GetParentScreen()Object
GetPhysicChild(number index)Group
GetPhysicChildCount()Group
GetPosition()Object
GetPositionX()Object
GetPositionY()Object
GetPreDestroyFunction()Group
GetRenderScreen()Screen
GetRotation()Object
GetScale()Group
GetScreenConfig()Screen
GetSpeed()Object
GetTimeSpeed()Screen
GetType()Object
GetUniqueId()Object
GetUnusedPhGroup()Screen
GetUserData(string id)Object
GetZpos()Drawable
globalPositionObject
Hide()Drawable
IsCurrentRunningScreen()Screen
IsCursorVisible()Screen
IsCut()Group
IsMouseRelative()Screen
IsUpperThan(Drawable drawableToCompare)Drawable
IsVisible()Drawable
Move(Vector2D mvt)Object
nameObject
operator==(Object obj)Object
PlaySound(Sound sound)Screen
positionObject
RegisterButtonEvent(luaObject luaFunction, string keyName, bool pressed)Screen
RegisterButtonInZoneEvent(luaObject luaFunction, MouseZoneEvent zoneEvt, string keyName, bool pressed)Screen
RegisterChronometer(luaObject luaFunction, number totalTime, bool isRunning=true)Screen
RegisterFrameEvent(luaObject luaFunction)Screen
RegisterMouseMoveEvent(luaObject luaFunction)Screen
RegisterMouseZoneEvent(luaObject luaFunction, PhysicObject zone)Screen
RegisterTimer(luaObject luaFunction, number numbererval, bool isRunning=true)Screen
renderScreenScreen
Rotate(number angle)Object
rotationObject
rotationObject
scaleGroup
screenConfigScreen
SetAngularVelocity(number speed)Object
SetBackgroundColor(Color color)Screen
SetCutRect(Vector2D position, Vector2D size)Group
SetGlobalPosition(Vector2D pos)Object
SetGlobalRotation(number rotation)Object
SetMouseRelative(bool relative)Screen
SetName(string str)Object
SetPosition(Vector2D pos)Object
SetPositionX(number pos)Object
SetPositionY(number pos)Object
SetPreDestroyFunction(luaObject luaFunction)Group
SetRenderScreen(luaObject renderScreen)Screen
SetRotation(number angle)Object
SetScale(Vector2D scale)Group
SetScreenConfig(ScreenConfig screenConfig)Screen
SetSpeed(Vector2D speed)Object
SetTimeSpeed(number timeSpeed)Screen
SetUserData(string id, luaObject data)Object
SetZpos(number val)Drawable
Show(bool visible=true)Drawable
ShowCursor(bool show)Screen
speedObject
StopAllSounds()Screen
timeSpeedScreen
UserDataExists(string id)Object
visibleDrawable
xObject
yObject
zPosDrawable
 All Classes Files Functions Variables