LuaSTG-x Core API
lstg::ResAnimation Class Reference
Inheritance diagram for lstg::ResAnimation:
lstg::ResourceQuad lstg::ResourceColliable lstg::Resource

Public Member Functions

function create (local name, local texture, local x, local y, local w, local h, local nCol, local nRow, local interval, local a, local b, local colliType)
 
function getCount ()
 
function getInfo ()
 
function getInterval ()
 
function getSprite (local index)
 
function getVertex ()
 
function getVertex (local i)
 
function newCocosAnimation ()
 
function render (local ani_timer, local x, local y, local rot, local hscale, local vscale)
 
function setAlpha (local alpha)
 
function setColor (local color, local i)
 
function setInterval (local v)
 
function setVertex (local v)
 
function setVertex (local v, local i)
 
- Public Member Functions inherited from lstg::ResourceQuad
function getColor ()
 
function getInfo ()
 
function getRenderMode ()
 
function getVertex ()
 
function setAlpha (local alpha)
 
function setColor (local color, local i)
 
function setRenderMode (local m)
 
function setVertex (local v)
 
- Public Member Functions inherited from lstg::ResourceColliable
function getColliderType ()
 
function getHalfSizeX ()
 
function getHalfSizeY ()
 
function getInfo ()
 
- Public Member Functions inherited from lstg::Resource
function getInfo ()
 
function getName ()
 
function getPath ()
 
function getType ()
 

Member Function Documentation

◆ create()

function create ( local  name,
local  texture,
local  x,
local  y,
local  w,
local  h,
local  nCol,
local  nRow,
local  interval,
local  a,
local  b,
local  colliType 
)
Parameters
namestring
texturelstg.ResTexture
xnumber
ynumber
wnumber
hnumber
nColnumber
nRownumber
intervalnumber
anumber
bnumber
colliTypenumber
Returns
lstg.ResAnimation

◆ getCount()

function getCount ( )
Returns
number

◆ getInfo()

function getInfo ( )
Returns
table<string,string>

◆ getInterval()

function getInterval ( )
Returns
number

◆ getSprite()

function getSprite ( local  index)
Parameters
indexnumber
Returns
cc.Sprite

◆ getVertex() [1/2]

function getVertex ( )
Returns
cc.V3F_C4B_T2F_Quad

◆ getVertex() [2/2]

function getVertex ( local  i)
Parameters
inumber
Returns
cc.V3F_C4B_T2F_Quad

◆ newCocosAnimation()

function newCocosAnimation ( )
Returns
cc.Animation

◆ render()

function render ( local  ani_timer,
local  x,
local  y,
local  rot,
local  hscale,
local  vscale 
)
Parameters
ani_timernumber
xnumber
ynumber
rotnumber
hscalenumber
vscalenumber
Returns
boolean

◆ setAlpha()

function setAlpha ( local  alpha)
Parameters
alphanumber
Returns
lstg.ResAnimation

◆ setColor()

function setColor ( local  color,
local  i 
)
Parameters
colorcolor4b_table
inumber
Returns
lstg.ResAnimation
重载
fun(self:lstg.ResAnimation, color:color4b_table):lstg.ResAnimation

◆ setInterval()

function setInterval ( local  v)
Parameters
vnumber
Returns
lstg.ResAnimation

◆ setVertex() [1/2]

function setVertex ( local  v)
Parameters
vcc.V3F_C4B_T2F_Quad
Returns
lstg.ResAnimation

◆ setVertex() [2/2]

function setVertex ( local  v,
local  i 
)
Parameters
vcc.V3F_C4B_T2F_Quad
inumber
Returns
lstg.ResAnimation

The documentation for this class was generated from the following file: