LuaSTG-x Core API
lstg::Triangles Class Reference
Inheritance diagram for lstg::Triangles:

Public Member Functions

function clone ()
 
function create (local nVertex, local nIndex)
 
function createCircle (local nCol, local nRow, local r, local texRect)
 
function createGrid (local nCol, local nRow, local scale, local texRect)
 
function createQuad (local scale, local texRect)
 
function createSector (local nCol, local nRow, local rOuter, local rInner, local angle, local texRect)
 
function getIndexCount ()
 
function getVertexCount ()
 
function setAllVertexColor (local color)
 
function setIndex (local index, local value)
 
function setVertex (local index, local x, local y, local z, local u, local v, local color)
 
function setVertexColor (local index, local color)
 
function setVertexCoords (local index, local u, local v)
 
function setVertexPosition (local index, local x, local y, local z)
 

Member Function Documentation

◆ clone()

function clone ( )

◆ create()

function create ( local  nVertex,
local  nIndex 
)
Parameters
nVertexnumber
nIndexnumber
Returns
lstg.Triangles

◆ createCircle()

function createCircle ( local  nCol,
local  nRow,
local  r,
local  texRect 
)
Parameters
nColnumber
nRownumber
rnumber
texRectrect_table
Returns
lstg.Triangles

◆ createGrid()

function createGrid ( local  nCol,
local  nRow,
local  scale,
local  texRect 
)
Parameters
nColnumber
nRownumber
scalevec2_table
texRectrect_table
Returns
lstg.Triangles

◆ createQuad()

function createQuad ( local  scale,
local  texRect 
)
Parameters
scalevec2_table
texRectrect_table
Returns
lstg.Triangles

◆ createSector()

function createSector ( local  nCol,
local  nRow,
local  rOuter,
local  rInner,
local  angle,
local  texRect 
)
Parameters
nColnumber
nRownumber
rOuternumber
rInnernumber
anglenumber
texRectrect_table
Returns
lstg.Triangles

◆ getIndexCount()

function getIndexCount ( )
Returns
number

◆ getVertexCount()

function getVertexCount ( )
Returns
number

◆ setAllVertexColor()

function setAllVertexColor ( local  color)
Parameters
colorlstg.Color
Returns
lstg.Triangles

◆ setIndex()

function setIndex ( local  index,
local  value 
)
Parameters
indexnumber
valuenumber
Returns
lstg.Triangles

◆ setVertex()

function setVertex ( local  index,
local  x,
local  y,
local  z,
local  u,
local  v,
local  color 
)
Parameters
indexnumber
xnumber
ynumber
znumber
unumber
vnumber
colorlstg.Color
Returns
lstg.Triangles

◆ setVertexColor()

function setVertexColor ( local  index,
local  color 
)
Parameters
indexnumber
colorlstg.Color
Returns
lstg.Triangles

◆ setVertexCoords()

function setVertexCoords ( local  index,
local  u,
local  v 
)
Parameters
indexnumber
unumber
vnumber
Returns
lstg.Triangles

◆ setVertexPosition()

function setVertexPosition ( local  index,
local  x,
local  y,
local  z 
)
Parameters
indexnumber
xnumber
ynumber
znumber
Returns
lstg.Triangles

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