Difference between revisions of "Object"

From GiderosMobile
Line 3: Line 3:
 
'''Available since:''' Gideros 2015.08<br/>
 
'''Available since:''' Gideros 2015.08<br/>
 
=== Description ===
 
=== Description ===
Main Object class from which all Gideros classes inherit.<br/>
+
<translate>Main Object class from which all Gideros classes inherit.<br/>
There is no other purpose for this classes, rather a neat way to add methods to all Gideros classes
+
There is no other purpose for this classes, rather a neat way to add methods to all Gideros classes</translate>
 
=== Examples ===
 
=== Examples ===
 
'''Example usage'''<br/>
 
'''Example usage'''<br/>

Revision as of 13:38, 23 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