Difference between revisions of "Pixel.new"

From GiderosMobile
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
'''Available since:''' Gideros 2016.06<br/>
 
'''Available since:''' Gideros 2016.06<br/>
 +
'''Class:''' [[Pixel]]<br/>
 +
 
=== Description ===
 
=== Description ===
Create new pixel
+
Creates a new Pixel sprite.
<source lang="lua">
+
<syntaxhighlight lang="lua">
Pixel.new(color,alpha,width,height)
+
Pixel.new(color,alpha,width,height)
</source>
+
</syntaxhighlight>
 +
 
 
=== Parameters ===
 
=== Parameters ===
 
'''color''': (number) hex value representing color '''optional'''<br/>
 
'''color''': (number) hex value representing color '''optional'''<br/>
Line 11: Line 14:
 
'''width''': (number) width of pixel '''optional'''<br/>
 
'''width''': (number) width of pixel '''optional'''<br/>
 
'''height''': (number) height of pixel '''optional'''<br/>
 
'''height''': (number) height of pixel '''optional'''<br/>
 +
 +
----
 +
 
__NOTOC__
 
__NOTOC__
'''Available since:''' in development<br/>
+
'''Available since:''' Gideros 2016.10<br/>
 +
'''Class:''' [[Pixel]]<br/>
 +
 
 
=== Description ===
 
=== Description ===
Constructor to create a Pixel with texture in letterbox mode. Every texture will be fitted into Pixel dimensions with preserving texture aspect ratio.
+
Constructor to create a Pixel with texture in letterbox mode. Every texture will be fitted into Pixel dimensions while preserving texture aspect ratio.
<source lang="lua">
+
<syntaxhighlight lang="lua">
Pixel.new(texture,width,height,texture_scale_x,texture_scale_y,texture_x,texture_y)
+
Pixel.new(texture,width,height,texture_scale_x,texture_scale_y,texture_ax,texture_ay)
</source>
+
</syntaxhighlight>
 +
 
 
=== Parameters ===
 
=== Parameters ===
'''texture''': (Texture) texture to use for the pixel <br/>
+
'''texture''': (TextureBase or TextureRegion) texture to use for the pixel<br/>
 
'''width''': (number) width of the Pixel '''optional'''<br/>
 
'''width''': (number) width of the Pixel '''optional'''<br/>
 
'''height''': (number) height of the Pixel '''optional'''<br/>
 
'''height''': (number) height of the Pixel '''optional'''<br/>
'''texture_scale_x''': (number) horizontal scale of the pixel texture '''optional'''<br/>
+
'''texture_scale_x''': (number) Pixel texture horizontal scale '''optional'''<br/>
'''texture_scale_y''': (number) vertical scale of the pixel texture '''optional'''<br/>
+
'''texture_scale_y''': (number) Pixel texture vertical scale '''optional'''<br/>
'''texture_x''': (number) horizontal position of the pixel texture '''optional'''<br/>
+
'''texture_ax''': (number) Pixel texture horizontal anchor position (between 0 and 1) '''optional'''<br/>
'''texture_y''': (number) vertical position of the pixel texture '''optional'''<br/>
+
'''texture_ay''': (number) Pixel texture vertical anchor position (between 0 and 1) '''optional'''<br/>
 +
 
 +
{{Pixel}}

Latest revision as of 02:15, 8 November 2023

Available since: Gideros 2016.06
Class: Pixel

Description

Creates a new Pixel sprite.

Pixel.new(color,alpha,width,height)

Parameters

color: (number) hex value representing color optional
alpha: (number) alpha value from 0 to 1 optional
width: (number) width of pixel optional
height: (number) height of pixel optional



Available since: Gideros 2016.10
Class: Pixel

Description

Constructor to create a Pixel with texture in letterbox mode. Every texture will be fitted into Pixel dimensions while preserving texture aspect ratio.

Pixel.new(texture,width,height,texture_scale_x,texture_scale_y,texture_ax,texture_ay)

Parameters

texture: (TextureBase or TextureRegion) texture to use for the pixel
width: (number) width of the Pixel optional
height: (number) height of the Pixel optional
texture_scale_x: (number) Pixel texture horizontal scale optional
texture_scale_y: (number) Pixel texture vertical scale optional
texture_ax: (number) Pixel texture horizontal anchor position (between 0 and 1) optional
texture_ay: (number) Pixel texture vertical anchor position (between 0 and 1) optional