Difference between revisions of "Pixel:setNinePatch"
From GiderosMobile
m (Text replacement - "<source" to "<syntaxhighlight") |
m |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | + | '''Available since:''' Gideros 2019.9<br/> | |
− | ''' | + | '''Class:''' [[Pixel]]<br/> |
− | ''' | + | |
− | === | + | === Description === |
− | + | Enables 9-patch texture rendering with the specified parameters. | |
− | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
− | + | Pixel:setNinePatch(vl,vr,vt,vb,tl,tr,tt,tb) | |
− | + | Pixel:setNinePatch(l,r,t,b) -- Use the same values for v* and t* | |
− | + | Pixel:setNinePatch(vmargin,tmargin) -- Use the same values for all borders, but differentiate rendered and texture values | |
− | + | Pixel:setNinePatch(margin) -- Use the same value for all | |
− | </ | + | </syntaxhighlight> |
− | === | + | |
− | '''vl''': (number) | + | === Parameters === |
− | '''vr''': (number) | + | '''vl''': (number) left size of the rendered dynamic area<br/> |
− | '''vt''': (number) | + | '''vr''': (number) right size of the rendered dynamic area<br/> |
− | '''vb''': (number) | + | '''vt''': (number) top size of the rendered dynamic area<br/> |
− | '''tl''': (number) | + | '''vb''': (number) bottom size of the rendered dynamic area<br/> |
− | '''tr''': (number) | + | '''tl''': (number) left size of the texture dynamic area<br/> |
− | '''tt''': (number) | + | '''tr''': (number) right size of the texture dynamic area<br/> |
− | '''tb''': (number) | + | '''tt''': (number) top size of the texture dynamic area<br/> |
+ | '''tb''': (number) bottom size of the texture dynamic area<br/> | ||
{{Pixel}} | {{Pixel}} |
Latest revision as of 14:26, 23 August 2023
Available since: Gideros 2019.9
Class: Pixel
Description
Enables 9-patch texture rendering with the specified parameters.
Pixel:setNinePatch(vl,vr,vt,vb,tl,tr,tt,tb)
Pixel:setNinePatch(l,r,t,b) -- Use the same values for v* and t*
Pixel:setNinePatch(vmargin,tmargin) -- Use the same values for all borders, but differentiate rendered and texture values
Pixel:setNinePatch(margin) -- Use the same value for all
Parameters
vl: (number) left size of the rendered dynamic area
vr: (number) right size of the rendered dynamic area
vt: (number) top size of the rendered dynamic area
vb: (number) bottom size of the rendered dynamic area
tl: (number) left size of the texture dynamic area
tr: (number) right size of the texture dynamic area
tt: (number) top size of the texture dynamic area
tb: (number) bottom size of the texture dynamic area