Difference between revisions of "Object"

From GiderosMobile
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
'''Supported platforms:''' <br/>
+
'''<translate>Supported platforms</translate>:''' <br/>
'''Available since:''' Gideros 2015.08<br/>
+
'''<translate>Available since</translate>:''' Gideros 2015.08<br/>
 
=== <translate>Description</translate> ===
 
=== <translate>Description</translate> ===
 
<translate>Main Object class from which all Gideros classes inherit.<br/>
 
<translate>Main Object class from which all Gideros classes inherit.<br/>

Revision as of 09:28, 24 August 2018

Supported platforms:
Available since: Gideros 2015.08

Description

Main Object class from which all Gideros classes inherit.
There is no other purpose for this classes, rather a neat way to add methods to all Gideros classes

Examples

Example usage

local bmp = Bitmap.new("image.png")
print(bmp:getClass()) -- prints Bitmap
print(bmp:getBaseClass()) -- prints Sprite
print(bmp:isInstanceOf("Bitmap")) -- prints true
print(bmp:isInstanceOf("Sprite")) -- prints true
print(bmp:isInstanceOf("EventDispatcher")) -- prints true
print(bmp:isInstanceOf("Object")) -- prints true
print(bmp:isInstanceOf("TileMap")) -- prints false

Methods

Object:getBaseClass returns base class
Object:getClass returns class name
Object:isInstanceOf checks if instance belongs to class

Events

Constants