Difference between revisions of "Pixel.new"
| Line 22: | Line 22: | ||
| === Description === | === Description === | ||
| − | Constructor to create a Pixel with texture in  | + | Constructor to create a Pixel with texture in '''Letterbox''' mode. Every texture will be fitted into Pixel dimensions while preserving texture aspect ratio. | 
| <syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
| Pixel.new(texture,width,height,texture_scale_x,texture_scale_y,texture_ax,texture_ay) | Pixel.new(texture,width,height,texture_scale_x,texture_scale_y,texture_ax,texture_ay) | ||
| Line 28: | Line 28: | ||
| === Parameters === | === Parameters === | ||
| − | '''texture''': (TextureBase or TextureRegion) texture to use for the  | + | '''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/> | ||
| Line 35: | Line 35: | ||
| '''texture_ax''': (number) Pixel texture horizontal anchor position (between 0 and 1) '''optional'''<br/> | '''texture_ax''': (number) Pixel texture horizontal anchor position (between 0 and 1) '''optional'''<br/> | ||
| '''texture_ay''': (number) Pixel texture vertical anchor position (between 0 and 1) '''optional'''<br/> | '''texture_ay''': (number) Pixel texture vertical anchor position (between 0 and 1) '''optional'''<br/> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | __NOTOC__ | ||
| + | '''Available since:''' Gideros 2016.10<br/> | ||
| + | '''Class:''' [[Pixel]]<br/> | ||
| + | |||
| + | === Description === | ||
| + | Constructor to create a Pixel with texture in '''Stretched''' mode. The texture will take all the Pixel size. | ||
| + | <syntaxhighlight lang="lua"> | ||
| + | Pixel.new(width,height,texture) | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | === Parameters === | ||
| + | '''width''': (number) width of the Pixel '''optional'''<br/> | ||
| + | '''height''': (number) height of the Pixel '''optional'''<br/> | ||
| + | '''texture''': (TextureBase or TextureRegion) texture to use for the Pixel<br/> | ||
| {{Pixel}} | {{Pixel}} | ||
Latest revision as of 01:34, 23 March 2025
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
Available since: Gideros 2016.10
Class: Pixel
Description
Constructor to create a Pixel with texture in Stretched mode. The texture will take all the Pixel size.
Pixel.new(width,height,texture)
Parameters
width: (number) width of the Pixel optional
height: (number) height of the Pixel optional
texture: (TextureBase or TextureRegion) texture to use for the Pixel
