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

Public Member Functions

function clone (local newName)
 
function create (local name, local texture, local x, local y, local w, local h, local a, local b, local colliType)
 
function createWithSprite (local name, local sprite, local a, local b, local colliType)
 
function getInfo ()
 
function getNormalMap ()
 
function getSprite ()
 
function getTexture ()
 
function render (local x, local y, local rot, local hscale, local vscale, local z)
 
function render4v (local x1, local y1, local z1, local x2, local y2, local z2, local x3, local y3, local z3, local x4, local y4, local z4)
 
function renderRect (local x1, local y1, local x2, local y2)
 
function setNormalMap (local texture)
 
- 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

◆ clone()

function clone ( local  newName)
Parameters
newNamestring
Returns
lstg.ResSprite

◆ create()

function create ( local  name,
local  texture,
local  x,
local  y,
local  w,
local  h,
local  a,
local  b,
local  colliType 
)
Parameters
namestring
texturelstg.ResTexture
xnumber
ynumber
wnumber
hnumber
anumber
bnumber
colliTypenumber
Returns
lstg.ResSprite

◆ createWithSprite()

function createWithSprite ( local  name,
local  sprite,
local  a,
local  b,
local  colliType 
)
Parameters
namestring
spritecc.Sprite
anumber
bnumber
colliTypenumber
Returns
lstg.ResSprite

◆ getInfo()

function getInfo ( )
Returns
map_table

◆ getNormalMap()

function getNormalMap ( )
Returns
cc.Texture2D

◆ getSprite()

function getSprite ( )
Returns
cc.Sprite

◆ getTexture()

function getTexture ( )
Returns
cc.Texture2D

◆ render()

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

◆ render4v()

function render4v ( local  x1,
local  y1,
local  z1,
local  x2,
local  y2,
local  z2,
local  x3,
local  y3,
local  z3,
local  x4,
local  y4,
local  z4 
)
Parameters
x1number
y1number
z1number
x2number
y2number
z2number
x3number
y3number
z3number
x4number
y4number
z4number
Returns
boolean

◆ renderRect()

function renderRect ( local  x1,
local  y1,
local  x2,
local  y2 
)
Parameters
x1number
y1number
x2number
y2number
Returns
boolean

◆ setNormalMap()

function setNormalMap ( local  texture)
Parameters
texturecc.Texture2D
Returns
lstg.ResSprite

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