@@ -1,71 +1,74 @@
return {
summary = 'Get the Transform\'s matrix.',
description = 'Returns the individual matrix components of a Transform, in column-major order.',
- arguments = {},
+ arguments = {
+ t = {
+ type = 'table',
+ description = 'A table to fill with values.'
+ }
+ },
returns = {
- {
- name = 'm11',
+ m11 = {
type = 'number'
},
- name = 'm21',
+ m21 = {
- name = 'm31',
+ m31 = {
- name = 'm41',
+ m41 = {
- name = 'm12',
+ m12 = {
- name = 'm22',
+ m22 = {
- name = 'm32',
+ m32 = {
- name = 'm42',
+ m42 = {
- name = 'm13',
+ m13 = {
- name = 'm23',
+ m23 = {
- name = 'm33',
+ m33 = {
- name = 'm43',
+ m43 = {
- name = 'm14',
+ m14 = {
- name = 'm24',
+ m24 = {
- name = 'm34',
+ m34 = {
- name = 'm44',
+ m44 = {
+ matrix = {
+ description = 'The original table.'
+ variants = {
+ {
+ arguments = {},
+ returns = { 'm11', 'm21', 'm31', 'm41', 'm12', 'm22', 'm32', 'm42', 'm13', 'm23', 'm33', 'm43', 'm14',' m24', 'm34', 'm44' }
+ arguments = { 't' },
+ returns = { 'matrix' }
}