Difference between revisions of "MatrixLayout"

(Created page)
 
m (0.110 -> 11.0)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{newin|[[0.11.0]]|110|type=enum}}
+
{{newin|[[11.0]]|110|type=enum}}
 
The layout of matrix elements (row-major or column-major).
 
The layout of matrix elements (row-major or column-major).
  
Line 5: Line 5:
 
;row: The matrix is row-major:
 
;row: The matrix is row-major:
 
<source lang="lua">
 
<source lang="lua">
{
+
matrix = {
 
     {a, b, c, d}, -- row 1
 
     {a, b, c, d}, -- row 1
 
     {e, f, g, h}, -- row 2
 
     {e, f, g, h}, -- row 2
Line 11: Line 11:
 
}
 
}
 
-- or
 
-- or
{
+
matrix = {
 
     a, b, c, d, -- row 1
 
     a, b, c, d, -- row 1
 
     e, f, g, h, -- row 2
 
     e, f, g, h, -- row 2
Line 19: Line 19:
 
;column: The matrix is column-major:
 
;column: The matrix is column-major:
 
<source lang="lua">
 
<source lang="lua">
{
+
matrix = {
 
     {a, b, c, d}, -- column 1
 
     {a, b, c, d}, -- column 1
 
     {e, f, g, h}, -- column 2
 
     {e, f, g, h}, -- column 2
Line 25: Line 25:
 
}
 
}
 
-- or
 
-- or
{
+
matrix = {
 
     a, b, c, d, -- column 1
 
     a, b, c, d, -- column 1
 
     e, f, g, h, -- column 2
 
     e, f, g, h, -- column 2

Latest revision as of 16:36, 4 April 2018

Available since LÖVE 11.0
This enum is not supported in earlier versions.

The layout of matrix elements (row-major or column-major).

Constants

row
The matrix is row-major:
matrix = {
    {a, b, c, d}, -- row 1
    {e, f, g, h}, -- row 2
    -- etc.
}
-- or
matrix = {
    a, b, c, d, -- row 1
    e, f, g, h, -- row 2
    -- etc.
}
column
The matrix is column-major:
matrix = {
    {a, b, c, d}, -- column 1
    {e, f, g, h}, -- column 2
    -- etc.
}
-- or
matrix = {
    a, b, c, d, -- column 1
    e, f, g, h, -- column 2
    -- etc.
}

See Also

Other Languages